[an error occurred while processing this directive]
Позвольте встрять (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Бяка 17 апреля 2005 г. 11:00
В ответ на: Люди, помогите!!! Где можно взять аппаратный эмулятор Z80??? отправлено a123-flex 16 апреля 2005 г. 23:23

Все далее сказанное, естественно, IMHO, но сими проблемами много занимался:
1. JTAG и внутрисхемный эмулятор - две разные вещи. На Z80, как и на Intel 8080, внутрисхемный эмулятор сам делал. Когда появился JTAG порт, по-моему, сначала у 30-то TMSа, тогда задача упростилась до безобразия и внутрисхемные эмуляторы делать перестали.
2. Эмулятор ПЗУ - штука, конечно, полезная. Но поставленную задачу не решает.
3. Много лет назад вместо внутрисхемного эмулятора мы делали нечно, под названием .набалдашник. (если автор этой идеи конфу читает, то, надеюсь, простит меня за раскрытие сути), который вместо ПЗУ (физически вставлялось к колодку ПЗУхи, плюс один провод на /WR в любую дырку на плате) подсовывал процессору некий комплекс, состоящий из: совсем маленькой ПЗУ (256 байт), канала вода/вывода RS-232, и ОЗУ. В маленькой ПЗУхе сидел минимальный монитор, который выполнял всего три команды - записать байт в память, считать байт из памяти, сделать GO TO с предварительной загрузкой регистров и вывалится в монитор при достижении точки останова (точка останова была программной). Сама отлаживаемая программа содела, естественно, в ОЗУ.
Работала вся эта лабуда на удивление устойчиво. Собиралась на коленке за 2 часа (это мы измеряли, когда приспичило на обьект ехать). Софтом с той и другой стороны поделюсь (если, конечно, найду, но попробую). Аналогичную штуку (то есть софт), делали и для 51-го. У 51-го есть одна особенность - без отладочного кристалла (у которого выводы ПЗУ/ОЗУ наружу торчат) внутрисхемный эмулятор сделать принципиально нельзя. Что и подвигло нас тогда пойти на .набалдашник.

Далее сделали девайс, которому и сигнал /WR уже не был нужен. Эта штука немного сложнее, но на ПЛИСине делается легко. Идею не скажу, но пофантазировав немного, можно до неё дойти (размер монитора там был немного больше).

А внутрисхемных эмуляторов сейчас на такую экзотику, как Z80, найти скорее всего не удасться.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru