реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> 1892ВМ2Я+флеш, схема подключения внешней загрузочной флеши
bms
сообщение Nov 2 2009, 12:04
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 11-08-05
Пользователь №: 7 545



Буду очень признателен за схему подключения внешней загрузочной флеши к отечественному контроллеру 1892ВМ2Я. Купили у производителя отладочную плату, но там нет такой флеши, есть только документик с рекомендуемыми микросхемами. Но схема их включения отсутствует. Сам контроллер довольно странный, документы на него такие же - по делу информации в них недостаточно.

Буду благодарен всем откликнувшимся.
Go to the top of the page
 
+Quote Post
Obstinate
сообщение Nov 2 2009, 16:57
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 27-02-08
Из: Тула
Пользователь №: 35 449



Тут на схеме правда MC12, но суть от этого не меняется, адреса A20 A21 я соединил по схеме или с двумя младшими чтобы была возможность внутрисхемной прошивки по джитагу или внутренним загрузчиком по UART, код загрузчика лежит у нас в первой странице внешней памяти, а основную прогу кладём выше.Прикрепленный файл  1892__3_.pdf ( 39.21 килобайт ) Кол-во скачиваний: 585


--------------------
Ремонт и тюнинг p-n переходов
Go to the top of the page
 
+Quote Post
Е.А.
сообщение Nov 2 2009, 17:06
Сообщение #3





Группа: Участник
Сообщений: 8
Регистрация: 3-02-09
Пользователь №: 44 340



Проц этот только кажется странным поначалу. На самом деле, он вполне адекватен. если б не цена - давно б были терки не AD vs TI, а AD vs TI vs ELVEES biggrin.gif

По сути вопроса - флэш к нему можно подключать с 32-разрядной шиной данных и с 8-разрядной шиной данных. Если нет 32-разрядной флэши (я вот таких не знаю, но это, возможно, ввиду малого опыта) - можно две 16-разрядных микросхемы подключить, т.е., D[15:0] одной флэши - к D[15:0] проца, и D[15:0] другой флэши - к D[31:16] проца. С 8-разрядной флэш - не без схемотехнических ухищрений получится.

По ссылке http://multicore.ru/index.php?id=43 - документация на эти процы. Кстати, она периодически обновляется, имеет смысл мониторить, хотя бы раз в месяц. Иначе можно будет при проектировании наткнуться на какую-то вещь, которая в новой версии документации уже описана, а в старой - еще нет. Будет очень неприятно, во всяком случае, когда плата уже изготовлена, и сроки уже горят.

Именно по 8-битной флэши тоже дока есть - http://www.multicore.ru/mc/data_sheets/fla..._bit_021109.pdf
Go to the top of the page
 
+Quote Post
gormih
сообщение Jul 4 2010, 18:22
Сообщение #4


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(Е.А. @ Nov 2 2009, 21:06) *
Проц этот только кажется странным поначалу. На самом деле, он вполне адекватен.


Проц адекватен... если не учитывать недоработанную документацию в части неправильных смещений регистров (пока обнаружено только 1), особенность работы команды lb на внешнюю память (старшие 24 разряда почему то заполняютя далеко не нулями), ну и по мелочам - глюки далеко недешевых отладочных средств, итд...

P.S.: А куда смотрят модераторы? Это вообще то DSP а не микроконтроллер. laughing.gif


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
ELVEES R&D C...
сообщение Sep 21 2010, 05:50
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 27-12-06
Пользователь №: 23 950



Цитата(gormih @ Jul 4 2010, 22:22) *
Проц адекватен... если не учитывать недоработанную документацию в части неправильных смещений регистров (пока обнаружено только 1), особенность работы команды lb на внешнюю память (старшие 24 разряда почему то заполняютя далеко не нулями), ну и по мелочам - глюки далеко недешевых отладочных средств, итд...

P.S.: А куда смотрят модераторы? Это вообще то DSP а не микроконтроллер. laughing.gif

Сообщите, пожалуйста, на support@elvees.com смещение какого регистра указано неверно.

По поводу работы команды LB. Старшие 24 бита и не обязаны заполняться именно нулями. Описание работы команды:

"Формат: LB rt, offset(base)

Описание: Вычисляется исполнительный адрес: 16-битная offset расширяется знаком и складывается с содержимым общего регистра base. Байт памяти, определяемый этим адресом, выбирается, расширяется знаком до 32 бит и загружается в общий регистр rt."

То есть, если байт по указанному адресу имеет значение от 0x00 до 0x7F – в регистре будет значение 0x0000_0000-0x0000_007F, а если байт имеет значение от 0x80 до 0xFF – то в регистре будет 0xFFFF_FF80-0xFFFF_FFFF.

Сообщение отредактировал ELVEES R&D Center - Sep 21 2010, 05:51
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01545 секунд с 7
ELECTRONIX ©2004-2016