My name is Sven Andersson and I
work as a consultant in embedded
system design, implemented in ASIC
In my spare time I write this blog
and I hope it will inspire others to
learn more about this fantastic field.
I live in Stockholm Sweden and have
my own company
You are welcome to contact me
and ask questions or make comments
about my blog.
Add AXI_timer core and enable interrupt. The interrup controller will be added automatically when the use interrupt option is selected. Set instruction and data cache sizes to 2KB.
Here is our embedded system displayed in the XPS System Assembly window. The Base System Builder wizard created all the files needed to get started with an embedded MicroBlaze system. The System Assembly view shows each peripheral used and the connections between the peripherals when the Bus Interface tab is selected.
The Project window provides information on the project options used, gives access to the main project files, and log files. The main project files are:
MHS file. The Microprocessor Hardware Specification file contains the hardware specification of the entire system. The MHS file contains the bus architecture, list of peripherals, connectivity for the system, interrupt request priorities, and address space.
UCF file. The User Constraints File contains the timing and placement constraints for the FPGA.
View design summary
Select Project->View Design Summary to get a Device Utilization Summary.
Generate a block diagram
From the project Menu select <Generate Block Diagram Image>. The image is saved in the blockdiagram directory.
Generate a design report
To generate a datasheet of the system select Project->Generate and View Design report. The file generated is in html format and is displayed in the web browser. The file is stored in the subdirectory Report.
The system file tree Here is the file tree displaying all the files generated in this process.
Synthesise the design
To synthesise the design and generate a netlist, select Hardware->Generate Netlist
Generate the bitstream To generate the bit stream file used to program the FPGA, select Hardware->Generate Bitstream