Visible to Intel only — GUID: sss1409031245803
Ixiasoft
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
Visible to Intel only — GUID: sss1409031245803
Ixiasoft
1.3. Design Example
The design example you build in this tutorial demonstrates a small system for control applications, that displays character I/O output and blinks LEDs in a binary counting pattern. This system can also communicate with a host computer, allowing the host computer to control logic inside the FPGA.
The example system contains the following components:
- /f processor core
- On-chip memory
- Timer
- JTAG UART
- 8-bit parallel I/O (PIO) pins to control the LEDs
- System identification component
Figure 1. Design Example Block DiagramThe block diagram shows the relationship between the host computer, the target board, the FPGA, and the system.
Other logic can exist within the FPGA alongside the system. In fact, most FPGA designs with a system also include other logic. A system can interact with other on-chip logic, depending on the needs of the overall system. This design example does not include other logic in the FPGA.