URL
https://opencores.org/ocsvn/openfire2/openfire2/trunk
Subversion Repositories openfire2
[/] [openfire2/] [trunk/] [docs/] [memory-map.txt] - Rev 8
Go to most recent revision | Compare with Previous | Blame | View Log
Hint:Address from the code side (if you want to know physical address >> 2)Bit ordering: 0=MSB --> 31=LSBI/O PORTS-------------------------------------------------------------------------------------ADDRESS READ WRITE-------------------------------------------------------------------------------------SP3SK GPIO: **ATTENTION** USE ALWAYS WORD (32BIT) WRITE DUE TO NOT BYTE SELECT LOGIC0x0800_0000 31..24=segments_n 31..24=segments_n0x0800_0001(r) 23..20=drivers_n 23..20=drivers_n0x0800_0002(r) 19..16=pushbuttons0x0800_0003(r) 15.. 8=leds 15..8 =leds7.. 0=switchesUARTS STATUS REGISTER:0x0800_0004 24=rx1_data_present25=rx1_half_full26=rx1_full27=tx1_half_full28=tx1_full0x0800_0006 8=rx2_data_present9=rx2_half_full10=rx2_full11=tx2_half_full12=tx2_fullUART1_TXRX_DATA:0x0800_0008 31..24=read byte 31..24=send byteUART2_TXRX_DATA:0x0800_000C 31..24=read byte 31..24=send bytePROM_READER:0x0800_0010 31..24=read current byte0x0800_0011 23=requested sync 23=request next sync22=requested data 22=request next byte21=prom synced20=data readyTIMER1:0x0800_0014 31=running/stopped 31=start/stop30..0=current value 30..0=max. timer valueINTERRUPT_ENABLE:0x0800_0018 31=enable timer1 interrupt30=enable uart1 receive byte interrupt29=enable uart2 receive byte interrupt-------------------------------------------------MEMORY MAP-------------------------------------------------0x0000_0000 block ram start (inside fpga)0x0000_1fff block ram end0x0000_0000 reset vector0x0000_0008 software exception vector (break)0x0000_0010 interrupt vector0x0000_0018 reserved (breakpoint vector)0x0000_0020 hardware exception vector0x0400_0000 external sram start0x040f_ffff external sram end0x040e_2000 video ram start (inside external sram)0x040f_ffff video ram end (size = 0x1_e000)0x0800_0000 i/o space0x0800_xxxx
Go to most recent revision | Compare with Previous | Blame | View Log
