Советское ретро на современной элементной базе (размышления)

Обсуждение советского компьютера Фахiвець / Специалист и его развитие

Moderator: Lavr

User avatar
Shaos
Admin
Posts: 24067
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shiru Otaku wrote:
Shaos wrote:На самом деле ВВ55 легко можно сымитировать микроконтроллером на том уровне, который используется в советских любительских компах - т.е. три порта ввода-вывода в режиме без прерываний. От микроконтроллера всего понадобиться 8 ног на шину данных, два адресных сигнала и два упрвляющих (чтение и запись).
Да. Т.е. 12 ног. Плюс клава, вход-выход магнитофона, динамик - ещё 5. Получаем 17. Не сильно выиграли с ногами, но избавились от одного большого корпуса (что радует:). Зато получается проблема: МК должен одновременно имитировать ВВ55, опрашивать PC-клавиатуру, и достаточно быстро передавать сигналы магнитофона/динамика. Всё это в реалтайме. Я думаю, производительности МК на такое всё-таки не хватит. Или я не прав?
Да - CS забыл. Еще тот же микроконтроллер можно заставить общаться по RS-232 с ПЦ принимая и отдавая прошивки. В качестве такого микронотроллера можно взять PIC16F871 с 33 пинами для ввода-вывода.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Shiru Otaku
Retired
Posts: 490
Joined: 16 Mar 2002 17:00

Post by Shiru Otaku »

Shaos wrote:Да - CS забыл. Еще тот же микроконтроллер можно заставить общаться по RS-232 с ПЦ принимая и отдавая прошивки. В качестве такого микронотроллера можно взять PIC16F871 с 33 пинами для ввода-вывода.
Такое у нас достать-то проблематично - видел только в одном прайсе, без малого 6 баксов.

И, поглядев даташит на него, сомнения у меня почему-то не исчезли. Может, потому-что я на PIC'и особо не заглядывался никогда, и не знаю, что они могут.
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Re: Советское ретро на современной элементной базе (размышле

Post by cr0acker »

Shiru Otaku wrote:
Во-вторых, генерация синхроимпульсов. В упомянутых конструкциях это генератор на 8/10мгц и куча счётчиков.
ATF16V8
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Shiru Otaku wrote:
Shaos wrote:Да - CS забыл. Еще тот же микроконтроллер можно заставить общаться по RS-232 с ПЦ принимая и отдавая прошивки. В качестве такого микронотроллера можно взять PIC16F871 с 33 пинами для ввода-вывода.
Такое у нас достать-то проблематично - видел только в одном прайсе, без малого 6 баксов.

И, поглядев даташит на него, сомнения у меня почему-то не исчезли. Может, потому-что я на PIC'и особо не заглядывался никогда, и не знаю, что они могут.
Специалист где публиковался?
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
Shiru Otaku
Retired
Posts: 490
Joined: 16 Mar 2002 17:00

Post by Shiru Otaku »

Да, в Моделист-Конструкторе. Схемы вариантов MX и Экспресс выкладывал HWM здесь, на форуме; оригинальная статья из журнала вот: http://mkmagazin.almanacwhf.ru/mk_other ... ialist.htm (этот линк тоже уже упоминался на форуме).
User avatar
Shaos
Admin
Posts: 24067
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shiru Otaku wrote:
Shaos wrote:Да - CS забыл. Еще тот же микроконтроллер можно заставить общаться по RS-232 с ПЦ принимая и отдавая прошивки. В качестве такого микронотроллера можно взять PIC16F871 с 33 пинами для ввода-вывода.
Такое у нас достать-то проблематично - видел только в одном прайсе, без малого 6 баксов.

И, поглядев даташит на него, сомнения у меня почему-то не исчезли. Может, потому-что я на PIC'и особо не заглядывался никогда, и не знаю, что они могут.
Почему PIC16F871? Во-первых, я к нему уже приспособился. Во-вторых, он легко прошивается моим программатором El-Cheapo. В-третьих, он может работать на частоте 20 МГц и у него 33 ноги на ввод-вывод плюс широкий набор встроенной периферии. В-четвёртых, стоит он тут $5.15, если поштучно (а вот к примеру 3 МГц 8085A тамже стоит $4.99, а 5 МГц 8085A-2 - $5.49).

P.S. Ну и плюс ко всему я могу этот тандем сэмулировать с точностью до такта ;)
Эмуль 8080/8085 у меня имеется, а эмуль пика написать недолго - я давно разобрался в его системе команд.
Last edited by Shaos on 14 Jun 2006 16:11, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Shiru Otaku
Retired
Posts: 490
Joined: 16 Mar 2002 17:00

