Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2004 Xilinx, Inc. All Rights Reserved Embedded Processor Design.

Similar presentations


Presentation on theme: "© 2004 Xilinx, Inc. All Rights Reserved Embedded Processor Design."— Presentation transcript:

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


Download ppt "© 2004 Xilinx, Inc. All Rights Reserved Embedded Processor Design."

Similar presentations


Ads by Google