nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 01:21



Reply to topic  [ 33 posts ]  Go to page 1, 2, 3  Next
Хочу собрать примитивнейший компьютер (или Альтаир еще жив) 
Author Message
Fanat
User avatar

Joined: 24 Sep 2007 12:15
Posts: 63
Location: Украина
Reply with quote
Знаю, на этом форуме есть подобная тема!

Но моя отличается по смыслу и содержанию.

Я тоже новичок, учусь на програмиста, но все же люблю делать все своими руками, к несчатью нет не опыта не места где его почерпнуть(

И вот я решил тоже спаять элементарный компьютер. Но в отличае от автора темы 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
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Лучше возьми 8085 - будет меньше корпусов и одно питание вместо трёх, см. тут: http://www.nedopc.org/forum/viewtopic.php?t=8784

P.S. Системный контролер КР580ВК38 необязателен - см. схему Радио-86РК, однако если оно уже есть - можно и заюзать ;)

P.P.S. Про использование КР580ВМ80А читай в топике Советское ретро на совесткой ретро элементной базе.

_________________
:dj: https://mastodon.social/@Shaos


29 Sep 2007 15:05
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
А вообще тема создания простого недокомпа на 580-м процессоре мне кажется вполне жизненной - пошёл искать где можно разжиться оригинальными i8080A ;)

_________________
:dj: https://mastodon.social/@Shaos


29 Sep 2007 21:41
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Старенькая отечественная книга ответит на все вопросы этой темы:

Буреев Л.Н., Дудко А.Л., Захаров В.Н.
"Простейшая микро-ЭВМ: Проектирование. Наладка. Тестирование.", "Научно-популярная библиотека школьника", издательство М.: Энергоатомиздат, ISBN 5-283-01482-7, год 1989, страниц 216.

_________________
Extreme Entertainment


29 Sep 2007 23:02
Profile
Fanat
User avatar

Joined: 24 Sep 2007 12:15
Posts: 63
Location: Украина
Reply with quote
Post 
Спасибо за ответы.
И за книгу. Скачал с инета, теперь вот изучаю... все равно схема тут сложная, нужно будет еше упростить, в том числе и в виду того что не так то просто найти нужные мк схемы 20 летней давности, веть, наверно, их уже давно не выпускают...
Тот же КР580ВМ80А это вам не вечный Zilog Z80, который делают и по сей день, только теперь он не ЦП для спектрумов и прочих ПК, а "мозг" стиральных машинок и автоответчиков(
Хотя я видел объявление 2-летней давности, где продавали ССРовский процы по 1.5-2 гривны ~ 7.5 - 10 рублей (я из Украины :wink: )
Ну нечего будет и на нашей улице ПЭВМ!


30 Sep 2007 00:48
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
А чем тебя Z80 не устраивает? Очень даже ниче проц, как раз под твою задачу. Но если принцип именно ВМ80, то послушай Shaos'а и возьми 8085. По крайней мере с питанием и тактами меньше проблем будет.


30 Sep 2007 06:09
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Схема на 8080 будет в любом случае тяжёлой, может для начала действительно заюзать 8085?

_________________
:dj: https://mastodon.social/@Shaos


30 Sep 2007 06:42
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Да, у i8085 и Z80 по крайней мере хоть питание одно. Если принципиально хочется использовать i8080, то может имеет смысл взять базовый модуль ЮТ-88 ? Был, кстати, какой-то отечественный клон i8080, (что-то там ВМ1), у него было одно питание и пара дополнительных команд. Найти его хоть и трудно, но где есть, стоит в районе 10 рублей (просто старый он и нафиг ни кому не нужен).

_________________
Extreme Entertainment


30 Sep 2007 11:20
Profile
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
Post 
Mac Buster wrote:
Да, у i8085 и Z80 по крайней мере хоть питание одно.

КР1821ВМ85 = i8085

_________________
Московский филиал NedoPC http://www.nedopc.com


30 Sep 2007 12:12
Profile ICQ WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Mac Buster wrote:
Да, у i8085 и Z80 по крайней мере хоть питание одно. Если принципиально хочется использовать i8080, то может имеет смысл взять базовый модуль ЮТ-88 ? Был, кстати, какой-то отечественный клон i8080, (что-то там ВМ1), у него было одно питание и пара дополнительных команд. Найти его хоть и трудно, но где есть, стоит в районе 10 рублей (просто старый он и нафиг ни кому не нужен).


Ты про 580ВМ1 ?

_________________
:dj: https://mastodon.social/@Shaos


30 Sep 2007 17:59
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Shaos wrote:
Ты про 580ВМ1 ?

Да, о нём. Вот что удалось найти в инете. Часть неправда, но всё равно интересно :D

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
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Mac Buster wrote:
Shaos wrote:
Ты про 580ВМ1 ?

Да, о нём. Вот что удалось найти в инете. Часть неправда, но всё равно интересно :D

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А.


Сдаётся мне что в этом тексте всё сильно напутано ;)

_________________
:dj: https://mastodon.social/@Shaos


01 Oct 2007 19:27
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Shaos wrote:
Сдаётся мне что в этом тексте всё сильно напутано ;)


Да в общем, всё, кроме последнего абзаца - почти чистая правда, в отношении ВМ80 :) А вот последний абзац в самом деле загадочен.

_________________
Extreme Entertainment


02 Oct 2007 12:46
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Mac Buster wrote:
Shaos wrote:
Сдаётся мне что в этом тексте всё сильно напутано ;)


Да в общем, всё, кроме последнего абзаца - почти чистая правда, в отношении ВМ80 :) А вот последний абзац в самом деле загадочен.


Две недокументированные команды в ВМ80А - гон. Это скорее к ВМ1 имеет отношение. Про напряжения на ВМ80А тоже гон - если не все подать, даже просто не в том порядке подать - сгорит...

_________________
:dj: https://mastodon.social/@Shaos


02 Oct 2007 14:42
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Shaos wrote:
Про напряжения на ВМ80А тоже гон - если не все подать, даже просто не в том порядке подать - сгорит...

Про РУ3ие слышал, но не проверял. А ВМ80А вытаскивал на ходу и вставлял обратно десятки раз в Орионе - и ниче, ресет и вперед. ;)


02 Oct 2007 23:45
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 33 posts ]  Go to page 1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 10 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

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