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

 
 
> LPC2468 и Static Memory, назначение сигналов управления
toweroff
сообщение Feb 8 2009, 16:16
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Сильноне пинайте - только начал разбираться с ARM'ами

Итак, есть шина A[23..0], D[31..0], /WE, /OE, /CS[3..0]

Тут все понятно, 4 банка по 2^24x4 байт

А вот с сигналами BLS[3..0] непонятно. Что они делают? В даташите их вообще коннектят на /WR памяти... Помогите разобраться, а то что-то мутно как-то в документации написано с уклоном "да тут ваще все понятно и так"
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Feb 8 2009, 18:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(toweroff @ Feb 8 2009, 19:16) *
А вот с сигналами BLS[3..0] непонятно. Что они делают?

Сигналы BLS (Byte Lane Select) выбирают используемые линии шины данных при обращении к памяти. Т.е. если нужно записать байт по адресу 0x02 32-х битной шины, то BLS[3..0] будут равны 1011, а на шине адреса будет 0. Обычно предусматривается режим, в котором эти линии активизируются только в цикле записи, тогда можно собрать память с широкой шиной из отдельных 8-бит микросхем, подключив их сигналы WE к соответствующим BLS.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 8 2009, 19:28
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(aaarrr @ Feb 8 2009, 21:44) *
Сигналы BLS (Byte Lane Select) выбирают используемые линии шины данных при обращении к памяти. Т.е. если нужно записать байт по адресу 0x02 32-х битной шины, то BLS[3..0] будут равны 1011, а на шине адреса будет 0. Обычно предусматривается режим, в котором эти линии активизируются только в цикле записи, тогда можно собрать память с широкой шиной из отдельных 8-бит микросхем, подключив их сигналы WE к соответствующим BLS.


оо как unsure.gif

итого... имея реальную шину 32 бита мне эти сигналы не нужны? и я буду использовать только общий /WR?

и еще - имея 2 банка по 32Мбайт (на 32-разрядной шине) обойдусь ли я функционалом одного LPC, или все-таки придется городить на внешней логике отдельные сигналы /CS_BANK0 и /CS_BANK1 на базе /CS[3..0] контроллера?

Сообщение отредактировал toweroff - Feb 8 2009, 19:35
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 9 2009, 00:53
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(toweroff @ Feb 8 2009, 22:28) *
итого... имея реальную шину 32 бита мне эти сигналы не нужны? и я буду использовать только общий /WR?

Нужны, естественно. Если будет использована 32-х битная память, то они должны быть заведены на соответствующие BLS/DQM.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 9 2009, 01:32
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(aaarrr @ Feb 9 2009, 03:53) *
Нужны, естественно. Если будет использована 32-х битная память, то они должны быть заведены на соответствующие BLS/DQM.


нет там таких линий

есть несколько модулей, имеющих 32-битную структуру по данным, но адресуемым либо как 16М, 32М, 64М, при этом могут иметь одно- и двух-банковую систему. Подобных выводов нет в принципе.
По двум банкам - есть отдельные /CS0 и /CS1
Классика - A, D, /CS, /WR, /OE

В модулях возможна как 16- , так и 8-разрядная память. То есть по записи я могу каждый чип модуля конфигурить отдельно? Где можно посмотреть диаграммы? Или это все аппаратно зависит от какого-то регистра LPC?
Go to the top of the page
 
+Quote Post
Methane
сообщение Feb 9 2009, 10:55
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(toweroff @ Feb 9 2009, 03:32) *
нет там таких линий

Какие именно у вас модули? Какие на них микросхемы? Если 8 битные, то они через CS заведены.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- toweroff   LPC2468 и Static Memory   Feb 8 2009, 16:16
|- - aaarrr   Цитата(toweroff @ Feb 9 2009, 04:32) нет ...   Feb 9 2009, 10:39
- - toweroff   Ну вот такие модули Для организации 16М и 32М ис...   Feb 9 2009, 23:29
|- - aaarrr   Цитата(toweroff @ Feb 10 2009, 02:29) Нет...   Feb 10 2009, 00:30
|- - toweroff   Цитата(aaarrr @ Feb 10 2009, 03:30) Кем п...   Feb 10 2009, 09:45
|- - Methane   Цитата(toweroff @ Feb 10 2009, 11:45) да,...   Feb 10 2009, 10:35
|- - toweroff   Цитата(Methane @ Feb 10 2009, 13:35) Разв...   Feb 10 2009, 11:38
|- - aaarrr   Цитата(toweroff @ Feb 10 2009, 14:38) с э...   Feb 10 2009, 11:57
|- - Methane   Цитата(toweroff @ Feb 10 2009, 13:38) Воз...   Feb 10 2009, 12:00
|- - toweroff   Цитата(Methane @ Feb 10 2009, 15:00) Как ...   Feb 10 2009, 12:25
|- - Methane   Цитата(toweroff @ Feb 10 2009, 14:25) в т...   Feb 10 2009, 12:39
|- - toweroff   Цитата(Methane @ Feb 10 2009, 15:39) Како...   Feb 10 2009, 15:44
- - toweroff   Нашел документ lpc24xx_externalmemory.pdf, нормаль...   Feb 11 2009, 15:13
- - toweroff   Нашел в Debug->Memory Map   Feb 11 2009, 17:21
- - bigarmer   Have a look at the schematics of EA LPC2468 OEM bo...   Feb 12 2009, 15:18


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

 


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


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