Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: чтение и запись в AMBA
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
demidrol
Хочу ради "тренировки" посадить на APB (32-разрядная шина) 8-битную память. Ясно, что читать мне ее придется как минимум в течение 4 периодов. А APB в версии 2.0 требует, чтобы данные подавались на вход шины сразу же. Можно ли как-то обойти эту ситуацию? (вроде бы AMBA 3.0 имеет в своем составе сигнал pready, но, увы, у меня-то 2.0)
Nix_86
Какая у Вас за память? И что так ограничивает скорость чтения?

"Сразу же" вовсе не означает что по фронту Т3, валидные данные должны быть установлены к моменту считывания (фронт Т4).
Если у памяти слишком большое время доступа, можно попробовать снизить частоту APB, но это "ради тренировки".
Контроллер ОЗУ между APB интерфейсом и памятью имеется? Как вариант можно описать свой контроллер, в цикле опрашивать статус готовности данных, по установке статуса читать регистр данных.
demidrol
вариант с двумя тактовыми сигналами возможен, но просто хотелось бы к нему не прибегать.

А память быстрая, это FlashROM на proasic3.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.