|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Хочу собрать примитивнейший компьютер (или Альтаир еще жив)
Author |
Message |
danchandoo
Fanat
Joined: 24 Sep 2007 12:15 Posts: 63 Location: Украина
|
Знаю, на этом форуме есть подобная тема!
Но моя отличается по смыслу и содержанию.
Я тоже новичок, учусь на програмиста, но все же люблю делать все своими руками, к несчатью нет не опыта не места где его почерпнуть(
И вот я решил тоже спаять элементарный компьютер. Но в отличае от автора темы http://www.nedopc.org/forum/viewtopic.php?t=8764 оценив свои возможности отказался от роскоши вроде дисплея, клавиатуры, и буржуйской операционной системы.
ВВОД -- ТУМБЛЕРАМИ, ВЫВОД -- СИДы. Выходит что-то около Альтаира.
Скачал по ссылкам этого форума советский справочник Шахнова, нашел много ответов, многое попрошу вас объяснить.
Основная концепция:
-Процессор КР580ВМ80А
-Статическое ОЗУ из 8 микросхем КР132РУ5(16Кбит) или КР132РУ6(4Кбит)
Статическое ОЗУ можно включать и записывать в него программу и данные до подачи питания на остальную чать схемы, после которого процессор начнет выполнять эту микропрограмму.
Но выяснилось что нужен еще как минимум тактовый генератор КР580ГФ24 и системный контролер КР580ВК38.
А потом еще у ЗУ вроде отдельные провода для записи и чтения, шина данных же одна, вот думаю к проводам чтения припаять шинный формирователь КР580ВА86 проводяший всегда от В->А (от памяти к процессору), а к записи такойже, проводяший в другом направлении, а выводы А0-А7 припаять к процесорной шине данных, а ОЕ к выводам RD и WR микросхемы КР580ВК38, такив образом, когда ЦПУ захочет прочитать что-либо, он окажется подключен к проводам чтения, а когда записать -- к проводам записи... а вообще просьба дать какую-нибудь информацию по мс памяти.
Еще вопрос: можно ли адресные выводы процессора напрямую соеденить с памятью, или же в виду нехватки мощности все через те же КР580ВА86?
А еще хочу запитать все от батареек для портативности девайса, но не знаю что делать с "землей", минусом что-ли заменить...
Схему (моего авторства) как нарисую ссылку добавлю, а вас очень прошу взглянув на нее мельком, прикинуть будет ЕТО работать или нет.
Возможно все вышеизложенное полный бред (не только реализация, но и сама цель) но мне очень бы хотелось воплотить все в жизнь.
Извените что отнял ваше время, но хотелось бы чтобы ктото помог.
Поскольку вышел длинный трактат, то ряд других понятий спрошу по позже
|
29 Sep 2007 12:49 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Лучше возьми 8085 - будет меньше корпусов и одно питание вместо трёх, см. тут: http://www.nedopc.org/forum/viewtopic.php?t=8784
P.S. Системный контролер КР580ВК38 необязателен - см. схему Радио-86РК, однако если оно уже есть - можно и заюзать
P.P.S. Про использование КР580ВМ80А читай в топике Советское ретро на совесткой ретро элементной базе.
|
29 Sep 2007 15:05 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
А вообще тема создания простого недокомпа на 580-м процессоре мне кажется вполне жизненной - пошёл искать где можно разжиться оригинальными i8080A
|
29 Sep 2007 21:41 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Старенькая отечественная книга ответит на все вопросы этой темы:
Буреев Л.Н., Дудко А.Л., Захаров В.Н.
"Простейшая микро-ЭВМ: Проектирование. Наладка. Тестирование.", "Научно-популярная библиотека школьника", издательство М.: Энергоатомиздат, ISBN 5-283-01482-7, год 1989, страниц 216.
_________________ Extreme Entertainment
|
29 Sep 2007 23:02 |
|
|
danchandoo
Fanat
Joined: 24 Sep 2007 12:15 Posts: 63 Location: Украина
|
Спасибо за ответы.
И за книгу. Скачал с инета, теперь вот изучаю... все равно схема тут сложная, нужно будет еше упростить, в том числе и в виду того что не так то просто найти нужные мк схемы 20 летней давности, веть, наверно, их уже давно не выпускают...
Тот же КР580ВМ80А это вам не вечный Zilog Z80, который делают и по сей день, только теперь он не ЦП для спектрумов и прочих ПК, а "мозг" стиральных машинок и автоответчиков(
Хотя я видел объявление 2-летней давности, где продавали ССРовский процы по 1.5-2 гривны ~ 7.5 - 10 рублей (я из Украины )
Ну нечего будет и на нашей улице ПЭВМ!
|
30 Sep 2007 00:48 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
А чем тебя Z80 не устраивает? Очень даже ниче проц, как раз под твою задачу. Но если принцип именно ВМ80, то послушай Shaos'а и возьми 8085. По крайней мере с питанием и тактами меньше проблем будет.
|
30 Sep 2007 06:09 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Схема на 8080 будет в любом случае тяжёлой, может для начала действительно заюзать 8085?
|
30 Sep 2007 06:42 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Да, у i8085 и Z80 по крайней мере хоть питание одно. Если принципиально хочется использовать i8080, то может имеет смысл взять базовый модуль ЮТ-88 ? Был, кстати, какой-то отечественный клон i8080, (что-то там ВМ1), у него было одно питание и пара дополнительных команд. Найти его хоть и трудно, но где есть, стоит в районе 10 рублей (просто старый он и нафиг ни кому не нужен).
_________________ Extreme Entertainment
|
30 Sep 2007 11:20 |
|
|
CHRV
God
Joined: 29 Dec 2003 01:00 Posts: 1101 Location: Москва
|
_________________Московский филиал NedoPC http://www.nedopc.com
|
30 Sep 2007 12:12 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
|
30 Sep 2007 17:59 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Да, о нём. Вот что удалось найти в инете. Часть неправда, но всё равно интересно | | | | Quote: КР580ВМ80А — 8-разрядный микропроцессор, почти полный аналог микропроцессора Intel i8080 (1974 год). Частота машинных тактов до 2,5 МГц (теоретически позволял работать на более высокой частоте), каждая команда выполняется за 1..5 машинных циклов, каждый из которых состоит из 3..5 тактов. Таким образом средняя производительность оценивается на уровне 200..300 тыс. оп/c на частоте 2 МГц. Процессор содержал 6000 транзисторов по технологии 6 мкм n-МДП (данные для i8080, но для КР580ВМ80 вероятно должны быть аналогичными). Микропроцессор имеет раздельные 16-разрядную шину адреса и 8-разрядную шину данных. 16-разрядный адрес обеспечивает прямую адресацию внешней памяти объемом до 64 Кбайт и 256 устройств ввода ввода/вывода.
Выпускался на заводах «Днепр» (г.Херсон, Украина), «Квантор» (Тернопольская обл., Украина), «Родон» (г.Иваново-Франковск, Украина).
В свое время данный процессор приобрел широкую популярность для построения различных контроллеров, терминалов и персональных компьютеров, например Апогей БК-01, Вектор-06Ц, Ириша, КУВТ Корвет, Орион-128, Партнер 01.01, Радио 86РК, Специалист, Микроша, ЮТ-88 и т. д.
Так же как и предшественник 580ИК80, процессор требовал трех источников питания: −5В, +12В и +5В, но прекрасно работал от одного +5В при подаче +5В вместо +12В и земли вместо −5В. Для выработки тактовых сигналов по спецификации рекомендовалось применять внешнюю микросхему КР580ГФ24.
КР580ВМ80А отличался от зарубежного оригинала i8080 наличием двух дополнительных недокументированных команд (тем не менее задействованных в некоторых компьютерах на базе этого чипа, в частности в ПК Вектор-06Ц). Также существовала модель процессора К580ВМ1 - значительно улучшенная и более быстрая версия КР580ВМ80А. | | | | |
_________________ Extreme Entertainment
|
01 Oct 2007 11:36 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
| | | | Mac Buster wrote: Да, о нём. Вот что удалось найти в инете. Часть неправда, но всё равно интересно | | | | Quote: КР580ВМ80А — 8-разрядный микропроцессор, почти полный аналог микропроцессора Intel i8080 (1974 год). Частота машинных тактов до 2,5 МГц (теоретически позволял работать на более высокой частоте), каждая команда выполняется за 1..5 машинных циклов, каждый из которых состоит из 3..5 тактов. Таким образом средняя производительность оценивается на уровне 200..300 тыс. оп/c на частоте 2 МГц. Процессор содержал 6000 транзисторов по технологии 6 мкм n-МДП (данные для i8080, но для КР580ВМ80 вероятно должны быть аналогичными). Микропроцессор имеет раздельные 16-разрядную шину адреса и 8-разрядную шину данных. 16-разрядный адрес обеспечивает прямую адресацию внешней памяти объемом до 64 Кбайт и 256 устройств ввода ввода/вывода.
Выпускался на заводах «Днепр» (г.Херсон, Украина), «Квантор» (Тернопольская обл., Украина), «Родон» (г.Иваново-Франковск, Украина).
В свое время данный процессор приобрел широкую популярность для построения различных контроллеров, терминалов и персональных компьютеров, например Апогей БК-01, Вектор-06Ц, Ириша, КУВТ Корвет, Орион-128, Партнер 01.01, Радио 86РК, Специалист, Микроша, ЮТ-88 и т. д.
Так же как и предшественник 580ИК80, процессор требовал трех источников питания: −5В, +12В и +5В, но прекрасно работал от одного +5В при подаче +5В вместо +12В и земли вместо −5В. Для выработки тактовых сигналов по спецификации рекомендовалось применять внешнюю микросхему КР580ГФ24.
КР580ВМ80А отличался от зарубежного оригинала i8080 наличием двух дополнительных недокументированных команд (тем не менее задействованных в некоторых компьютерах на базе этого чипа, в частности в ПК Вектор-06Ц). Также существовала модель процессора К580ВМ1 - значительно улучшенная и более быстрая версия КР580ВМ80А. | | | | |
| | | | |
Сдаётся мне что в этом тексте всё сильно напутано
|
01 Oct 2007 19:27 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Да в общем, всё, кроме последнего абзаца - почти чистая правда, в отношении ВМ80 А вот последний абзац в самом деле загадочен.
_________________ Extreme Entertainment
|
02 Oct 2007 12:46 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Две недокументированные команды в ВМ80А - гон. Это скорее к ВМ1 имеет отношение. Про напряжения на ВМ80А тоже гон - если не все подать, даже просто не в том порядке подать - сгорит...
|
02 Oct 2007 14:42 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Про РУ3ие слышал, но не проверял. А ВМ80А вытаскивал на ходу и вставлял обратно десятки раз в Орионе - и ниче, ресет и вперед.
|
02 Oct 2007 23:45 |
|
|
Who is online |
Users browsing this forum: No registered users and 28 guests |
|
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
|
|