Device Map for ARM on the DE1-SoC Computer

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.

DeviceAdress rangeIRQNIOS DocAltera Manual
64 KB on chip memoryFFFF0000 - FFFFFFFF2.2
1 GB DDR3 SDRAM00000000 - 3FFFFFFF2.2
64 MB SDRAMC0000000 - C3FFFFFF2.5.3
256 KB FPGA on chip memory Pixel BufferC8000000 - C803FFFFDESL2.5.4
8 KB FPGA on chip memory Character BufferC9000000 - C9001FFFDESL2.5.5
LEDs (red)FF200000 - FF20000FDESL2.5.7
Seven-segment display HEX3-HEX0FF200020 - FF20002FDESL2.5.8
Seven-segment display HEX5-HEX4FF200030 - FF20003FDESL2.5.8
Slider switchesFF200040 - FF20004FDESL2.5.9
Push buttonsFF200050 - FF20005F732.5.10
JP1 Expansion headerFF200060 - FF20006F832.5.11
JP2 Expansion headerFF200070 - FF20007F842.5.11
PS/2 PortFF200100 - FF20010779DESL4.5
PS/2 Port DualFF200108 - FF20010F89DESL4.5.1
JTAG UARTFF201000 - FF20100780DESL2.5.13
second JTAG UARTFF201008 - FF20100F2.5.15
IrDA Infrared serial portFF201020 - FF201027814.6
Interval Timer (100 Mhz) FF202000 - FF20201F72DESL2.5.16
Second Interval TimerFF202020 - FF20202F74DESL2.5.16
Audio/video CongurationFF203000 - FF20301F4.4
VGA Pixel buffer DMA controlFF203020 - FF20302FDESL4.2.1
VGA Character buffer DMA controlFF203030 - FF2030374.2.3
Audio In/Out CODECFF203040 - FF20304F784.1
Video input DMA controlFF203060 - FF20306FDESL4.2
Video input Edge detectionFF203070 - FF20307FDESL4.2
ADC (JP15)FF204000 - FF20401F4.7
HPS GPIO1FF709000- FF7090631972.4.2
HPS I2C0FFC04000- FFC040FC2.4.2
HPS Timer0FFC08000- FFC080131992.4.2
HPS Timer1FFC09000- FF7090132002.4.2
HPS Timer2FFD00000- FFD000132012.4.2
HPS Timer3FFD01000- FFD010132022.4.2
FPGA BridgeFFD0501C- FFD0501F2.4.5
GIC CPU InterfaceFFFEC100- FFFEDFFC
GIC Distribution InterfaceFFFED000- FFFEDFFC
ARM A9 Private TimerFFFFEC600- FFFEC60F29DESL 2.4.1