nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 21 Sep 2018 08:33



Reply to topic  [ 36 posts ]  Go to page Previous  1, 2, 3  Next
Аюша-Z80 - СР/М-совместимый компьютер 
Author Message
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 272
Location: Ставрополь
Reply with quote
Да, всё правильно. Просто он мало кому нужен реально, посему и не рисовал. Но если надо, то...

По прерываниям: собрал из неиспользуемых элементов и пары транзисторов генератор вектора IM2 на адрес FFFAH. Вроде заработало... Картинку и прошивку обновлю позже...


12 Aug 2018 15:51
Profile WWW
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 272
Location: Ставрополь
Reply with quote
Добил! Теперь в мониторе используются прерывания IM1 по адресу 38Н, а в СР/М - полноценный IM2. DDT работает прекрасно (используется как индикатор :)) На ужасы схемы не обращать внимание, как обычно использовалось только то, что было под руками.
Описание, схема и прошивка подкорректированы.
Вопрос: надо ли расписать/разрисовать подключение ВВ55? Или это на любителя?


13 Aug 2018 05:19
Profile WWW
Writer

Joined: 10 Mar 2018 13:50
Posts: 24
Reply with quote
rw6hrm wrote:
Да, всё правильно. Просто он мало кому нужен реально, посему и не рисовал. Но если надо, то...

По прерываниям: собрал из неиспользуемых элементов и пары транзисторов генератор вектора IM2 на адрес FFFAH. Вроде заработало... Картинку и прошивку обновлю позже...


Блин, я так понимаю это были незадействованные элементы ЛА3. А я их хотел использовать для кварцевого генератора)

PS. rw6hrm в любом случае здорово, что это проблема решена


Last edited by Shumadan on 13 Aug 2018 08:40, edited 1 time in total.



13 Aug 2018 06:44
Profile
Maniac

Joined: 01 Oct 2007 11:30
Posts: 265
Location: Ukraine
Reply with quote
rw6hrm wrote:
Описание, схема и прошивка подкорректированы

Надо бы сразу не для посвященных (в текущем посте), ссылочку на схему.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


13 Aug 2018 07:13
Profile
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 272
Location: Ставрополь
Reply with quote
Т.е. только посвящённые читают первый пост топика xD? Ну хорошо, http://www.qsl.net/rw6hrm/html/z80.htm
Схему кромсать уже можно запросто, я просто исходил из наличия установленных элементов.


13 Aug 2018 08:29
Profile WWW
Maniac

Joined: 01 Oct 2007 11:30
Posts: 265
Location: Ukraine
Reply with quote
rw6hrm wrote:
Т.е. только посвящённые читают первый пост топика xD?

Не ну это не совсем очевидно. Я обычно пишу если первый пост обновляю.

Теперь с вами все понятно. Запомню :)

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


13 Aug 2018 08:32
Profile
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 272
Location: Ставрополь
Reply with quote
Shumadan wrote:
Блин, я так понимаю это были незадействованные элементы ЛА3. А я их хотел использовать для кварцевого генератора)

Подсказываю: на неиспользуемом элементе D14.2 делаем RS-триггер и используем его вместо элементов D7.3, D7.2, освобождая их для генератора ;)


15 Aug 2018 12:41
Profile WWW
Maniac

Joined: 01 Oct 2007 11:30
Posts: 265
Location: Ukraine
Reply with quote
Наверное, надо таки подтянуть через резисторы к +5В разряды D0 и D2 шины данных. И в дешифратор портов (D6) добавить /M1, чтобы в момент прерывания из портов ничего не читалось.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


15 Aug 2018 15:33
Profile
Writer

Joined: 10 Mar 2018 13:50
Posts: 24
Reply with quote
rw6hrm wrote:
Shumadan wrote:
Блин, я так понимаю это были незадействованные элементы ЛА3. А я их хотел использовать для кварцевого генератора)

Подсказываю: на неиспользуемом элементе D14.2 делаем RS-триггер и используем его вместо элементов D7.3, D7.2, освобождая их для генератора ;)

