Последний раз редактировалось KTSerg; 22.11.2018 в 19:42.
KTSerg, большое спасибо, это именно то, что нужно. Ещё одна просьба того же плана: захватить логи теперь при чтении из стека КД, по линиям RAS, CAS, СТЕК, БЛК и, желательно, ещё увидеть момент изменения адреса на ШАП (достаточно, думаю, будет подключить ШАП0)...
Вот программка для теста:
Откомпилированный вариант: TestSTEK2.7zКод:.ORG 00100h L_MAIN: MVI A, 1Ch ; 00011100b -- вкл. 3 банк как стек на КД DI ; запрещаем прерывания OUT 010h ; отправляем в порт LXI H, 1000h ; сколько/2 LXI SP,0C000h ; указатель на стек L_LOOP: POP D ; читаем стек... DCX H MOV A, L ORA H JNZ L_LOOP ; зациклено XRA A ; обнуляем аккумулятор OUT 010h ; отправляем в порт -- отключаем КД EI ; разрешаем прерывания JMP L_MAIN ; начинаем всё с начала .END
Последний раз редактировалось Improver; 23.11.2018 в 16:09.
Давно думал, сделать для таких (требующих точности) целей, аппаратный сканер...
Даже делал на нескольких макетных платах. Но несколько макеток синхронизировать сложно...
Лучшая, со многих точек зрения, основа для сканера, это дисплеи. Быстродействие хорошее, встроенный автоинкремент адреса.
А для значительного повышения "частоты сканирования", подключить параллельно несколько дисплеев, и стробы подавать на них со сдвигом по фазе.
Получится, что каждый из дисплеев работает на частоте, скажем 20МГц, а 5 штук дадут уже 100МГц.
Останется только выгрузить из них инфу... Вот тут проблеммс, самые "крутые" дисплеи (из тех, что я видел), не имеют такой возможности (чтение из дисплея)...
А до ПЛИСа у меня так руги (или мозги) и не дошли...
Последний раз редактировалось KTSerg; 27.11.2018 в 08:05.
Правильно, из ЭЛТ получается осциллограф, а из цифрового дисплея -- логический анализатор. А информацию с него, раз так не дает, выкачивать установленной напротив камерой =)
btw, есть уже готовые опенсорсные анализаторы на ПЛИС, вот один из них:
https://blackmesalabs.wordpress.com/...alyzer-for-22/
Так что совсем не обязательно все делать самому с нуля. Очевидно, что для Вектора, да и для 100% всех остальных ретрокомпьютеров, понадобится блок сопряжения с 5 вольтами.
Больше игр нет
А есть ли сравнительно дешевые и быстрые анализаторы? 96MSPS это, конечно, уже хорошо, но может есть побыстрее и не сильно дороже? Или как вариант, есть ли анализаторы с возможностью внешней синхронизации (например для вектора от его 12 МГц)?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
3МГц это условная частота тактов процессора. Основной задающий генератор работает на 12 МГц и все сигналы на шине соответственно тактируются ими.
Что до использования этих 12 МГц самим анализатором, по-моему это не лучшая идея. Желательно как раз четырехкратно превысить 12 МГц, тогда будет хорошо видно что и относительно чего и насколько запаздывает.
Осциллографы Rigol каких-то серий, при наличии какой-то примочки, вроде бы умеют умеют 16 каналов. Но не факт, что очень хорошо. Может быть кто-нибудь из счастливых обладателей расскажет.
Больше игр нет
Есть, уже на форуме много раз обсуждали. На Ali продают (или продавали?) LWLA1034
LWLA1034 похоже уже ушли. Похоже, что анализатор du jour это Hantek 4032L. На форуме eevblog обсуждали:
https://www.eevblog.com/forum/testge...ogic-analyser/
Там, конечно, суровые, обставленные с 4 сторон измерительной аппаратурой с пола до потолка дяди ворчат на то, что дескать конденсаторы на питании не той марки, но по совокупности факторов по-моему его не заплевали и даже нашли какие-то положительные стороны.
Больше игр нет
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)