Error404, а какие адреса у нас свободны для твоего варианта?
F780-F7FF - это отведём для регистра данных? А для остальных регистров какие адреса?
Error404, а какие адреса у нас свободны для твоего варианта?
F780-F7FF - это отведём для регистра данных? А для остальных регистров какие адреса?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Сможем сделать так:
- все регистры контроллера посадить в диапазон F750-F75F - как на Орионе-ПРО, думаю, не надо стремиться сделать 1:1 с ОриономПРО (т.к. такая схема уже есть), наоборот если регистры совпадать не будут, то можно будет сделать автодетект схем контроллера (ПРО/128)
- регистр данных IDE для пересылок по LDIR дополнительно должен выбираться и в диапазоне F780-F7FF (но этот режим должен аппаратно стробироваться неким разрешающим сигналом - каким-то битом порта конфигурации, потом решим какого порта каким битом)
Таким образом, упр. регистры сетевой платы и винта мы разнесли, а регистр данных (F780-F7FF) будем переключать по необходимости (схему сетевухи тоже чуть допилим чтобы AEN на 8019 приходил аналогично стробированный битом управления, инверсным относительно IDE)
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)