Download presentation
Presentation is loading. Please wait.
Published byEleanore Russell Modified over 9 years ago
1
© 2004 Xilinx, Inc. All Rights Reserved Embedded Processor Design
2
Embedded Processor Design - 0 - 3 © 2004 Xilinx, Inc. All Rights Reserved For Academic Use Only Course Overview Embedded System Development: Design an IBM PowerPC or a MicroBlaze system Develop several software applications Understand hardware and software debugging requirements and process Integrate your own IP into the EDK environment
3
Embedded Processor Design - 0 - 4 © 2004 Xilinx, Inc. All Rights Reserved For Academic Use Only Course Outline The course consists of the following modules: EDK Overview Lab 1 : Basic Hardware System Hardware Design Adding a Processor System to an FPGA Design Lab 2 : Adding IP to a Hardware Design Adding Your Own IP to the OPB Bus Lab 3 : Adding Custom IP
4
Embedded Processor Design - 0 - 5 © 2004 Xilinx, Inc. All Rights Reserved For Academic Use Only Course Outline The course consists of the following modules: Software Development Address Management Lab 4 : Writing Basic Software Applications Debugging Lab 5 : Advanced Software Writing System Simulation Lab 6 : Performing System Simulation
5
Embedded Processor Design - 0 - 6 © 2004 Xilinx, Inc. All Rights Reserved For Academic Use Only Prerequisites Understand the Xilinx ISE tool set Basic C programming Basic understanding of IBM PowerPC or Xilinx MicroBlaze processors Basic VHDL knowledge
6
Embedded Processor Design - 0 - 7 © 2004 Xilinx, Inc. All Rights Reserved For Academic Use Only EDK Tools EDK = Embedded Development Kit XPS = Xilinx Platform Studio PlatGen = Platform Generator – Uses an MHS file to create an implementation netlist of a bus-based subsystem LibGen = Library Generator – Uses the MHS and MSS files, software libraries, and source files to generate an executable image SimGen = Simulation Generator – Uses the MHS file to generate a simulation environment including simulation models, HDL wrappers, simulation scripts, etc. XMD = Xilinx Microprocessor Debugger – Provides communication between the GDB and the processor CreateIP = Create/Import Peripheral Wizard – Helps you create your own peripherals and import them into EDK compliant repositories or Xilinx Platform Studio (XPS) projects Tear this page out for reference during the course
7
Embedded Processor Design - 0 - 8 © 2004 Xilinx, Inc. All Rights Reserved For Academic Use Only EDK Files MHS = Microprocessor Hardware Specification MSS = Microprocessor Software Specification MPD = Microprocessor Peripheral Description PAO = Peripheral Analyze Order BBD = Black-Box Definition MDD = Microprocessor Driver Description BMM = BRAM Memory Map Tear this page out for reference during the course
8
Embedded Processor Design - 0 - 9 © 2004 Xilinx, Inc. All Rights Reserved For Academic Use Only Platform Support Windows® 2000 Windows XP Solaris® Operating System 2.7/2.8 ISE 6.2i, SP 1 or greater
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.