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

 
 
 
Reply to this topicStart new topic
> Подключение FLASH памяти к ARM, Адресная шина
Electronics Engi...
сообщение Nov 22 2012, 18:33
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 89
Регистрация: 28-04-11
Пользователь №: 64 664



Добрый день!

Не знаю, правильно ли выбрал раздел форума. Проблема следующая:
Нужно подсоединить FLASH (MX29LV320E, 32M-BIT [4M x 8 / 2M x 16]) к встроенному
модулю для работы с памятью ARM контроллера LPC2478.
Раньше не приходилось работать с данным типом памяти.
Будет использоваться 16-битная шина данных.
Схему подключения к памяти приложил.
Нужно ли адресную шину микроконроллера смещать на одну линию с адресной шиной памяти,
как это показано на рисунке? В документации кита для этого ARM приводилась схема
с использованием подобной памяти, где НУЛЕВОЙ адрес шины контроллера не использовался.
Также приложил адресацию секторов выбранной FLASH памяти.
Из таблицы видно, что адресов для 16-битного режима в 2 раза меньше.

Еще есть вопрос насчет выхода RY/BY# (Read/Busy# Output).
Можно его подсоединять к обычному входу I/O? Не нашел специальной ножки у LPC2478,
куда можно его подключить.

Дмитрий
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Zwerg_nase
сообщение Nov 23 2012, 07:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 14-10-05
Из: г. Москва
Пользователь №: 9 641



Цитата(Electronics Engineer @ Nov 22 2012, 22:33) *
Нужно ли адресную шину микроконтроллера смещать на одну линию с адресной шиной памяти,
как это показано на рисунке? В документации кита для этого ARM приводилась схема
с использованием подобной памяти, где НУЛЕВОЙ адрес шины контроллера не использовался.
Также приложил адресацию секторов выбранной FLASH памяти.
Из таблицы видно, что адресов для 16-битного режима в 2 раза меньше.

Еще есть вопрос насчет выхода RY/BY# (Read/Busy# Output).
Можно его подсоединять к обычному входу I/O? Не нашел специальной ножки у LPC2478,
куда можно его подключить.

Дмитрий


Да, А1 контроллера памяти надо подключать к А0 памяти.
Выход RY/BY# можно никуда не подключать, т.к. контроллер памяти его не использует.
Go to the top of the page
 
+Quote Post
Electronics Engi...
сообщение Nov 24 2012, 12:56
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 89
Регистрация: 28-04-11
Пользователь №: 64 664



Цитата(Zwerg_nase @ Nov 23 2012, 11:50) *
Да, А1 контроллера памяти надо подключать к А0 памяти.
Выход RY/BY# можно никуда не подключать, т.к. контроллер памяти его не использует.

Спасибо за ответ! Развеили мои сомнения.
Может заведу на всякий случай выход памяти RY/BY# на I/О ножку контроллера.
RESET# тоже делать железный (например, RC-цепочка)? Во время работы с памятью ее сбрасывать не понадобится?
Go to the top of the page
 
+Quote Post
Victor®
сообщение Nov 25 2012, 20:43
Сообщение #4


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Electronics Engineer @ Nov 24 2012, 15:56) *
Спасибо за ответ! Развеили мои сомнения.
Может заведу на всякий случай выход памяти RY/BY# на I/О ножку контроллера.
RESET# тоже делать железный (например, RC-цепочка)? Во время работы с памятью ее сбрасывать не понадобится?


RC нехорошо.
А что, нет никакого POR или watchdog в схеме?


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Zwerg_nase
сообщение Nov 26 2012, 08:28
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 14-10-05
Из: г. Москва
Пользователь №: 9 641



Цитата(Electronics Engineer @ Nov 24 2012, 16:56) *
Спасибо за ответ! Развеили мои сомнения.
Может заведу на всякий случай выход памяти RY/BY# на I/О ножку контроллера.
RESET# тоже делать железный (например, RC-цепочка)? Во время работы с памятью ее сбрасывать не понадобится?

Я бы Вам посоветовал сделать, как написано в даташите на память, а именно:

"It is recommended to tie the system reset signal to the RESET# pin of the flash memory. This allows the device
to be reset with the system and puts it in a state where the system can immediately begin reading boot code
from it."

То есть, надо соединить пин RESET# памяти с пином RESET# или RSTOUT# процессора.
Go to the top of the page
 
+Quote Post

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

 


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


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