1.5.1. Install the Design Files
1.5.2. Analyze System Requirements
1.5.3. Start the Software and Open the Example Project
1.5.4. Create a New System
1.5.5. Define the System in
1.5.6. Integrate the System into the Project
1.5.7. Download the Hardware Design to the Target FPGA
1.5.8. Develop Software Using the SBT for Eclipse
1.5.9. Run the Program on Target Hardware
1.5.5.1. Specify Target FPGA and Clock Settings
1.5.5.2. Add the On-Chip Memory
1.5.5.3. Add the Processor Core
1.5.5.4. Add the JTAG UART
1.5.5.5. Add the Interval Timer
1.5.5.6. Add the System ID Peripheral
1.5.5.7. Add the PIO
1.5.5.8. Specify Base Addresses and Interrupt Request Priorities
1.5.5.9. Generate the System
1.4.2. Defining and Generating the System in
After analyzing the system hardware requirements, you use to specify the processor core(s), memory, and other components your system requires. automatically generates the interconnect logic to integrate the components in the hardware system.
You can select from a list of standard processor cores and components provided with the EDS. You can also add your own custom hardware to accelerate system performance. You can add custom instruction logic to the core which accelerates CPU performance, or you can add a custom component which offloads tasks from the CPU. This tutorial covers adding standard processor and component cores, and does not cover adding custom logic to the system.
The primary outputs of are the following file types:
File Types | Description |
---|---|
Design File (.qsys) | Contains the hardware contents of the system |
SOPC Information File (.sopcinfo) | Contains a description of the contents of the .qsys file in Extensible Markup Language File (.xml) format. The EDS uses the .sopcinfo file to create software for the target hardware. |
Hardware description language (HDL) files | Are the hardware design files that describe the system. The software uses the HDL files to compile the overall FPGA design into an SRAM Object File (.sof). |
Related Information