Да. Точно!
Один то элемент ТМ2 у нас свободен, а RS триггер на логике И-НЕ я и не заметил


15 Aug 2018 15:44
Profile
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 272
Location: Ставрополь
Reply with quote
Alekcandr wrote:
Наверное, надо таки подтянуть через резисторы к +5В разряды D0 и D2 шины данных. И в дешифратор портов (D6) добавить /M1, чтобы в момент прерывания из портов ничего не читалось.

Так они же подтянуты. D2 на основной плате, D0 на плате видеоконтроллера. Читаться из портов ничего не будет, поскольку шина адреса в момент чтения вектора прерывания неактивна.


15 Aug 2018 23:26
Profile WWW
Maniac

Joined: 01 Oct 2007 11:30
Posts: 265
Location: Ukraine
Reply with quote
rw6hrm wrote:
Так они же подтянуты. D2 на основной плате, D0 на плате видеоконтроллера.

А точно не заметил D2 - подтянут. Попутал с D1 :)

На мой взгляд, всю подтяжку шины данных организовать на основной плате, чтобы потом не путаться при подключении различных модулей.

rw6hrm wrote:
Читаться из портов ничего не будет, поскольку шина адреса в момент чтения вектора прерывания неактивна.

Как это не активна?

Image

Основная плата, таки будет выдавать фантомные /CS в моменты прерывания. Дальше они будут блокироваться сигналами /RD или /WR.

Но для избежание конфликтов, я бы сделал универсальное решение с /M1.

Можно будет даже чутка схему оптимизировать. Допустим D8.2 исключить :)

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


16 Aug 2018 02:00
Profile
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 272
Location: Ставрополь
Reply with quote
Согласен. Хотя в схеме Гранта на декодер вообще /IORQ не заводилось, это уже моя идея.
Про D8.2 надо подумать.
Про резисторы тоже согласен, но это если делать печатку. Просто D0/1 напрямую относятся к работе с видеоконтроллером/клавиатурой, поэтому, чтобы не было повтора в описании, разнёс по разным монтажкам. В первоначальном варианте (с работой по IM1) резисторов подтяжки на D2/7 не было.


16 Aug 2018 08:52
Profile WWW
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 272
Location: Ставрополь
Reply with quote
...я так подумал.., фиг с ними, с фантомами, все равно
Quote:
Дальше они будут блокироваться сигналами /RD или /WR
.
Не будем усложнять. Нормально всё работает ;), глюков не замечено. И D8.2 не исключаем, пусть живёт.


16 Aug 2018 12:51
Profile WWW
Maniac

Joined: 01 Oct 2007 11:30
Posts: 265
Location: Ukraine
Reply with quote
rw6hrm wrote:
...я так подумал.., фиг с ними, с фантомами, все равно
Не будем усложнять. Нормально всё работает ;), глюков не замечено. И D8.2 не исключаем, пусть живёт.
Если стояла задача минимизировать комп на Z80, то в принципе так и стоит поступать :wink: А вот если собирать по спец шины Z80, то выйдет чутка по больше корпусов микрух.

Кстати когда Hitachi сделала 64180 цпу, она тоже слегка изменила времянки на шине. Вроде бы мелочи, а вот с комплектом периферии от Zilog не все работало должным образом. В дальнейшем у Hitachi появился допиленный цпу под периферию Zilog.

Параллельно во времени Zilog купил лицуху на 64180 у Hitachi. И появился у Zilog свой Z180. Который и посей день здравствует.

upd. Судя по обрывкам информации Hitachi в период 80 годов была самодостаточная компания с полным циклом производства от карандаша - до готовой микрухи. К которой на поклон ходили многие компании (известные и ныне, Yamaha как минимум), сделай нам микруху. А то на штаны и прототип хватило, а вот на остальное нет :)

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


17 Aug 2018 06:02
Profile
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 272
Location: Ставрополь
Reply with quote
USB Bus Interface Chip CH375 - вот что необходимо подключать к нашим машинкам и к этой в особенности. Мож кто поспособствует?
ftp://imall.iteadstudio.com/Modules/IM1 ... 009001.pdf


17 Aug 2018 12:00
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 36 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.