nedoPC.org

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



Reply to topic  [ 25 posts ]  Go to page 1, 2  Next
Эмулятор i8080 в железе 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Signetics 8080 emulator

Очень интересный вариант эмуляции i8080 на мелкой логике и секционированных БИС серии 589.
Эмулятор от Signetics был разработан как быстрый i8080, превосходящий
оригинал по скорости до 9 раз. Элементная база - доступная.

http://tech-systems-labs.com/booksdata/Signetics8080emulMan.pdf

Когда я его смотрел в первый раз, аналоги БИС 589ИК не вызвали эйфории.
Но потом перерыл весь форум в поисках ссылки - пусть будет в литературе.
Хороший пример разработки схемотехники самодельного процессора.


10 Mar 2011 20:50
Profile
Maniac

Joined: 14 Jul 2011 02:18
Posts: 254
Location: Гомель
Reply with quote
Post 
ссылка уже битая :(


17 Jul 2011 05:28
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
7400 wrote:
ссылка уже битая :(

Весь сайт http://tech-systems-labs.com/ не работает... :-?
Может временно.

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


17 Jul 2011 05:33
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
Lavr wrote:
Но если для кого представляет интерес и Шаос не возражает, то
могу продублировать указанный документ на аплоуд.


давай - история нам не простит, если мы не вернём этот документ в массы :roll:

P.S. хотя погоди - вот же он, есть в инете:
http://www.textfiles.com/bitsavers/pdf/ ... mulMan.pdf
и другой вариант тоже есть:
http://bitsavers.org/pdf/signetics/Sign ... _Mar77.pdf

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


17 Jul 2011 19:38
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
линк на сигнетикс впервые был приведён кроакером 3 августа 2008 года вот тут:

http://www.nedopc.org/forum/viewtopic.p ... c&start=22

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


06 Nov 2011 06:25
Profile WWW
Writer

Joined: 17 Mar 2013 15:19
Posts: 11
Location: 85.114.12.70
Reply with quote
Post 
Этот "эмулятор" имеет в своем составе 8 более простых процессоров N3002. Ценность его от этого падает.


04 Apr 2013 01:46
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Viktor2004 wrote:
Этот "эмулятор" имеет в своем составе 8 более простых процессоров N3002. Ценность его от этого падает.

Ну об этом сразу и говорилось:
Lavr wrote:
Только предупреждаю сразу - 580 там не совсем дискретный, а на секционных процессорных БИС.

А ценность его на тот момент, когда он был актуален, заключалась в том, что это
был дискретный аналог i8080 с тактовой частотой порядка 10МГц, чего реальный
чип i8080 достичь не мог.

В настоящее же время - это просто интересный пример схемотехники реализации
аналога процессора i8080 на секционных процессорах.

Я где-то в Интернете даже встречал человека, упорно желающего сделать это.
У него завалялясь кучка секционных процессоров, ну и человеку хочется сделать
из них что-то полезное.

Кстати говоря, в известной книжке:

Image

приводится пример именно "микропрограммного процессора на 589 серии, исполняющего
команды 580 процессора
".

Image

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

_________________
iLavr


04 Apr 2013 08:22
Profile
Writer

Joined: 17 Mar 2013 15:19
Posts: 11
Location: 85.114.12.70
Reply with quote
Post 
Большое спасибо. А N3002 ни в каком эксклюзивном даташите на составляющие микросхемы не разбирается?


04 Apr 2013 13:45
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Viktor2004 wrote:
А N3002 ни в каком эксклюзивном даташите на составляющие микросхемы не разбирается?

Вы имеете в виду - аппаратную эмуляцию N3002 в схеме аналога i8080 осуществить? :lol:

Я не встречал такого.

Для Вас представляет интерес собрать аналог i8080 на мелкой логике?

Поверьте мне - это будет ОЧЕНЬ большая схема, величиной скорее всего более
вот таких двух плат!

Image

Я пытаюсь сконструировать весьма скромный 4-битник на мелкой логике и всё время
делаю прикидки по задействованному числу корпусов...
Результат Вы видите - это ТОЛЬКО АЛУ!

В то же время, обсуждаемый нами аналог i8080 - это всего лишь вот такая плата:

Image

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

Это будет эффективней, как мне кажется...

Но с другой стороны - посмотрите на Wang 2200:

Её так примерно и конструировали, как я рассказываю, и хотя она всего лишь
4-битная машина - этот черный ящик-подставка - объём её процессорного
блока на мелкой логике, фактически... :roll:

Image

_________________
iLavr


04 Apr 2013 14:41
Profile
Writer

Joined: 17 Mar 2013 15:19
Posts: 11
Location: 85.114.12.70
Reply with quote
Post 
Я читал Ваши посты про 4-битный АЛУ и процессор на мелкой логике. Там Вы писали что реализовать на нем даже калькулятор не получится. Рассмотрел Ваш пример на Протеусе с выводом на индикатор нажатой клавиши. Но ведь данный пример проще организовать на мелкой логике без процессора вообще. Больше мне понравился пример 4-бит с выводом на матрицу 8х8. Ну, тот самый, который Вы обозвали пластиковым ведром. Меня по большому счету на столько мелкая логика интересует, сколько возможность ее преобразования в NAND. Тему про это на форуме я тоже читал. А NAND - уже в релейную логику. Я любое устройство рассматриваю исходя из критерия реализованная задача/элементная база. Исходя из этого критерия схема релейного компьютера Харри Поттера выглядит так: реализованная задача - щелкание релюшек и беспорядочное мигание лампочек, элементная база реле и микросхема памяти. А там уже не важно процессор он собрал на релюшках или не процессор, другую задачу он не реализовал.
Из релейной логики мне больше всего понравился японский проект http://www.youtube.com/watch?v=KQ9spCW8ddk
http://madlabo.oops.jp/MAD/relay/relay.htm
К сожалению, в японском сайте есть возможность только картинки смотреть. Вот собственно почему я здесь на этом форуме.
Еще раз большое спасибо за то что не игнорируете новичка. С уважением. Виктор.


04 Apr 2013 21:34
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Viktor2004 wrote:
Я читал Ваши посты про 4-битный АЛУ и процессор на мелкой логике. Там Вы писали...

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

Я было подумал по Вашим постам, что Вас интересует именно i8080 на мелкой логике.

Я-то решаю специфическую задачу с некоторыми "спортивными" ограничениями.
А именно - сделать ПРОСТОЙ схемотехнически, но довольно БЫСТРЫЙ 4-разрядный
процессор на мелкой логике.
Причем в подборе логики я себя ограничиваю набором элементов, доступных любителю
80-х годов.

То есть: я принципиально не ставлю в схему АЛУ типа 74181, тристабильные буферы
и прочие дефицитные на тот момент микросхемы.

4-битность - это у меня тоже вынужденная мера, поскольку практически вдвое
снижает число используемых корпусов.

То есть, итоговая цель - простой 4-битный компьютер, которым можно эмулировать пусть
и не очень быстро систему команд i8080.

А то, что убогим железом это можно сделать - я лично убедился вот здесь.

Viktor2004 wrote:
Рассмотрел Ваш пример на Протеусе с выводом на индикатор нажатой клавиши.
Но ведь данный пример проще организовать на мелкой логике без процессора вообще.

Вот тут не соглашусь с Вами - этот пример просто демонстрировал, что даже очень простая
программируемая железка может решать основную задачу типичной микропроцессорной системы:
ВВОД - ОБРАБОТКА - ВЫВОД (суть управление).

Так что всё зависит от Вашей задачи, которую Вы хотите решить дискретным процессором.
Мне она пока непонятна... - компьютер на реле?

_________________
iLavr


05 Apr 2013 01:34
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
в этот тред, полный пекацефалоф, надо бросить резиновую бомбу. :lol:


05 Apr 2013 02:00
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Админ - а не пора ли прекратить на форуме всякие такого плана выходки?
Это приводит лишь к ненужному флейму, на мой взгляд...

Или это входит в число "основных понятий админа" - о чем мы как-то
весьма подробно говорили?

Есть курилка, где никому не запрещается обсуждать сферу своих интересов,
а есть тематические топики, где "резиновые бомбы", как и их бросатели - совсем
не к месту.

_________________
iLavr


05 Apr 2013 02:23
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
ну можно воспринимать эту выходку как безобидную шютку юмора :roll:

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


05 Apr 2013 02:46
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
ну можно воспринимать эту выходку как безобидную шютку юмора :roll:

Даже посмеюсь... в курилке...

Сам же говорил, что у нас тут не клуб весёлых и находчивых?
Или теперь - клуб?..

_________________
iLavr


05 Apr 2013 03:22
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 25 posts ]  Go to page 1, 2  Next

Who is online

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