register_addresses.py
57 lines
| 1.3 KiB
| text/x-python
|
PythonLexer
/ test_fft / register_addresses.py
paul
|
r9 | #============================ | |
# ADRESSES FOR THE FFT MODULE | |||
# FIFO F0 | |||
FFT_FIFO_F0_1_0 = 0x80000f00 | |||
FFT_FIFO_F0_3_2 = 0x80000f04 | |||
FFT_FIFO_F0_4 = 0x80000f08 | |||
FFT_FIFO_F0_WEN = 0x80000f0c | |||
# FIFO F1 | |||
FFT_FIFO_F1_1_0 = 0x80000f10 | |||
FFT_FIFO_F1_3_2 = 0x80000f14 | |||
FFT_FIFO_F1_4 = 0x80000f18 | |||
FFT_FIFO_F1_WEN = 0x80000f1c | |||
# FIFO F2 | |||
FFT_FIFO_F2_1_0 = 0x80000f20 | |||
FFT_FIFO_F2_3_2 = 0x80000f24 | |||
FFT_FIFO_F2_4 = 0x80000f28 | |||
FFT_FIFO_F2_WEN = 0x80000f2c | |||
FFT_MEM_IN_SM_0 = 0x80000f30 | |||
FFT_MEM_IN_SM_1 = 0x80000f34 | |||
FFT_MEM_IN_SM_2 = 0x80000f38 | |||
FFT_MEM_IN_SM_3 = 0x80000f3c | |||
FFT_MEM_IN_SM_4 = 0x80000f40 | |||
FFT_CTRL = 0x80000f44 | |||
#================================ | |||
# ADDRESSES FOR THE FFT_SM DESIGN | |||
FFT_SM_MEM_OUT_SM_0 = 0x80000f30 | |||
FFT_SM_MEM_OUT_SM_1 = 0x80000f34 | |||
FFT_SM_MEM_OUT_SM_CTRL = 0x80000f38 | |||
#================================= | |||
# ADDRESSES FOR THE SM_ONLY DESIGN | |||
SM_ONLY_MEM_IN_SM_0 = 0x80000f00 | |||
SM_ONLY_MEM_IN_SM_1 = 0x80000f04 | |||
SM_ONLY_MEM_IN_SM_2 = 0x80000f08 | |||
SM_ONLY_MEM_IN_SM_3 = 0x80000f0c | |||
SM_ONLY_MEM_IN_SM_4 = 0x80000f10 | |||
SM_ONLY_MEM_IN_SM_CTRL = 0x80000f14 | |||
SM_ONLY_MEM_OUT_SM_0 = 0x80000f18 | |||
SM_ONLY_MEM_OUT_SM_1 = 0x80000f1c | |||
SM_ONLY_MEM_OUT_CTRL = 0x80000f20 | |||
#====================== | |||
# GENERAL USE CONSTANTS | |||
mask_REN_FIFO_0 = 0xfffffffe # 1110 | |||
mask_REN_FIFO_1 = 0xfffffffd # 1101 | |||
# | |||
columnV = 1 | |||
columnE1 = 2 | |||
columnE2 = 3 | |||
columnB1 = 4 | |||
columnB2 = 5 | |||
columnB3 = 6 |