chapter 14 embedded processing cores
Download
Skip this Video
Download Presentation
Chapter 14 Embedded Processing Cores

Loading in 2 Seconds...

play fullscreen
1 / 16

Chapter 14 Embedded Processing Cores - PowerPoint PPT Presentation


  • 122 Views
  • Uploaded on

Chapter 14 Embedded Processing Cores. Overview. RISC : Reduced Instruction Set Computer RISC-based processor : PowerPC, ARM and MIPS The embedded processor can be implemented as a soft , firm or hard core. Potential FPGA Implementation. FPGA Embedded Processor Types.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Chapter 14 Embedded Processing Cores' - aron


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
overview
Overview
  • RISC: Reduced Instruction Set Computer
  • RISC-based processor: PowerPC, ARM and MIPS
  • The embedded processor can be implemented as a soft, firm or hard core
fpga embedded processor types
FPGA Embedded Processor Types
  • Firm core: Altera’s Nios-II and Xilinx’s MicroBlaze processors
  • Hard cores: Xilinx’s Virtex-II pro and Virtex-4 405 PowerPC
fpga processor use considerations
FPGA Processor Use Considerations
  • Ability to reuse or port existing baseline code
  • FPGA-based processor implementation advantages
    • Most of the system functionalitywithin a single device
    • Highly-tailored embedded processing solution
system design considerations
System Design Considerations
  • Use of co-design
  • Processor architectural implementation
  • System implementation options
  • Processor core and peripheral selection
processor architecture
Processor Architecture
  • RISC-based processor
  • Processor architecture is a critical factor: determines system performance
  • Influence system performance optimization include
    • Processor core implementation
    • Bus implementation
    • Architecture
    • Use of cache
    • Use of a MMU
    • Interrupt capability
    • Software program flow
processor core and peripheral selection
Processor Core and Peripheral Selection
  • The processor selection affects all aspects of the system design, budget, and schedule for a project
  • Processor selection criteria
    • Performance, architecture
    • RTOS support
    • Processor category
    • Tool features
    • Technical support
    • Reference code/examples
    • Evaluation boards
hardware implementation factors
Hardware Implementation Factors
  • Tool selection
  • Design margin
  • Device optimization
  • Data flow and FPGA orientation
  • Debug hooks
  • System clocking
  • Bus interconnection and management strategy
  • Device mapping
  • IP usage
software implementation factors
Software Implementation Factors
  • Common design terms, Integrated development environment (IDE)
  • Real-time operation system (RTOS)
  • Make file: A script file capable of implementing the steps required to automate a sequence of required operations
  • Linker
ad