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

 
 
> чтение и запись в AMBA, AMBA rev 2.0 APB
demidrol
сообщение Apr 10 2011, 17:49
Сообщение #1


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

Группа: Свой
Сообщений: 97
Регистрация: 6-02-09
Пользователь №: 44 487



Хочу ради "тренировки" посадить на APB (32-разрядная шина) 8-битную память. Ясно, что читать мне ее придется как минимум в течение 4 периодов. А APB в версии 2.0 требует, чтобы данные подавались на вход шины сразу же. Можно ли как-то обойти эту ситуацию? (вроде бы AMBA 3.0 имеет в своем составе сигнал pready, но, увы, у меня-то 2.0)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Nix_86
сообщение Apr 12 2011, 13:39
Сообщение #2


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

Группа: Свой
Сообщений: 85
Регистрация: 7-04-11
Пользователь №: 64 200



Какая у Вас за память? И что так ограничивает скорость чтения?

"Сразу же" вовсе не означает что по фронту Т3, валидные данные должны быть установлены к моменту считывания (фронт Т4).
Если у памяти слишком большое время доступа, можно попробовать снизить частоту APB, но это "ради тренировки".
Контроллер ОЗУ между APB интерфейсом и памятью имеется? Как вариант можно описать свой контроллер, в цикле опрашивать статус готовности данных, по установке статуса читать регистр данных.
Go to the top of the page
 
+Quote Post
demidrol
сообщение Apr 13 2011, 14:28
Сообщение #3


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

Группа: Свой
Сообщений: 97
Регистрация: 6-02-09
Пользователь №: 44 487



вариант с двумя тактовыми сигналами возможен, но просто хотелось бы к нему не прибегать.

А память быстрая, это FlashROM на proasic3.
Go to the top of the page
 
+Quote Post



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

 


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


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