97 lines
2.6 KiB
Plaintext
97 lines
2.6 KiB
Plaintext
Register map of IO_REG (base: 0x1000000)
|
|
========================================
|
|
|
|
| Offset | Name | Description |
|
|
|------------+-----------+-------------------------|
|
|
| 0x00000000 | CTRL | Control register |
|
|
| 0x00000004 | DATA_ADDR | Data block address |
|
|
| 0x00000008 | DATA_LEN | Data block length |
|
|
| 0x0000000c | MD5_OUT0 | Bytes 0..3 of MD5 sum |
|
|
| 0x00000010 | MD5_OUT1 | Bytes 4..7 of MD5 sum |
|
|
| 0x00000014 | MD5_OUT2 | Bytes 8..11 of MD5 sum |
|
|
| 0x00000018 | MD5_OUT3 | Bytes 12..15 of MD5 sum |
|
|
| 0x0000001c | CONSOLE | Virtual console port |
|
|
|
|
|
|
CTRL Register (0x00000000)
|
|
--------------------------
|
|
|
|
Control register
|
|
|
|
| Bits | Name | Mode | Reset | Description |
|
|
|------+------+------+-------+-------------|
|
|
| 0 | STOP | WO | 0 | |
|
|
|
|
|
|
DATA_ADDR Register (0x00000004)
|
|
-------------------------------
|
|
|
|
Data block address
|
|
|
|
| Bits | Name | Mode | Reset | Description |
|
|
|------+------+------+-------+-------------|
|
|
| 31:0 | ADDR | RO | 0 | |
|
|
|
|
|
|
DATA_LEN Register (0x00000008)
|
|
------------------------------
|
|
|
|
Data block length
|
|
|
|
| Bits | Name | Mode | Reset | Description |
|
|
|------+------+------+-------+-------------|
|
|
| 31:0 | LEN | RO | 0 | |
|
|
|
|
|
|
MD5_OUT0 Register (0x0000000c)
|
|
------------------------------
|
|
|
|
Bytes 0..3 of MD5 sum
|
|
|
|
| Bits | Name | Mode | Reset | Description |
|
|
|------+------+------+-------+-------------|
|
|
| 31:0 | DATA | WO | 0 | |
|
|
|
|
|
|
MD5_OUT1 Register (0x00000010)
|
|
------------------------------
|
|
|
|
Bytes 4..7 of MD5 sum
|
|
|
|
| Bits | Name | Mode | Reset | Description |
|
|
|------+------+------+-------+-------------|
|
|
| 31:0 | DATA | WO | 0 | |
|
|
|
|
|
|
MD5_OUT2 Register (0x00000014)
|
|
------------------------------
|
|
|
|
Bytes 8..11 of MD5 sum
|
|
|
|
| Bits | Name | Mode | Reset | Description |
|
|
|------+------+------+-------+-------------|
|
|
| 31:0 | DATA | WO | 0 | |
|
|
|
|
|
|
MD5_OUT3 Register (0x00000018)
|
|
------------------------------
|
|
|
|
Bytes 12..15 of MD5 sum
|
|
|
|
| Bits | Name | Mode | Reset | Description |
|
|
|------+------+------+-------+-------------|
|
|
| 31:0 | DATA | WO | 0 | |
|
|
|
|
|
|
CONSOLE Register (0x0000001c)
|
|
-----------------------------
|
|
|
|
Virtual console port
|
|
|
|
| Bits | Name | Mode | Reset | Description |
|
|
|------+-------+------+-------+---------------------------------|
|
|
| 9 | VALID | RO | 0 | Symbol in DATA is valid |
|
|
| 8 | SEND | HS | 0 | Write 1 to send symbol |
|
|
| 7:0 | DATA | RW | 0 | Read/write char from/to console |
|
|
|