HX4 | AMD (Xilinx) - Microblaze implementation |
Exercise : | Creating the Hardware and Software to send strings on a serial port |
Exercise : | Looking at the MicroBlaze core configuration wizard | |
Exercise : | Area size analysis on different systems (with/without caches, AXI/PLB) |
Exercise : | Enhancing the "Hello World" Platform (Adding Interrupt Controller, Timer, GPIO, RAM) | |
• | Working with bus interfaces, Ports and Memory mapping | |
Exercise : | Simulating the platform with ISim through ISE Project Navigator | |
• | Analysing the Instruction fetching on the Instruction AXI bus |
Exercise : | Developing the software for the hardware platform created with XPS | |
• | Timer Implementation | |
• | Interrupt management | |
• | Creating a Blinky | |
• | Generating Interrupts from GPIOs | |
• | Placing the application code/data in different memories | |
• | Using Profiling |
Exercise : | Developing and Simulating a custom IP (controlling LED intensity with a PWM) through ISE | |
Exercise : | Using the CIP wizard to implement this user IP into our platform (SoC) | |
Exercise : | Developing the software application to program the IP through SDK |
Exercise : | Connecting a Chipscope Analyzer to the AXI bus on our custom IP side and, using it to measure bandwidths |