PDA

Просмотр полной версии : Попытка создать очередной клон из ограниченного набора микросхем



Mick
19.04.2021, 12:31
Возникла тут идея о создании очередного клона Спектрума. Сразу ограничимся 48кб, потому как это разовый гипотетический проект - головоломка.
Итак, на какое то время очутимся в те времена, когда создавали Спектрумы из тех компонентов что были на заводе. На гипотетическом предприятии выпускалось некое изделие с некоторым набором микросхем. Так вот из этого набора микросхем необходимо сварганить Спектрум. Сразу оговорюсь, что в том наборе не было Z80 - там другой процессор применялся. Поэтому тут будет некое отступление из правил, а в остальном все из набора по возможности.

Итак, имеющийся набор микросхем:

Серия 564:
- ЛА10;
- ТЛ1;
- ЛН1;
- КП1;
- ЛЕ5;
- ЛА7;
- ИР9;
- ТМ2;
- ИЕ11;
- ЛП2;
- ЛП13;
- ИР2;
- ИЕ19;
- ИЕ10;
- ИР1;
- ИД1;
- ИЕ9.

Серия 1564:
- ЛИ3
- ТМ8
- ЛА3
- ИД3
- ЛН1
- ЛЕ1
- ТЛ2
- ИД7
- ЛИ1
- ТМ7

Серия 1533:
- ТМ2
- ЛН1
- ЛН2
- ЛП5
- ИД7

Серия 533:
- АП6
- ЛЛ1

Другие микросхемы:
- М573РФ4А;
- 588ВА1;
- UT6264CPC;
- 521СА3.

Из списка видно, что в качестве ПЗУ можно использовать 2 микросхемы 573РФ4A(8кбx8), а в качестве ОЗУ 6 микросхем UT6264 (SRAM 8кбx8)
Посему можно применить дешифратор 1564ИД7. В качестве магнитофонной читалки можно применить 521СА3.
Кроме того основная мелкая логика вполне съедобна (1564ЛН1,1564ЛИ1,1564ЛЕ1,1564ЛА3)
А вот со счетчиками и мультиплексорами тут намечается проблема.
Казалось бы счетчики и мультиплексоры есть в 564 серии, но проблема их быстродействия. По моему у них очень большие задержки.
И если для сигнала FLASH подойдет 564ИЕ10, то для синхрогенератора могут возникнут проблемы.

Итак, подключаем воображение и все свои знания, это не ПЛИС компы городить - ваши мнения, решения.

CodeMaster
19.04.2021, 12:44
Итак, имеющийся набор микросхем:
Это какой-то реальный исторический набор или гипотетический вариант?

Mick
19.04.2021, 13:15
Это какой-то реальный исторический набор

Реальный набор из конкретного изделия. Как я уже говорил, там стоит другой процессор, но не Z80, т.е. Спектрум не соберешь. Вот я и сделал некоторое отступление.

Serg6845
19.04.2021, 14:50
Итак, имеющийся набор микросхем:

////

Итак, подключаем воображение и все свои знания, это не ПЛИС компы городить - ваши мнения, решения.

навскидку - быстрые счетчики сгородить на ТМ7/ТМ8, видеорегистр - на них же, с мультиплексорами уже навскидку не скажу, но если что - можно на мелкой логике сгородить, правда дофига получится...

Mick
19.04.2021, 15:10
навскидку - быстрые счетчики сгородить на ТМ7/ТМ8, видеорегистр - на них же, с мультиплексорами уже навскидку не скажу, но если что - можно на мелкой логике сгородить, правда дофига получится...

Тут поглядел схему Икар, там в кадровых счетчиках используют 561ИЕ10. Кроме того буфер данных клавы и джойстика выполнен на 561ЛН1.
По поводу мультиплексоров - если не будет других решений, то значит на мелкой логике. :)

P.S. Дополнение в список 564ИД1 и 564ИЕ9 - правда нам мало это поможет.

svinka
19.04.2021, 17:46
синхрогенератор вполне заработает на 564 серии если питалово 18вольт дать

Mick
19.04.2021, 19:38
синхрогенератор вполне заработает на 564 серии если питалово 18вольт дать

Не, это уже слишком, только стандартные +5В.

saymon
19.04.2021, 20:03
синхрогенератор вполне заработает на 564 серии если питалово 18вольт дать

Откуда в планарных спектрумах 18в? Там все отлично работает на 5в, 564, 533 серия .

Mick, Скинул тебе на мыло материал по теме

Mick
20.04.2021, 09:01
Mick, Скинул тебе на мыло материал по теме

Спасибо за фото. Судя по всему 561 серия там только в формирователе кадровой развертки применяется.
То есть по сути как в Икаре.

Тут еще небольшое и последнее пополнение списка разрешенных деталей: 1533ТМ2, 1533ЛН1, 1533ЛН2, 533АП6, 533ЛЛ1, 1533ЛП5, 1533ИД7
Это по сути весь комплект старого оборудования, более свежие версии включают ПЛИС и микроконтроллеры, что не очень интересно.

- - - Добавлено - - -

Итак, как выше уже сказано модуль памяти будет состоять из 2 ПЗУ, 6 ОЗУ и 1 ИД7.
Допустим для формирования кадровой развертки можно использовать 561ИЕ10, то для строчной развертки надо придумывать счетчики из имеющихся 1564ТМ8, 1564ТМ7 или 1533ТМ2.

doleynikov
17.11.2021, 22:52
А есть какие-то схемы, чтобы посмотреть ?уж очень интересно. Возможен ли Спектрум на SRAM и не на ПЛИС

Freiwind
30.11.2021, 10:53
Арлекин на SRAM и не на ПЛИС.