1556 ХЛ8/ ХП4/ ХП6/ ХП8 (в дополнительном модуле)
Микроконтроллеры:
Intel I874x, I875x,
Atmel At89C5x, At89S8252, At89S53 Parallel/ Serial,
At89Cx051(программируется в панели DP6 под 1556Hxx)
PIC - контроллеры: PIC12xxx, PIC16xxx , PIC14000
AVR - контроллеры: AT90(L)Sxxx, ATmega_xx, ATiny_xx.
Замечание:
Для PIC и AVR- контроллеров на плате нет соответствующей панели, поэтому подключить микросхему (пока не выпущена переходная панель) можно через внешний разъем Х2 (соответствующие выводы приведены в разделе "Замечания").
ПОСЛЕДОВАТЕЛЬНЫЕ ПЗУ.
IIC (24xx) - фирм Atmel (At):At24Cxx, At34C0x, Asahi Kasei Microsystems AKM(AK):AK60xx, CATALYST (CAT), Integrated Silicon Solution ISSI(IS), Microchip: 24xxx, 85Cxx, Philips: PCB2421, PCF85xx, SAMSUNG (KS), SGS Tomson (ST): M2201, ST24(25)xxx, ST14(15)xxx, SIEMENS (SLx) : SDA25xx, SLx24Cxx, Xicor (X)
SPI (25xx) - Atmel (At), CATALYST (CAT), Microchip, SGS Tomson (ST): ST95xxx, SIEMENS (SLx), Xicor (X),
MicroWire (93xx, 59xx) - Atmel (At), Asahi Kasei Microsystems AKM(AK): AK93Cxx, AK64xx, CATALYST (CAT), Fairchld (FM), Integrated Silicon Solution ISSI(IS), Microchip, SGS Tomson (ST)
DataFlash SPI Atmel (At):: At45Dxx.
Замечание:
• Также как и FLASH, последовательные ПЗУ разных фирм, но одинакового обозначения, очень похожи (в смысле программирования) друг на друга, но имеют некоторые отступления либо дополнительные возможности. Если у вас микросхема, не входящая в вышеозначенный список, то вы можете запрограммировать ее, выбрав совместимую микросхему из списка (например, фирм Atmel или MicroChip) и включив в "Опциях" режим "Дезактивация", который снимает возможность "Страничной записи" и "Последовательного чтения ПЗУ". Эти опции значительно увеличивает время чтения и программирования, т.к. эти операции осуществляются побайтно. Но при этом появляется возможность программирования похожих микросхем иных фирм, т.к. различия обычно проявляются именно в этих пунктах. Не забудьте проследить также за напряжением питания, так как, например, некоторые ПЗУ работают в интервале питания 1.8 - 3.3v.
• Некоторые функции, такие как : Software protect, IDLock, Security или Watchdog, пока нереализованы. Планируется также включить в этот модуль FPGA ПЗУ серий XC17xx, At17xx и microchip37xx.
• Для последовательных ПЗУ на плате нет соответствующей панели, поэтому подключить микросхему (пока не выпущена переходная панель) можно через внешний разъем Х2 (соответствующие выводы приведены в разделе "Замечания").
Tест/ запись/ чтение статической памяти:
62xx /537RUxx Series: - 6216/ 6264-040, 537РУ8/10/17, DALLAS: DS12xx
Замечание:
• Микросхемы статической памяти типа 62хх, 573РУхх вставляются в теже панели, что и серии 27хх или FLASH.
• В модуле имеются некоторые ОЗУ (DALLAS) которые работают при питании 3 вольта. Не все версии программаторов Uniprog поддерживают изменение напряжения на питающем выводе. Использование 5 вольт может вывести микросхему из строя.
EEPROM. 28Cxx Series: - 16/ 64/ 128/ 256/ 512/ 010/ 020/ 040
К сожалению, на отечественном рынке присутствует весьма ограниченный выбор Flash памяти, PIC- контроллеров и др. микросхем. Поэтому часть микросхем заведена с соответствующих фирменных спецификаций и не проверена непосредственно на кристаллах.
Переходные панели.
Для Uniprog имеются следующие переходные:
PLCC обычные без нулевого усилия (планируется развести панели и с нулевым усилием).
DIP28->PLCC32 для 27/28/29/64-256 и 27512
DIP32->PLCC32 для 27/28/29/010-040 и 28/29512 и 27080
есть правда отступления, но общий принцип такой: надо смотреть сколько ног у вашей микросхемы в DIP исполнении, такой переходник и берете.
Кроме того будет дана распиновка.
DIP40->PLCC44 для 87/895x
DIP40->PLCC44 для 27/28/291024-4096 этот переходник разведен на будующее, когда появится соответствующая панель для DIP40.
Отметим отдельно.
• Если вы планируете обновленную версию ПО поставить в новую дирректорию, то незабудте из старой дирректории переписать файл unip.aux с дополнительными настройками (в том числе с юстировкой). Мы рекомендуем обновление делать в туже дирректорию, тогда сохранятся и другие настройки введенные вами (старую же версию, если вам это необходимо, можно скопировать, например, под другим именем).
• Для загрузки файла (клавиша F3) по умолчанию используется расширение BIN, другое расширение можно поставить, записав в файл unip.aux ключевое слово buf.files.mask с соответствующей маской. Например, чтобы поставить любое расширение, надо написать:
buf.files.mask *.*
• У микросхем имеющих более одной памяти для прог./чтения файл(буфер) представляется в тегированном (разбитым на части) виде. В данном случае у микроконтроллеров AVR три типа памяти FLASH, EEPROM и Locks&Fuse - состоит из двух байтов. LOCK и FUSE биты можно наблюдать и изменять прямо в буфере. Но не у всех микросхем эти биты доступны для чтения.
• Новые модули, такие как FLASH, AVR и ПОСЛЕДОВАТЕЛЬНЫХ ПЗУ, не имеют в опциях выбора диапазона программирования, т.к. этот диапазон можно определить обычным выделением в буфере.
• Операция Erase (стирание) в модуле FLASH необязательная. Программа сама определит и предложит, что стирать.
• В модулях FLASH и 27хх при выборе пункта "Select PROM" сразу предлагается автоопределение, которое можно отменить нажатием клавиши Esc.
• Пока Вы не откроете окно (буфер), будут выполняться только операции, не требующие оного (например, проверка на чистоту или стирание), иначе будет появляться сообщение об ошибке: "Нет буфера для ...".
• Несколько общих рекомендаций по поводу программирования FLASH.
Такие большие модули, как Flash, занимают много места в небольшом пространстве DOS (640k). Когда память заканчивается (количество свободных килобайт можно посмотреть в нижнем правом углу), программа перестает работать.
Сейчас для увеличения оперативной памяти можно выбрать "FLASH (Поделенные по фирмам)" или
... 1Kb/сек. Скорость записи прошивки в ПЗУ 0.5Kb/сек. Тестирование программатора 13 сек 3. ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 3.1. Оценка издержек на разработку программного интерфейса для программатора ПЗУ 3.1.1 Статья I. Материальные ресурсы Статья I включает стоимость всех видов сырья и материалов, расходуемых на изготовление продукции, а также транспортно-заготовительные расходы. ...
... 26 – Запись данных на чип После того как произойдет запись прошивки на чип необходимо выключить компьютер и отсоединить программатор. 4.4 Расшифровка значений поля прошивки На рисунке 27 представлена прошивка с чипа картриджа Samsung SCX-4200. В ней описано содержание ячеек памяти. Рисунок 27 – Поле прошивки Далее представлено описание значений поля прошивки: 1, 7 – Идентификатор; ...
... AVR Studio запомнит расположение окон и использует эти установки при следующем запуске проекта. 3.2. Анализ методики реализации разработки программного обеспечения 3.2.1. Классификация вариантов заданий Цель заданий – практическое освоение методики программирования на ассемблере микроконтроллеров ATMEL семейства AVR, отладка программы на симуляторе AVR Studio и программирование кристалла с помощью ...
... на стадии разработки, так и в стадии сервисного обслуживания. Таким образом, целью бакалаврской работы – является разработка компонентов инфраструктуры сервисного обслуживания кристалла памяти ГАС. Объектом работы – является встроенная в ГАС память на кристалле. 1. анализ технического задания 1.1 Системы на кристалле. Общие представления Выражение "система на кристалле" не является, ...
0 комментариев