1887ВЕ7Т, 1887ВЕ8Т (Аналог Atmega 128)

Модераторы: gurzzza, pip, sya, _sva_

Nextic
Сообщения: 1
Зарегистрирован: 19 дек 2013, 18:32

Re: Аналог Atmega 128

Сообщение Nextic » 19 дек 2013, 18:48

sya писал(а):Здравствуйте!
Приношу извинение за задержку ответа.
Внутренняя структура разрабатываемых ИМС соответствует аналогу. Отличия будут затрагивать только код самопрограммирования. Похожее отличие присутствует в ИМС 1887ВЕ4У.
Что касается программирования и отладки, предварительно программные средства ф.Atmel могут быть использованы, но окончательное заключение будет только после окончания тестирования.
Доброе время суток!
Скажите, согласно этих слов
"1. Размер страницы области NRWW микросхемы 1887ВЕ7Т составляет 32 слова (в
отличие от 128 слов у Atmega128), поэтому существующие программаторы для
Atmega128 не могут программировать эту область памяти. Для решения данной
проблемы необходимо создать собственную процедуру записи области NRWW
исходя из размера её страницы. Такая процедура реализована в поставляемом
ЗАО НИИЭТ-СМС USB-программаторе для ИС 1887ВЕ4У, 1887ВЕ7Т, 1887ВЕ8Т
КФДЛ.301411.233.
" , правильно ли я понял что средства отладки и программирования atmel не могут быть использованы для 1887ВЕ4У, 1887ВЕ7Т, 1887ВЕ8Т?

lex
Специалист
Сообщения: 17
Зарегистрирован: 01 дек 2009, 10:32
Откуда: Воронеж
Contact:

Re: Аналог Atmega 128

Сообщение lex » 23 дек 2013, 13:22

