У меня здесь но лучше на барахолке по ссылке
У меня здесь но лучше на барахолке по ссылке
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Да, я разобрался с прошивками, все верно, оба варианта рабочие, проблема в том, каким программатором эти прошивки прочитаны, и каким пишутся. Те на чем прочитали, на том и надо писать.
Проблема в формате jed файла, программаторы по разному, а вернее с точностью до наоборот, описывают включение инвертирования на выходных ножках функций РТ2. Я в своем 'перекодировщике' из jed в bin ввел ключ - тип программатора, после чего и тот и тот вариант прошивок заработал.
Понадобился мне опять мой конвертер jed->bin, начал вспоминать, что и как, и понял, что ошибся здесь:
одна буква 'Ы' лишняя. читать надо - на входных ножках...
Вот, одна и та же прошивка прочитанная разными программаторами, разбита пробелами для наглядности, первая строка:
так что отличие именно инверсии по входу.Код:L000000 10 01 11 11 11 11 11 11 11 11 11 11 11 11 11 11 01110101* // PG4UW L0000 01 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 01110101* // ChipStar 01 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 01110101 // st010/st007(tm) последняя, 49я строка: L001920 01000000* // PG4UW L1920 01000000* // ChipStar 01000000* // st010/st007
прошивку для РТ2 можно разобрать так:
группа 10 или 01 -это подключение прямой или инверсной адресной ножки к логике AND внутри РТ2Код:// ----------------------------------- прошивка представляет из себя 48 функций, 48 строк: входные линии адреса выходные линии данных A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 Aa Ab Ac Ad Ae Af D0 D1 D2 D3 D4 D5 D6 D7 10 01 11 11 11 11 11 11 11 11 11 11 11 11 11 11 0 1 1 1 0 1 0 1 1 0 - - - - - - - - - - - - - - F - - - F - F - ... и включение инверсия выходных линий данных: D0 D1 D2 D3 D4 D5 D6 D7 0 1 0 0 0 0 0 0 * - F - - - - - - // -----------------------------------
11 ( и, вероятно, 00) - ножка в функции не задействуется
добавлю сам исходник конвертера, писалось быстро и для себя, так что как есть...
Собрал схему в Протеусе. Прошивки для РТ2 из первого сообщения в виде bin файла для 27с512 работают:
Сделал программку конвертор jed файлов в bin. Вариант пары jed файлов из сообщения 2 конвертирует в такой же bin как из первого сообщения, а вот с прошивками су6 после конвертации работать не хочет... Хотя по сообщениям выше похоже, что должно быть с точностью до наоборот... так какие прошивки все же правильные?
весь проект и только схема в pdf во вложении.
Я вот тут подумал... А почему переходник попроще не сделать, как у коллег на С64. Все-равно адресация и шина данных чисто условная... Но тогда, конечно файлы нужно будет перечитать или перекодировать. Зато платка переходная в таком варианте и не нужна - все делается вариантом сокет-в-сокет, как я на С64 делал
http://vic20.de/html/eprom_pla_8296_und_c64.html
Последний раз редактировалось Mx_Serg; 12.09.2021 в 21:53.
Как бы ещё BIN, считанный в режиме ПЗУ, преобразовать в таблицу истинности, ну или в любой другой удобочитаемый вид?
Здесь про Logic Friday почитай.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Shofer(05.01.2022)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)