вроде ТОЛЬКО AMD имеет отличия
да и то, оно AMD вроде не лицензия а типа "своя разработка"
а остальные - лицензии и пока нет отличий.
вроде ТОЛЬКО AMD имеет отличия
да и то, оно AMD вроде не лицензия а типа "своя разработка"
а остальные - лицензии и пока нет отличий.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вот что за разгильдяйство творится. Перелопатил исходник эксесайзера и получил оригинальный бинарник на своем ТАСМе. Далее, подправил вывод текста и хекса, установку стека и запустил. Мой *****эмуль выдает *****, но работает:
Эмуль EMU80 тоже не попал, но так же работает:
А реал крашится на середине первого теста DAD:
В результате стек падает в 09BXXH (т.е. в экран, это нормально, там перед тестом инициализация регистра SP значением 09BC9H) и вываливает на ввод символа. Далее, если нажать кнопку весь тест зацикливается и до следующего выпадания. То ли память барахлит, то ли что-то еще - я не знаю. Можно попробовать вынести переменные теста за пределы программы и исполнить его прямо из ПЗУ. Или уже свой какой-то тест написать... Другие программы на реале работают без проблем.
PS Тест взял со значениями для 580ВМ80А.
в эмуляторе b2m пробовали ?
там в теории должно без ошибок быть.
Ну вполне ожидаемо:
Походу, надо плотно тестировать память. Или может процессор, я прям не знаю. Но начну с памяти.
* * *
Теперь понятно. Ну что-ж, будем искать...
* * *
Надо же, а после прогрева все работает вроде как правильно. Придется расчехлить МХ2 и поиграть с ним. Процессор то все равно одинаковый.
Последний раз редактировалось Mick; 17.08.2014 в 12:16.
Ну, вот и встало все на свои места. Прошил тест в МХ2 и все сразу взлетело с полпинка. Не смотрите что все синее, просто я для простоты не сделал настройку цвета а для контроля и так сойдет. Как только прогоню весь тест полностью и убежусь что все тесты проходятся моим КР580ВМ80А корректно попробую корку в этой же плате. Ожидайте новостей.
А "корка" на чем прогонятся будет? В смысле во что залита будет и каким способом подключаться вместо физического процессора?
У меня есть несколько разных девборд. В данном случае, я буду использовать эту. Примотаю изолентой левел шифтер этажеркой под DIP40 и всего делов. В ней 6К ЛЕ, так что хватит побаловаться в полную. Затем можно будет подумать про выкидывание HOLDа и, возможно, INTа. Хотя второе используется в том же Орионе и мне не хочется его терять, т.к. есть хитрый план на ПЛИСине сделать универсальный переключаемый комп Спец-Орион. Собственно, в симуляции все отлично, нужно делать в железе.
Последний раз редактировалось HardWareMan; 17.08.2014 в 09:55.
А генератор тактовой (снизу там на фото осциллятор, похоже, стоит) на этой платке на какую частоту?
Я тут подумал - для стабильной работы vm80a_core надо чтобы F1/F2 были синхронизированы с этой высокой тактовой (ну или F1/F2 вырабатывались от нее). Поэтому на входы F1/F2 надо бы добавить еще защелки (внутри ПЛИС, ессно, по высокой тактовой) для нормальной работы, 10...20нс задержки никак не повлияют на остальную схему. Прочие входные сигналы вроде бы в модуле сэмплятся явно, больше защелок не нужно.
Ну да, это классика Альтеры: 50МГц. То, что ключевые сигналы надо пропускать через синхронизатор - это верно. Я могу даже задействовать отдельный вход и подключить к высокой самого компьютера (8МГц в случае с Экспрессом и 40МГц в случае с МХ2). Тогда будет полная синхронность.
Вот уже почти час молотит самый долгий тест:
В спецах, кстати, согласовать F1/F2 проще простого: достаточно подтягивающие сопротивления убрать и поставить перемычки/обычные инверторы, либо переключить с 12в на 5в/3.3в.
* * *
Прошло около 2х часов, колбасит все еще ALUOP <B,C,D,E,H,L,M,A>... Когда буду тестировать корку, то передвину этот тест в самый конец списка.
* * *
2,5 часа:
* * *
Посыпались остальные тесты, пока полет нормальный...
Итак, тест рабочий! Процессор мой тоже похоже рабочий. МХ2 стабилен (чего не скажешь о Экспрессе). Приступаю к монтажу нашего клона.
Последний раз редактировалось HardWareMan; 17.08.2014 в 12:44.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)