ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
288913 Топик полностью
Илья (06.12.2011 18:44, просмотров: 178) ответил Гудвин на А можно подробнее? Интересовался только эмуляционными кристаллами PIC16, где были просто добавлены "лишние" ноги и отладочный модуль.
Нужно разделить понятия - эмуляционный кристалл или PICxxFyyy-ICD Раньше были эмуляционные кристаллы, с помощью которых эмулировалась работа кристалла. Это многоногий корпус, который продавался только производителям эмуляторов (знаю только фитон и собственно сам Microchip), купить даже дистрибьютору такую вещь было нельзя. Сам по себе эмуляционный кристалл пользователю без надобности, так как он использовался только в составе комплекса. Например эмулятор ICE-2000 состоял собственно из ICE-2000, сменных процессорных модулей (эмулировали конкретное семейство, например PIC18Fxx8), Device adaptor-а (бОльшая детализация, например для 28-и выводных корпусов, содержал необходимое количество буферных элементов) и Transition Socket - это уже под конкретный корпус (DIP, SOIC и т.п.). Итого, чтобы эмулировать работу контроллера нужно иметь ICE-2000 + проц.модуль + Device adaptor + сокет (ну или последний заменить кучей проводов). ВСЯ эта конструкция заменяет реальный микроконтроллер и полностью эмулирует всю работу контроллера (АЦП, уарт, захват, CAN и пр.). Естественно, что это все очень дорого Естественно, что эмуляционный кристалл должен учитывать Errata Sheet и наоборот ;) На эмуляционные процессорные модули были свои ерраты и свои ограничения. Дебаг-поддержка в Flash контроллерах - да, занимает место на кристалле, и в малоногих контроллерах его (дебагг-модуля) не было, нужно было купить платку с ICD-версией контроллера, там добавлены "лишние" ноги (чтобы пользователю были доступны все выводы контроллера) и дебагг-модуль на кристалле. Например PIC16F684-ICD и подобное. Новые PIC1xF1xxx все, даже 8-и ногие имеют дебагг-режим.