А3-8910 и выборка на PT4 (Помогите накидать прошивку)

Atari, Commodore, Apple и т.д.
ASL
Advanced Member
Сообщения: 2003
Зарегистрирован: 13.08.2015,13:31
Откуда: Тверь

А3-8910 и выборка на PT4

Сообщение ASL » 10.01.2018,18:21

Помогите накидать прошивку

Сабж для такого порядка сигналов
A1,А14,А15, m1, iorq, wr (соответственно a0-a5 рт4)
Bdir- d0, bc1 - d1

XPOHOMETP

Сообщение XPOHOMETP » 10.01.2018,19:38

ASL,
Яндекс знает только AY-3-8910. Оно?
Для какой машинки? Что-то на i8080/z80 вроде... А что, готовой прошивки нет?

Или может для своей схемы?
Тогда таблица истинности или синтез конечных автоматов в помощь :)

ASL
Advanced Member
Сообщения: 2003
Зарегистрирован: 13.08.2015,13:31
Откуда: Тверь

Сообщение ASL » 10.01.2018,19:48

Ау-3-8910 для спектрума, чтобы логику не городить.
Я бы таблицу и сам составил , но не знаю что должно получится :-)

Гость

Сообщение Гость » 10.01.2018,20:11

А схеммка есть? Не припоминаю использования такого количества сигналов просто для AY

XPOHOMETP

Сообщение XPOHOMETP » 10.01.2018,21:14

ASL писал(а):Я бы таблицу и сам составил , но не знаю что должно получится :-)
Это что-то типа дешифратора адреса и команд получается? Т.е. триггеров, регистров и т.п. в схеме не было?
Тогда так:

6 входных сигналов => 64 строчки в таблице.
+2 выходных сигнала => 8 столбцов в таблице с названиями соответствующими сигналам.

По входам последовательно перебираете все комбинации от 0 до 63 (в двоичном виде).
И в каждой строчке для соответствующих лог.уровней входных сигналов пишем требуемое состояние выходов.
Для недопустимых / невозможных комбинаций входных сигналов на выходах задаем неактивный уровень.

Ну и описание на эту 8910 почитать придется...
На выходе - практически готовый файл для прошивки 556РТ4 :)

XPOHOMETP

Сообщение XPOHOMETP » 10.01.2018,21:38

ASL, нет, не то что бы баба яга была против (c)
Для общего развития, тренировки мозга, из эстетических соображений и т.д. оно конечно полезно :)
Но ряд моментов нужно учесть:

Временные диаграммы полученной схемы могут не совпадать с исходными. Процессор конечно синхронный, но все же...
Жрут эти РТ по питанию как лошади :frown:
Коэффициент их программируемости явно меньше единицы. Тем более, с учетом года выпуска, запасайтесь мешочком микросхем.
После их программирования надо делать термотренировку, иначе (в будущем) есть шанс восстановления исходного состояния некоторых ячеек :mad:
Ну и программатор для них сейчас найти тоже непросто. Хотя может для данного форума и не проблема.

ASL
Advanced Member
Сообщения: 2003
Зарегистрирован: 13.08.2015,13:31
Откуда: Тверь

Сообщение ASL » 11.01.2018,09:47

Все описанное конечно хорошо и интересно , раньше я бы и сам расчитал. Я надеялся на помощь мегамозга, который знает что должно быть на входе и выходе-условия для четырех комбинаций bdir+bc1.

Гость

Сообщение Гость » 11.01.2018,10:14

Да составим мы табличку, не переживайте. Тут просто спектрумистов не так чтоб много.
Во времена моего тяжёлого детства, мы подключали АУ вот так как то
Изображение
Вам действительно нужна более сложная схема по входу?

ASL
Advanced Member
Сообщения: 2003
Зарегистрирован: 13.08.2015,13:31
Откуда: Тверь

Сообщение ASL » 11.01.2018,10:35

Http://zx-pk.ru/attachment.php?attachme ... 1267713253

Накидал по этой схеме, для следующих условий
А0-wr
A1-m1
A2-a14
A3-a15
A4-iorq
A5-a1
A6,A7- gnd
D0-bc1
D1-bdir
Ячейки 8-15 ... 2,0,2,0,2,0,3,1
Остальные ячейки - 0
Проверьте кто может.

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

Вклад в сообщество

Сообщение Anonymous1 » 11.01.2018,13:24

ASL писал(а):Накидал по этой схеме, для следующих условий
Да, так и выходит.
d0= a3 * /a4 * /a5 * a2 * a1
d1= a3 * /a4 * /a5 * /a0
001000 10 08:2
001010 10 0a:2
001100 10 0c:2
001110 11 0e:3
001111 01 0f:1

ASL
Advanced Member
Сообщения: 2003
Зарегистрирован: 13.08.2015,13:31
Откуда: Тверь

Сообщение ASL » 11.01.2018,14:17

Спасибо большое, соберет товарищ - отпишусь по работоспособности

Ответить