x86128: (Default)
[personal profile] x86128 posting in [community profile] besm6
Предлагаю вниманию таблицу адресов для отображения в MMU.
Версия предварительная и будет немного изменяться по ходу реализации внешних устройств.
Битность регистров для UART, SPI, i2c не окончательная, там надо еще подумать.

Буду делать в первую очередь RTL-модель для PIC и GPIO без привязки к определенному железу.

| Address | Unit  | Register  | R/W | Width | Description                                       |
|---------+-------+-----------+-----+-------+---------------------------------------------------|
|   77777 | PIC   | IFS (РАП) | RW  |    48 | Флажки прерываний ожидающих обработку             |
|   77776 |       | IFSSET    | W   |    48 | Установка по маске                                |
|   77775 |       | IFSCLR    | W   |    48 | Сброс по маске                                    |
|   77774 |       | IEC(РМРП) | RW  |    48 | Маска разрешенных прерываний                      |
|   77773 |       | IECSET    | W   |    48 | Установка по маске                                |
|   77772 |       | IECCLR    | W   |    48 | Сброс по маске                                    |
|   77771 |       | reserved  |     |       |                                                   |
|   77770 |       | OFF(РНП)  | R   |     6 | Номер старшего бита в IFS                         |
|---------+-------+-----------+-----+-------+---------------------------------------------------|
|   77767 | Timer | T0CON     | RW  |    48 | Управление режимом и делителем                    |
|   77766 |       | T0TMR     | RW  |    48 | Текущее значение таймера                          |
|   77765 |       | Т0PRD     | RW  |    48 | Период                                            |
|   77764 |       | T0IE      | RW  |     1 | Разрешение прерываний                             |
|   77763 |       |           |     |       |                                                   |
|   77762 |       |           |     |       |                                                   |
|   77761 |       |           |     |       |                                                   |
|   77760 |       |           |     |       |                                                   |
|---------+-------+-----------+-----+-------+---------------------------------------------------|
|   77757 | GPIO  | TRIS      | RW  |    48 | Направление данных                                |
|   77756 |       | PORT      | RW  |    48 | Запись - выдача, чтение - прием                   |
|   77755 |       | CNIE      | RW  |     1 | Разрешение прерывания по изменению входных данных |
|   77754 |       | CNEN      | RW  |    48 | Маска отслеживаемых пинов                         |
|   77753 |       | reserved  |     |       |                                                   |
|   77752 |       | reserved  |     |       |                                                   |
|   77751 |       | reserved  |     |       |                                                   |
|   77750 |       | reserved  |     |       |                                                   |
|---------+-------+-----------+-----+-------+---------------------------------------------------|
|   77747 | FLASH | CSR       | RO  |    32 | Статус регистр флеш-памяти                        |
|   77746 |       | CCR       | RW  |    32 | Управляющий регистр флеш-памяти                   |
|   77745 |       | AL        | RW  |    32 | Защелка адреса читаемой/записываемой ячейки       |
|   77744 |       | DATA      | RW  |    32 | Содержимое ячейки по адресу AL                    |
|---------+-------+-----------+-----+-------+---------------------------------------------------|
|   77000 | DRAM  |           | RW  |    48 | On CHIP Data RAM                                  |
|       0 |       |           |     |       |                                                   |
|---------+-------+-----------+-----+-------+---------------------------------------------------|

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

Сообщество любителей БЭСМ-6

May 2025

S M T W T F S
    123
4 5678910
11121314151617
18192021222324
2526272829 3031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 9th, 2025 04:36 pm
Powered by Dreamwidth Studios