Для автодетекта дефолтного вектора же.
Вид для печати
Для автодетекта дефолтного вектора же.
По справочнику у ВК28 выход INTA можно притянуть к 12В, тогда она, при подтверждении прерывания, выдаёт процессору единственный вектор на шину данных 0FFH то есть RST7 (в Z80 - RST 38). В принципе в ЮТ-88 так и сделано.
А подтяжка на ШД нужна только для микрух с открытым коллектором, типа ЛА8 при чтении порта клавиатуры и магнитофона, насчёт РТ4 сейчас ничего сказать не могу, ОК у неё или пуш/пул с третьим состоянием.
Сейчас подумываю, а не разделить ли процессорный модуль пополам:
отдельно процессор с буферами и дешифратором, отдельно ПЗУ/ОЗУ дисплей и клавиатура, чтобы в последствии плату процессора можно было бы отстегнуть и соединить с дисплейным модулем и ПЗУ/ОЗУ 64кБ и квазидиском.
Мне кажется, что в совокупности с дисплейным модулем и полной клавиатурой индикаторы и мелкая клавиатура будут бесполезны. Так почему бы не сделать их отключаемыми, в месте с этим пропадёт необходимость отключать ПЗУ Монитора-0 и адресацию светодиодного дисплея чтобы иметь полные 56кБ адресного пространства ОЗУ.
РТ4 с ОК,
так почему вк28 к 12в. что ей 5 вольт не хватает?
Еще раз и медленно:
1. INTA - выход для ВК38.
2. INTA=0 - активный сигнал.
3. INTA=1 - пассивный сигнал.
4. INTA=12v - автоматический цикл подтверждения с командой RST 7.
При подтяжке к 12в этот сигнал никуда не подключают.
http://savepic.net/3599771.jpg
Вот это другое дело, а то я как то не предовал значения что в схеме ЮТа 23 вывод вк28 подключен именно к 12в. интересный комплект 580 получается очень любит 12 вольт.
---------- Post added at 12:35 ---------- Previous post was at 12:31 ----------
вот поэтому я их на отдельной плате паять хотел, а пока начал собирать на макетке для проверки
Ну значит решено, делаем отдельно.
В общем выкладываю схему и чертежи платы процессора ЮТ-88 в позитиве и негативе, а так же схему расположения элементов.
Вложение 41163
Если выводишь INTA на системный разъем, то предусмотри джампер, который перекидывает на +12 или на разъем. Иначе потом будут много гневных возгласов у попаливших микросхемы юзеров.
INTA выводится на будущее, потому как ни один другой модуль в ЮТ-88 его не использует. Если будет использоваться совместно с ВН59, то резистор просто выпаивается "навсегда", я не думаю что кто-то будет обратно восстанавливать прерывания от ИЕ12.
С другой стороны нужно отключать прерывания от часов, чтобы использовать внешние.
Привет ВСЕМ!
В общем выкладываю исправленую версию процессорной платы с учётом пожеланий HardWareMan'а, а также исправил свой косяк в схеме триггера прерывания и внешнего запроса прерывания.
Вложение 41264