Было бы здорово добавить к устройству часы. Как до даже странно немного, что нет ни одного контроллера с RTC на борту.
Вид для печати
Было бы здорово добавить к устройству часы. Как до даже странно немного, что нет ни одного контроллера с RTC на борту.
блин, нашел в схеме ошибку, разряд D0 должен быть на 7 разряде регистра, придется перерисовывать. Насчет часов мысль была. Дрова лениво писать, подумал что проще повесить атмегу мелкую и в 6 портов дату по IORD выдавать. Соответственно по IOWR корректировать часы. В итоге можно даже на васике дату дергать из портов.
Выяснилось, что RAM-диск и IDE могут конфликтовать, поскольку оба используют одно и то же окно 100000-117777 и традиционно эгоистично производят не полную дешифрацию адреса. Посему задача стоит в 1) полной дешифрации адреса - все 16 разрядов, с учетом комбинированности и необходимости дешифрации нескольких девайсов, делать это лучше на GAL/PAL - у них 20нс скорость, сопоставимая с обычной логикой, которую ни РЕ3 ни РТ4-5 (70нс) обеспечить не смогут; 2) окно рамдиска сократить до 4кБ (0FFF или 110000-117777), 8-битный порт страницы обеспечит адресацию 4кбайтных страниц и 1мб общей памяти на двух SRAM; порты IDE (110000-110016) также следует полностью дешифровать. Вот такие пирожки. Соответственно загрузка с рам-диска видимо не будет работать, хандлер тоже надо будет ковырнуть.
Ещё раз обращаю внимание, что это не RAM-disk, а модуль расширения ОЗУ, для которого в 90-е успели только драйвер рамдиска разработать. Но могли бы успеть и диспетчер памяти/задач... Например, в НЕОНе есть два типа выделения памяти под задачи - 4КБ и 8КБ... Оставьте хотя бы 8КБ ;-)
там вся страница 8кб, и она делится между несколькими устройствами
Не знаю насколько далеко зашла ваша разработка, то вопрос-предложение, почему вы не рассматриваете
сам форм фактор платы не в виде торчащей башни, а в виде уголка? Как практикующий пользователь могу
сказать, что чрезмерно высоко торчащая плата будет мешать рукам оператора, всегда находится под угрозой
смещения и мех. повреждения.
https://image.ibb.co/mw7kWx/2in1.png
то есть взять высоту стандартную или близкую к ней, доп площадь иметь слева от над крышкой УК-НЦ ещё
1 или сколько надо стандартной ширины?