Nextic писал(а): Доброе время суток!
Скажите, согласно этих слов
"1. Размер страницы области NRWW микросхемы 1887ВЕ7Т составляет 32 слова (в
отличие от 128 слов у Atmega128), поэтому существующие программаторы для
Atmega128 не могут программировать эту область памяти. Для решения данной
проблемы необходимо создать собственную процедуру записи области NRWW
исходя из размера её страницы. Такая процедура реализована в поставляемом
ЗАО НИИЭТ-СМС USB-программаторе для ИС 1887ВЕ4У, 1887ВЕ7Т, 1887ВЕ8Т
КФДЛ.301411.233.
" , правильно ли я понял что средства отладки и программирования atmel не могут быть использованы для 1887ВЕ4У, 1887ВЕ7Т, 1887ВЕ8Т?
Средства программирования Atmel для 1887ВЕ7Т, 1887ВЕ8Т могут быть использованы, но только в том случае, если записываемый код НЕ располагается в области загрузчика (NRWW).
Для 1887ВЕ4У таких ограничений нет, можно программировать в т.ч. Atmel`вскими программаторами.

np__

Re: 1887ВЕ7Т, 1887ВЕ8Т (Аналог Atmega 128)

Сообщение np__ » 29 янв 2014, 15:35

Читаю выложенный на сайте проект ТО на сабж.

Таблица 3.113 утверждает, что в RWW 480 страниц, в NRWW - 128 страниц.
Приложение Б утверждает, что страница RWW 128 слов, NRWW 32 слова.
Считаем общий объём:
(2 [байта в слове] * 128 [слов на странице RWW]) * 480 [страниц RWW] + (2 [байта в слове] * 32 [слов на странице NRWW]) * 128 [страниц NRWW] = 120 КБайт + 8 КБайт = 128 КБайт

Однако, в приложении Б сказано, что объем области RWW всего 60 КБ, и NRWW - 4 КБ. Сие есть опечатка, значения указаны в словах, и надобно на 2 умножить? Или действительно объем вдвое меньше?

И не очень понятно как программатором в последовательном режиме записать всю NRWW, если там 128 страниц, ибо в командах программирования (таблица 3.129) далее 512-й страницы не вылезти (480 + 128 = 608)...

sya
Специалист
Сообщения: 231
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Contact:

Re: 1887ВЕ7Т, 1887ВЕ8Т (Аналог Atmega 128)

Сообщение sya » 30 янв 2014, 11:40

Здравствуйте!

1. Действительно, опечатка. Значения указаны в словах. Исправим, спасибо.

2. Возьмем, к примеру, программирование через SPI интерфейс.
Для области RWW адрес команды LoadProgramMemoryPage составляет 7 бит (128 слов в странице), адрес команды WriteProgramMemoryPage составляет 9 бит (512 страниц в массиве).
Поскольку в области NRWW страница составляет 32 слова, для адресации слов в странице требуется лишь 5 разрядов. Т.е. код команды LoadProgramMemoryPage будет следующим: "0100H000 xxxxxxxx xxxbbbbb iiiiiiii", где "b" - адрес слов в странице.
Неиспользуемые биты адреса (2 бита) переходят на адресацию страниц. Т.о. для адресации страниц области NRWW код команды WriteProgramMemoryPage будет следующим: "01001100 aaaaaaaa bbbxxxxx xxxxxxxx".

np__

Re: 1887ВЕ7Т, 1887ВЕ8Т (Аналог Atmega 128)

Сообщение np__ » 30 янв 2014, 13:48

sya писал(а)://...
NRWW..
LoadProgramMemoryPage будет следующим: "0100H000 xxxxxxxx xxxbbbbb iiiiiiii"
//...
WriteProgramMemoryPage будет следующим: "01001100 aaaaaaaa bbbxxxxx xxxxxxxx".
Логично, спасибо :)

Мелкие опечатки:
1) страница 308, ниже таблицы 3.113, "Перечень отличий объёмов областей.. в приложении В." Приложении Б?
2) в самом приложении Б нумерация идёт как для приложения В :)

sya
Специалист
Сообщения: 231
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Contact:

Re: 1887ВЕ7Т, 1887ВЕ8Т (Аналог Atmega 128)

Сообщение sya » 31 янв 2014, 14:05

Скорректированная по вышеуказанным замечаниям версия проекта ТО доступна на сайте.

volchik_off
Сообщения: 15
Зарегистрирован: 17 фев 2013, 15:54
Откуда: г. Санкт-Петербург

Re: 1887ВЕ7Т, 1887ВЕ8Т (Аналог Atmega 128)

Сообщение volchik_off » 16 фев 2014, 11:13

Добрый день, в новостях на сайте прочитал, что ОКР сдан, хотелось бы узнать когда начнутся поставки данного микроконтроллера с приемкой 5? Есть ли еще не решенные проблемы кроме отладки (неработоспособность каких либо блоков)? Какая литера у изделий? Когда будет литера О1? И самый главный вопрос, корпус у этих микросхем действительно CQFP? В каком виде поставляются изделия (формованном или не формованном), т.к. у нас предприятие не большое то такой возможности самостоятельно формовать микросхемы такого уровня не имеем возможности(применимость этих микроконтроллеров на данный момент оцениваем 10-20 шт/год). Посоветуйте пожалуйста, какие могут быть варианты,(гнуть пинцетом исключается сразу)? Микроконтроллер 1887ВЕ4Т очень удобен в корпусе Н16.* который не требует формовки. Заранее благодарен.

Аватара пользователя
Marketing
Супермодератор
Сообщения: 213
Зарегистрирован: 11 ноя 2009, 14:27
Предприятие: ОАО "НИИЭТ"
Откуда: Воронеж
Contact:

Re: 1887ВЕ7Т, 1887ВЕ8Т (Аналог Atmega 128)

Сообщение Marketing » 17 фев 2014, 18:06

volchik_off писал(а):...хотелось бы узнать когда начнутся поставки данного микроконтроллера с приемкой 5?
После утверждения ТУ и освоения серийного производства. Ориентировочно во втором полугодии.
Какая литера у изделий? Когда будет литера О1?
Пока литера "О". После утверждения всей КД (включая ТУ) - будет присвоена "А".
И самый главный вопрос, корпус у этих микросхем действительно CQFP? В каком виде поставляются изделия (формованном или не формованном)...
Да, действительно. Это корпус 4203.64-2. В приаттаченном архиве - ГЧ в формате MS Visio. Выводы нами не формуются.
Вложения
4203.64-2 с размерами.vsd.zip
(144.49 КБ) 428 скачиваний

volchik_off
Сообщения: 15
Зарегистрирован: 17 фев 2013, 15:54
Откуда: г. Санкт-Петербург

Re: 1887ВЕ7Т, 1887ВЕ8Т (Аналог Atmega 128)

Сообщение volchik_off » 18 фев 2014, 14:01

Спасибо за ответ, а как же быть с формовкой, что вы можете предложить, посоветовать. Может вы сможете формовать перед отправкой по письму при заказе, или можете поставить ручной формовщик,( тогда огласите пожалуйста ориентировочную цену). В свое время отказались от миландровского микроконтроллера, именно из-за формовки.

Аватара пользователя
Marketing
Супермодератор
Сообщения: 213
Зарегистрирован: 11 ноя 2009, 14:27
Предприятие: ОАО "НИИЭТ"
Откуда: Воронеж
Contact:

Re: 1887ВЕ7Т, 1887ВЕ8Т (Аналог Atmega 128)

Сообщение Marketing » 19 фев 2014, 14:53

volchik_off писал(а):Может вы сможете формовать перед отправкой по письму при заказе, или можете поставить ручной формовщик,( тогда огласите пожалуйста ориентировочную цену).
Нормативной, конструкторской и технологической документацией, в соответствии с которой мы производим и поставляем микросхемы, требования к формовке выводов не предусмотрены. Введение подобной процедуры - эпопея весьма и весьма хлопотная, а ради 20 шт. в год - бессмысленная. Имхо, проще вам самим изготовить для себя соответствующий штамп.

Ответить

Вернуться в «Микроконтроллеры семейства AVR RISC»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя