Сейчас в коллекции:
Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...
Improver(05.12.2023)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Спасибо, обращусь. Пока у меня есть пара чистых РЕ3, экспериментирую с ними...
По поводу экспериментов: STM32 не оправдала ожиданий -- максимальная частота, которую она смогла вывести в пустом цикле с переключением одной ноги составила всего ~2,75МГц, так что STM не годится на замену РЕ3. И замена на перепрошиваемую ПЗУ 29ЕЕ512 тоже не заработала должным образом, у неё, в отличие от РЕ3, при переключении адресов там успевает сработать подтяжка к 5В и при заполнении нулями на выходе имеем, фактически, частоту 12МГц, которая не даёт нормально работать памяти.
А вот ПЛИС даёт некую надежду на проведение отладки -- имеющаяся у меня в распоряжении EPM3256A хорошо отрабатывает, в том числе на высоких частотах, пытаюсь её приспособить, но всё немного усложняется переводом прошивки РЕ3 в логику на ПЛИС...
Ну и сами РЕ3 можно использовать, и хорошо, что их можно прошивать побитово, это позволяет поэтапно проверять прошивку.
Я более чем уверен что то из серии GAL16V8 100% сможет заменить РЕ3. Они и по скорости подойдут, и по стоимости не сильно оттопыриваются, и ко всему они многократно программируемые. По крайней мере как дешифратор памяти эти микросхемы работают на Поиске, и проблем вообще нет, частота процессора там 5 мГц. Работает с памятью в конкретном аппарате приемно 0.7 процессогного времени, то есть мегагерца 3-4 точно без нареканий. А теоретически и на много больше.
Последний раз редактировалось electroscat; 05.12.2023 в 13:33.
Сейчас в коллекции:
Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...
там переводить-то нечего...
вот тут например http://forum.pk-fpga.ru/download/file.php?id=491 есть файлик RT5.VHD - прямо готовый пример...
- - - Добавлено - - -
скорее всего да. разве что могут вылезти нюансы если нужен открытый коллектор как у РЕ3.
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Я тоже уверен, что подойдут, я даже хотел попробовать, но у меня их в наличии нет, поэтому эксперименты с ними отложил на время, а пока решил сделать на том, что есть. И ещё у меня есть смутное сомнение, что для замены РЕ3 хватит одного корпуса GAL16V8, но это уже технические мелочи.
Спасибо, поизучаю и попробую повторить.
- - - Добавлено - - -
Там ОК не нужен, это сделано просто из-за РЕ3.
Последний раз редактировалось Improver; 05.12.2023 в 19:42.
хватит, куда он денется...
берем прошивку отсюда https://zx-pk.ru/threads/8146-pk-612...=1#post1160950
конвертим ее например в abel
Скрытый текст
Код:module RE3 title 'RE3 for Vector' A3,A2,A1,A0 pin 1,3,5,7; q7,q6,q5,q4,q3,q2,q1,q0 pin 12,13,14,15,16,17,18,19 istype 'com'; adr = [A3,A2,A1,A0]; out = [q7,q6,q5,q4,q3,q2,q1,q0]; @dcset truth_table (adr -> out) 0 -> ^b11111110; 1 -> ^b11111100; 2 -> ^b01110100; 3 -> ^b01110000; 4 -> ^b01010000; 5 -> ^b11110100; 6 -> ^b10110000; 7 -> ^b11111010; 8 -> ^b11101111; 9 -> ^b11101101; 10 -> ^b11100101; 11 -> ^b11100001; 12 -> ^b11101001; 13 -> ^b11101001; 14 -> ^b11101001; 15 -> ^b11101011; end[свернуть]
собираем при помощи например ispLever classic 1.4, получаем jedec файл:
Скрытый текст
Код:ispLEVER Classic 1.4.00.04.27.10 Lattice Semiconductor Corp. JEDEC file for: P16V8AS V9.0 Created on: Tue Dec 05 21:21:52 2023 RE3 for Vector * QP20* QF2194* QV0* F0* X0* NOTE DEVICE NAME: GAL16V8D-10LP* NOTE Table of pin names and numbers* NOTE PINS A3:1 A2:3 A1:5 A0:7 q7:12 q6:13 q5:14 q4:15 q3:16 q2:17 q1:18* NOTE PINS q0:19* L0000 11101111111111111111111111111111* L0256 11110111111101111111011111111111* L0288 11111011111110111111101111111111* L0512 11010111111111111111111111111111* L0544 11111111111101111111011111111111* L0576 11110111111111111111101111111111* L0768 11111011111101111111111111111111* L0800 11100111111111111111101111111111* L0832 11100111111110111111111111111111* L1024 11011111111111111111111111111111* L1280 11100111111110111111101111111111* L1536 11100111111101111111101111111111* L1792 11100111111110111111101111111111* L1824 11101011111101111111111111111111* L2048 01000000* L2128 1111111111111111111111111111111111111111111111111111111111111111* L2192 1* C3CF3* D6FC[свернуть]
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Improver(05.12.2023)
Есть ещё вариант: существует такая прога Logic Friday 1.4, которая по таблице истинности может генерить формулы для GAL.
Вот здесь маленькая прога-подмога к этой пятничке.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Improver(06.12.2023)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)