Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
|
14 Jun 2011 14:41 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
в советской мифологии это называется 1804BC1
P.S. уже пролетало: http://www.nedopc.org/forum/viewtopic.p ... ght=am2901
|
14 Jun 2011 14:57 |
|
|
Случайность
Doomed
Joined: 05 Apr 2011 12:45 Posts: 491 Location: Великий Новгород
|
вот советский вариант в планарном корпусе
коробку таких не стал фотать а то там они запаяные в пленку Вот выковырял парочку. Так же есть тоже самое но в привычном ДИП корпусе. Опять же золотая керамика. Покупал по каким то смешным ценам до 10 рублей за штучку. Планарные обошлись дороже.
вот бы теперь это все применить по назначению
|
12 Dec 2012 01:42 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
вот чувак чегой-то на них построил
http://ferretronix.com/march/sbc/amd2900/
P.S. тут ниже подсказывают, что это заводской девайс...
P.P.S. вот схема девайса:
http://www.giga.nl/walter/computers/Am2900.pdf
Last edited by Shaos on 09 Apr 2013 17:24, edited 3 times in total.
|
09 Apr 2013 10:56 |
|
|
Случайность
Doomed
Joined: 05 Apr 2011 12:45 Posts: 491 Location: Великий Новгород
|
то заводской девайс есть мануал со схемой его. а вот была ли прошивка я не помню.
у нас этот девайс назывался микротренажер мт-1804
но чуть иначе сделан. так как не все микросхемы были стянуты.
|
09 Apr 2013 11:36 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Интересно! Никогда их не видел...
Но мне кажется, "это все применить по назначению" довольно проблематично.
Я тут глянул в топик о самой советской микросхеме и походил по ссылкам,
которые там были.
Даже сделал себе подборку и дайджест по "Электронике_С5", и пришел я к выводу,
что камни эти очень неудобны.
И, возможно, начни я свой путь с них, а не с К580ВМ80, что ассемблер, что
программирование в машинных кодах вызвало бы у меня отторжение...
Возможно, практика пугать детей страшным ассемблером пошла от этих камней...
Я, кстати, сегодня общался с человеком, который в своей молодости решал в кодах
системы уравнений на ЭВМ "Урал-2".
Так его воспоминания были очень позитивными!
_________________ iLavr
|
09 Apr 2013 11:56 |
|
|
Случайность
Doomed
Joined: 05 Apr 2011 12:45 Posts: 491 Location: Великий Новгород
|
еще существует аппаратный эмулятор процессора 8080 на 2900 серии.
он подробно описан в амдшном мануале.
вот тут все есть по этой серии по эмулятору и микротренажеру
http://bitsavers.trailing-edge.com/pdf/amd/
|
09 Apr 2013 12:10 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Даже интересно становится! А есть ли конструкция, где НЕ i8080 на них делают?
А, скажем, что-то очень оригинальное?
Как мы понимаем, можно " зашить" микрокод под практически любую систему команд...
И что - фантазии разработчиков лишь повторять i8080 хватает?
В какой документ не ткнись - даже в учебном пособии совместимый с i8080 девайс
в качестве примера приводят...
_________________ iLavr
|
09 Apr 2013 14:25 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
а я даже книжку на амазоне купил про это дело
причём с дампами микрокоманд между прочим
|
09 Apr 2013 15:05 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну так просвети коротко и однозначно-понятно - как, куда и чем их прошивают?
Во всех ветках, где мы это обсуждали, споткнулись именно на этом вопросе!
_________________ iLavr
|
09 Apr 2013 16:06 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
ну видимо во внешнюю память
P.S. вот тут дофига книжек по теме (включая мануал по вышеприведённой железяке):
http://www.donnamaie.com/AMD_Vintage/AM ... 2900A.html
моя книжка про эмуляцию 8080 (точнее Am9080) там тоже есть
http://www.donnamaie.com/AMD_Vintage/em ... educed.pdf
|
09 Apr 2013 17:25 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Читаю внимательно эту книжку - тут используются следующие PROM-ы:
Am29751 32x8 PROM with Three-State Outputs (1)
Am29761 256x4 PROM with Three-State Outputs (3)
Am29773 512x8 PROM with Three-State Outputs (7)
Судя по табличке времена задержки в них - 50 ns max. Думаю можно заменить на PAL/GAL-ки т.к. промки относительно маленькие.
Также похоже все листинги для прошивок приведены (одна неувязочка есть по адресу 03FF которого быть не может ибо последний будет 01FF).
Можно начинать строить железяку хоть сейчас
P.S. Тут эта тётка, что собрала у себя этот архив своих и чужих книжек, пишет про себя:
http://www.white-enterprises.org/SHTSTORY/Analog.html
P.P.S. Я купил все её бумажные книжки, которые есть на амазоне
|
14 Apr 2013 15:17 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ты имеешь в виду этот самый эмулятор 8080 (точнее Am9080)?
_________________ iLavr
|
14 Apr 2013 16:55 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Угу - они пишут что кол-во тактов в среднем на 40% меньше чем у 8080 и при частоте в 5 МГц это по их словам даёт 4-кратный выигрышь по скорости по сравнению с 2 МГц 8080 (9080). Причём задача обеспечить высокую скорость перед ними не стояла...
|
14 Apr 2013 18:11 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
| | | | Shaos wrote: Читаю внимательно эту книжку - тут используются следующие PROM-ы: Am29751 32x8 PROM with Three-State Outputs (1) Am29761 256x4 PROM with Three-State Outputs (3) Am29773 512x8 PROM with Three-State Outputs (7) Судя по табличке времена задержки в них - 50 ns max. Думаю можно заменить на PAL/GAL-ки т.к. промки относительно маленькие. Также похоже все листинги для прошивок приведены (одна неувязочка есть по адресу 03FF которого быть не может ибо последний будет 01FF). Можно начинать строить железяку хоть сейчас | | | | |
С памятью широких микрокоманд не всё так просто - вроде бы имеем 7x8=56 бит команды и ширина адреса 9 бит (чтобы адресовать все 512 ячеек). Однако в листинге основная часть микрокода останавливается на адресе 015F (351-я ячейка) и далее идёт одна строчка для обработки прерываний по адресу 03FF (что несколько выпадает, т.к. адресует 1023-ю ячейку). Более того - на принципиальной схеме нарисовано, что в блок памяти программ (схема внутренностей которого отсутствует), заводятся 12 адресных линий, что должно адресовать 2^12=4096 ячеек, но микросхем у нас только на 512! Можно предположить, что в блоке памяти программ по видимому есть скрытый логический блок, существующий лишь для адреса 03FF - но даже при этом 2 старших адресных входа MA11 и MA10 всегда будут нулевыми...
P.S. Вчитался в текст - там при возникновении прерывания на все адресные входы выбора микрокоманды подаётся "1", т.е. управление передаётся на последний доступный адрес памяти микрокоманд, что в нашем случае есть 01FF, а вовсе не 03FF. Получается, что не используются не 2 старших бита адреса микрокоманды, а целых 3!
|
14 Apr 2013 22:33 |
|
|