[an error occurred while processing this directive]
А у меня прошивка в 16V8 заработала только
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

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

Отправлено karabas 31 июля 2003 г. 10:34
В ответ на: Я шил Atmel ATF20V8.При напряжении 12 вольт длительности импульсов 10 милисекунд пишеться. При 12 вольтах и 100 милисекундах стирается.(-) отправлено misyachniy 29 июля 2003 г. 10:50

после изменения PES на аналогичную от Lattice. По умолчанию (если верить GalBlast) у Atmel там все FF. Одна и таже прошивка работала нормально при программировании чипа через Chipprog+, и не работала совсем при программировании через GalBlast. Ради эксперимента перезаписал PES от какого-то чипа Lattice в ATF16V8 и все заработало. Но как я понимаю, случайно. Внутренняя структура служебных битов у Atmel отличается от стандартной, поэтому в поле PES (при считывании GalBlast) пусто (FF). Если поиграться с различными значениями битов (в PES находится служебная и сервисная информация конкретного производителя - код производителя, напряжение программирования, длительность программир. импульсов и т.п.) то ничего путного не выходит. Даже изменение значения напряжения программирования на одну десятую приводит к неработоспособности прошивки.
Мне так показалось, что стандартный алгоритм программирования, который применяется в GalBlast является необходимым, но недостаточным. Именно для мс. Atmel не хватает чего-то еще.
Плохо еще то, что GalBlast может записать PES, но стереть уже не может (именно для Atmel чипов). У меня так и валяются несколько микросхем, не работающих после экспериментов с PES.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru