40 lines
728 B
Python
40 lines
728 B
Python
|
|
||
|
|
||
|
PIO0_BASE = const(0x50200000)
|
||
|
PIO1_BASE = const(0x50300000)
|
||
|
|
||
|
CLKDIV_RESTART_BIT = const(8)
|
||
|
SM_ENABLE_BIT = const(0)
|
||
|
|
||
|
FSTAT_OFFSET = const(0x004)
|
||
|
FDEBUG_OFFSET = const(0x008)
|
||
|
|
||
|
TXF0_OFFSET = const(0x010)
|
||
|
TXF1_OFFSET = const(0x014)
|
||
|
TXF2_OFFSET = const(0x018)
|
||
|
TXF3_OFFSET = const(0x01C)
|
||
|
|
||
|
RXF0_OFFSET = const(0x020)
|
||
|
RXF1_OFFSET = const(0x024)
|
||
|
RXF2_OFFSET = const(0x028)
|
||
|
RXF3_OFFSET = const(0x02C)
|
||
|
|
||
|
## Direct write-only access to instruction memory.
|
||
|
INSTR_MEM0 = const(0x048)
|
||
|
INSTR_MEM1 = const(0x04C)
|
||
|
# etc.
|
||
|
INSTR_MEM31 = const(0x0C4)
|
||
|
|
||
|
SM0_CLKDIV = const(0x0C8)
|
||
|
SM1_CLKDIV = const(0x0E0)
|
||
|
SM2_CLKDIV = const(0x0F8)
|
||
|
SM3_CLKDIV = const(0x110)
|
||
|
## Frequency = clock freq / (CLKDIV_INT + CLKDIV_FRAC / 256)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|