There are links to two sets of documentation. Those on the DESL website tend to be longer and more easily understandable, with examples. Altera's documentation is more concise and more complete, including devices that are rarely used.
Device | Adress range | IRQ | NIOS Doc | Altera Manual |
---|---|---|---|---|
64 KB on chip memory | FFFF0000 - FFFFFFFF | 2.2 | ||
1 GB DDR3 SDRAM | 00000000 - 3FFFFFFF | 2.2 | ||
64 MB SDRAM | C0000000 - C3FFFFFF | 2.5.3 | ||
256 KB FPGA on chip memory Pixel Buffer | C8000000 - C803FFFF | DESL | 2.5.4 | |
8 KB FPGA on chip memory Character Buffer | C9000000 - C9001FFF | DESL | 2.5.5 | |
LEDs (red) | FF200000 - FF20000F | DESL | 2.5.7 | |
Seven-segment display HEX3-HEX0 | FF200020 - FF20002F | DESL | 2.5.8 | |
Seven-segment display HEX5-HEX4 | FF200030 - FF20003F | DESL | 2.5.8 | |
Slider switches | FF200040 - FF20004F | DESL | 2.5.9 | |
Push buttons | FF200050 - FF20005F | 73 | 2.5.10 | |
JP1 Expansion header | FF200060 - FF20006F | 83 | 2.5.11 | |
JP2 Expansion header | FF200070 - FF20007F | 84 | 2.5.11 | |
PS/2 Port | FF200100 - FF200107 | 79 | DESL | 4.5 |
PS/2 Port Dual | FF200108 - FF20010F | 89 | DESL | 4.5.1 |
JTAG UART | FF201000 - FF201007 | 80 | DESL | 2.5.13 |
second JTAG UART | FF201008 - FF20100F | 2.5.15 | ||
IrDA Infrared serial port | FF201020 - FF201027 | 81 | 4.6 | |
Interval Timer (100 Mhz) | FF202000 - FF20201F | 72 | DESL | 2.5.16 |
Second Interval Timer | FF202020 - FF20202F | 74 | DESL | 2.5.16 |
Audio/video Conguration | FF203000 - FF20301F | 4.4 | ||
VGA Pixel buffer DMA control | FF203020 - FF20302F | DESL | 4.2.1 | |
VGA Character buffer DMA control | FF203030 - FF203037 | 4.2.3 | ||
Audio In/Out CODEC | FF203040 - FF20304F | 78 | 4.1 | |
Video input DMA control | FF203060 - FF20306F | DESL | 4.2 | |
Video input Edge detection | FF203070 - FF20307F | DESL | 4.2 | |
ADC (JP15) | FF204000 - FF20401F | 4.7 | ||
HPS GPIO1 | FF709000- FF709063 | 197 | 2.4.2 | |
HPS I2C0 | FFC04000- FFC040FC | 2.4.2 | ||
HPS Timer0 | FFC08000- FFC08013 | 199 | 2.4.2 | |
HPS Timer1 | FFC09000- FF709013 | 200 | 2.4.2 | |
HPS Timer2 | FFD00000- FFD00013 | 201 | 2.4.2 | |
HPS Timer3 | FFD01000- FFD01013 | 202 | 2.4.2 | |
FPGA Bridge | FFD0501C- FFD0501F | 2.4.5 | ||
GIC CPU Interface | FFFEC100- FFFEDFFC | |||
GIC Distribution Interface | FFFED000- FFFEDFFC | |||
ARM A9 Private Timer | FFFFEC600- FFFEC60F | 29 | DESL | 2.4.1 |