Да - CS забыл. Еще тот же микроконтроллер можно заставить общаться по RS-232 с ПЦ принимая и отдавая прошивки. В качестве такого микронотроллера можно взять PIC16F871 с 33 пинами для ввода-вывода.Shiru Otaku wrote:Да. Т.е. 12 ног. Плюс клава, вход-выход магнитофона, динамик - ещё 5. Получаем 17. Не сильно выиграли с ногами, но избавились от одного большого корпуса (что радует:). Зато получается проблема: МК должен одновременно имитировать ВВ55, опрашивать PC-клавиатуру, и достаточно быстро передавать сигналы магнитофона/динамика. Всё это в реалтайме. Я думаю, производительности МК на такое всё-таки не хватит. Или я не прав?Shaos wrote:На самом деле ВВ55 легко можно сымитировать микроконтроллером на том уровне, который используется в советских любительских компах - т.е. три порта ввода-вывода в режиме без прерываний. От микроконтроллера всего понадобиться 8 ног на шину данных, два адресных сигнала и два упрвляющих (чтение и запись).
Советское ретро на современной элементной базе (размышления)
Moderator: Lavr
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Retired
- Posts: 490
- Joined: 16 Mar 2002 17:00
Такое у нас достать-то проблематично - видел только в одном прайсе, без малого 6 баксов.Shaos wrote:Да - CS забыл. Еще тот же микроконтроллер можно заставить общаться по RS-232 с ПЦ принимая и отдавая прошивки. В качестве такого микронотроллера можно взять PIC16F871 с 33 пинами для ввода-вывода.
И, поглядев даташит на него, сомнения у меня почему-то не исчезли. Может, потому-что я на PIC'и особо не заглядывался никогда, и не знаю, что они могут.
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
Re: Советское ретро на современной элементной базе (размышле
ATF16V8Shiru Otaku wrote:
Во-вторых, генерация синхроимпульсов. В упомянутых конструкциях это генератор на 8/10мгц и куча счётчиков.

Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
Специалист где публиковался?Shiru Otaku wrote:Такое у нас достать-то проблематично - видел только в одном прайсе, без малого 6 баксов.Shaos wrote:Да - CS забыл. Еще тот же микроконтроллер можно заставить общаться по RS-232 с ПЦ принимая и отдавая прошивки. В качестве такого микронотроллера можно взять PIC16F871 с 33 пинами для ввода-вывода.
И, поглядев даташит на него, сомнения у меня почему-то не исчезли. Может, потому-что я на PIC'и особо не заглядывался никогда, и не знаю, что они могут.

Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
-
- Retired
- Posts: 490
- Joined: 16 Mar 2002 17:00
Да, в Моделист-Конструкторе. Схемы вариантов MX и Экспресс выкладывал HWM здесь, на форуме; оригинальная статья из журнала вот: http://mkmagazin.almanacwhf.ru/mk_other ... ialist.htm (этот линк тоже уже упоминался на форуме).
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Почему PIC16F871? Во-первых, я к нему уже приспособился. Во-вторых, он легко прошивается моим программатором El-Cheapo. В-третьих, он может работать на частоте 20 МГц и у него 33 ноги на ввод-вывод плюс широкий набор встроенной периферии. В-четвёртых, стоит он тут $5.15, если поштучно (а вот к примеру 3 МГц 8085A тамже стоит $4.99, а 5 МГц 8085A-2 - $5.49).Shiru Otaku wrote:Такое у нас достать-то проблематично - видел только в одном прайсе, без малого 6 баксов.Shaos wrote:Да - CS забыл. Еще тот же микроконтроллер можно заставить общаться по RS-232 с ПЦ принимая и отдавая прошивки. В качестве такого микронотроллера можно взять PIC16F871 с 33 пинами для ввода-вывода.
И, поглядев даташит на него, сомнения у меня почему-то не исчезли. Может, потому-что я на PIC'и особо не заглядывался никогда, и не знаю, что они могут.
P.S. Ну и плюс ко всему я могу этот тандем сэмулировать с точностью до такта

Эмуль 8080/8085 у меня имеется, а эмуль пика написать недолго - я давно разобрался в его системе команд.
Last edited by Shaos on 14 Jun 2006 16:11, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Retired
- Posts: 490
- Joined: 16 Mar 2002 17:00
Первые два пункта необъективны:)Shaos wrote:Почему PIC16F871? Во-первых, я к нему уже приспособился. Во-вторых, он легко прошивается моим программатором El-Cheapo. В-третьих, он может работать на частоте 20 МГц и у него 33 ноги на ввод-вывод плюс широкий набор встроенной периферии. В-четвёртых, стоит он тут $5.15, если поштучно (а вот к примеру 3 МГц 8085A тамже стоит $4.99, а 5 МГц 8085A-2 - $5.49).
Ладно, ты главное скажи - как он справится с поставленой задачей? Мне кажется, что не потянет, но я с ним не работал, а ты работал - значит, можешь примерно представить и рассказать:)
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ну видеокартинку в реальном времени он строить вполне может:Shiru Otaku wrote:Ладно, ты главное скажи - как он справится с поставленой задачей? Мне кажется, что не потянет, но я с ним не работал, а ты работал - значит, можешь примерно представить и рассказать:)

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

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

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

Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53