Visible to Intel only — GUID: bhc1423797245642
Ixiasoft
1.1. Reference Design Overview
1.2. Hardware and Software Requirements
1.3. Hardware Setup
1.4. System Modules
1.5. Reference Design Files
1.6. Generating Programming File
1.7. Top Level HDL Parameters
1.8. Setting Up the Software Command Line Environment
1.9. User Commands
1.10. Dynamic Reconfiguration
1.11. Customize the C code
1.12. AN 729 Document Revision History
Visible to Intel only — GUID: bhc1423797245642
Ixiasoft
1.4.1.2. Nios II Subsystem
The Nios II subsystem Qsys project, nios_subsystem.qsys, instantiates the following peripherals:
- Nios II processor
- On-chip memory—provides both instruction and data memory space
- Timer—provides a general timer function for software
- JTAG UART—serves as the main communications portal between the user and the Nios II processor via the terminal console in NIOS II SBT for Eclipse tool
- Avalon-MM bridges
- PIO—provides general input/output (I/O) access from the Nios II processor to the HDL components in the FPGA via two sets of 32-bit registers:
- io_status (status registers input from the HDL components to NIOS-II)
- io_control (control registers output from NIOS-II to the HDL components)
The tables below describe the signal connectivity for the io_status and io_control registers.
Bit | Signal |
---|---|
0 | Core PLL locked |
1 | TX transceiver ready (Link 0) |
2 | RX transceiver ready (Link 0) |
3 | Test pattern checker data error (Link 0) |
4–31 | TX transceiver ready, RX transceiver ready, and test pattern checker data error signals for subsequent links, if present. |
Bit | Signal |
---|---|
0 | RX serial loopback enable for lane 0 (Link 0) |
1 | RX serial loopback enable for lane 1 (Link 0) |
2 | RX serial loopback enable for lane 2 (Link 0) |
3 | RX serial loopback enable for lane 3 (Link 0) |
4–30 | RX serial loopback enable for subsequent links, if present. |
31 | Sysref |