Post by Shiru Otaku »

Shaos wrote:Почему PIC16F871? Во-первых, я к нему уже приспособился. Во-вторых, он легко прошивается моим программатором El-Cheapo. В-третьих, он может работать на частоте 20 МГц и у него 33 ноги на ввод-вывод плюс широкий набор встроенной периферии. В-четвёртых, стоит он тут $5.15, если поштучно (а вот к примеру 3 МГц 8085A тамже стоит $4.99, а 5 МГц 8085A-2 - $5.49).
Первые два пункта необъективны:)

Ладно, ты главное скажи - как он справится с поставленой задачей? Мне кажется, что не потянет, но я с ним не работал, а ты работал - значит, можешь примерно представить и рассказать:)
User avatar
Shaos
Admin
Posts: 24067
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shiru Otaku wrote:Ладно, ты главное скажи - как он справится с поставленой задачей? Мне кажется, что не потянет, но я с ним не работал, а ты работал - значит, можешь примерно представить и рассказать:)
Ну видеокартинку в реальном времени он строить вполне может:

Image

P.S. На самом деле скорее всего придётся поставить два таких периферийных микронтроллера - один на эмуляцию ВГ75 и ПДП, а другой на связь с ПЦ через RS-232, ПЦ-клавиатурой, магнитофоном, светодиодами и т.д. (напомню что динамик в РК подцепляется к выходу разрешения прерываний самого процессора). Потом к этому всему потребуется большая микросхема SRAM и собственно всё :)

P.P.S. Если же мы решим уйти от текстового режима (РК-86) в графический (Орион и Специалист), то без микросхем(ы) программируемой логики и/или быстрого дополнительного микроконтроллера типа SX-28 не обойтись.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Вот что я думаю по этому поводу.
В качестве проца можно оставить ВМ80, стоит он 2,5. С тремя питаниями проблем вроде нет, ты все равно ПЦшный блок питания заюзаешь. Весь синхрогенератор поместиться ATF16V8(100Р). Либо в РТ(+JK триггер)(7-10руб). Контроллер клавы можно сделать на 2051(20Руб) либо ATtiny2313(15руб) ОЗУ ПЗУ от атмела, низковольтное.
Контроллер дисковода ВГ93(7Руб), контроллер CF/HDD ВВ55+один инвертер. Контроллер CF/MMC можно уместить в АВР скажем ATMega88, что до совместимости то на неё можно положить, в свое время перенос программы РК->Сец->Орион занимал не очень много время.
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Мне например было бы интересно заюзать такой девайс аля читалку книг на ТВ большим текстом
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

cr0acker wrote:Мне например было бы интересно заюзать такой девайс аля читалку книг на ТВ большим текстом
Значит посмотрел я схему специалиста. Схема ориона мне показалась проще. Вото что я предлагаю. Взять стандратную связку ГФ24+ИК80+ВК28(Все это есть в том же чипдипе по цен мене 10 руб), кварц на 20Мгц. Синхрогенератор от Ориона запихнуть в ATF16V8. ОЗУ-48Кб, 8Кб(Архитектура спеца это позволяет), видетракт взять от спеца, контроллер дисковода не нужен. Контроллер CF на ВВ55 или контроллер SD/MMC, на меге/51ой с озу. В принципе с такой компоновкой можно уместиться в фриварный размер игла. Дешеврратор в РТшку(0,5руб) запихнуть. Плату под лут.
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Хотя впинципе меня вариант на 1821ВМ85(I8085) тоже возбуждает.
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

cr0acker wrote:Хотя впинципе меня вариант на 1821ВМ85(I8085) тоже возбуждает.
ХМ можно без ВК-28
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
User avatar
Shaos
Admin
Posts: 24067
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Предлагаю из "старья" иметь только процессор 8085 - а всю остальную обвязку делать из современных компонентов. И никаких ГФ24 и ВВ55! ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

HardWareMan wrote:Согласен! Особенно без ВВ55. На крайняк 8255 - они тру ТТЛ. =)
Ну есть 1834ВВ55(Это 82С55 Speed grade 2)
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин