Visible to Intel only — GUID: sss1409217069504
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: sss1409217069504
Ixiasoft
1.5.5.7. Add the PIO
PIO signals provide an easy method for processor systems to receive input stimuli and drive output signals. Complex control applications might use hundreds of PIO signals which the processor can monitor. This design example uses eight PIO signals to drive LEDs on the board. To add the PIO, perform the following steps:
Note: Perform these steps even if your target board does not have LEDs.
- On the IP Catalog tab, expand Processors and Peripherals, expand Peripherals, and then click PIO .
- Click Add.
The PIO (Parallel I/O) parameter editor appears and do not change the default settings.
- Click Finish and return to the System Contents tab.
The PIO instance appears in the system contents table.
- In the Name column, right-click the PIO and click Rename.
- Type led_pio and press Enter.
- Connect the clk port of the clk_0 clock source to the clk port of the PIO.
- Connect the clk_reset port of the clk_0 clock source to the reset port of the PIO.
- Connect the data_master port of the processor to the s1 port of the PIO.
- In the external_connection row, click Click to export in the Export column to export the PIO ports.
Related Information