|
Мультиплексор шины на Altera, Может, я что не так делаю? |
|
|
|
Jun 7 2011, 08:52
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692

|
Ситуация - классическая. Процессор от TI (C6455) подключен к внешней шине через контроллер, собранный на основе ПЛИС Cyclone III по параллельной шине EMIFA.
А проблема состоит в том, что общая шина, выходящая на процессор, с появлением очередного внутреннего регистра, становится все медленнее и медленнее. Т.е. - как я понимаю, внутри Cyclone нет трехстабильных шин и схема реализуется как очень большой мультиплексор, быстродействие которого зависит напрямую от кол-ва псевдовыходов. Это я так думаю.
На практике получается, что для чтения данных мне приходится все больше увеличивать длину сигнала READ (OE) с процессора для нормального чтения (в противном случае в читаемых данных появляются артефакты). При начале разработки она составляла 1+1 такт (12нс). Сегодня я уже вынужден поставить 1+3 такта (24нс).
Нет ли какой-то системной ошибки с моей стороны? Нельзя ли как-то описать шину, чтобы ее быстродействие было выше?
Спасибо!
|
|
|
|
|
 |
Ответов
|
Jun 9 2011, 06:33
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692

|
Цитата(ViKo @ Jun 8 2011, 17:16)  (Живого железа пока нет. Ждет прошивки. В ModelSim'е что-то показывает. Подбираюсь к констрейнам.) А можно, если не трудно, попросить ссылочку на литературу, где есть токовое описание назначения констрейнов? Хочется все же разобраться...
|
|
|
|
Сообщений в этой теме
Вовка_Бызов Мультиплексор шины на Altera Jun 7 2011, 08:52 vadimuzzz порезать мультиплексор конвейерами? Jun 7 2011, 09:00 Вовка_Бызов Цитата(vadimuzzz @ Jun 7 2011, 13:00) пор... Jun 7 2011, 09:14  vadimuzzz еще и асинхронный?! ужас
Цитата(Вовка_Бызов ... Jun 7 2011, 09:24   Вовка_Бызов Цитата(vadimuzzz @ Jun 7 2011, 13:24) еще... Jun 7 2011, 09:44    vadimuzzz Цитата(Вовка_Бызов @ Jun 7 2011, 16:44) А... Jun 7 2011, 09:49 Kuzmi4 2 Вовка_Бызов
у данного чипа есть выход клока EMIF... Jun 7 2011, 09:30 des00 если читать более одного регистра за раз : синхрон... Jun 7 2011, 09:49 Sergey'F Мне кажется, что стоит рассмотреть работу EMIF в с... Jun 7 2011, 10:15 Вовка_Бызов Цитата(Sergey'F @ Jun 7 2011, 14:15) ... Jun 7 2011, 10:49  andrew_b Цитата(Вовка_Бызов @ Jun 7 2011, 14:49) А... Jun 7 2011, 11:44  des00 Цитата(Вовка_Бызов @ Jun 7 2011, 05:49) Т... Jun 7 2011, 16:48   Вовка_Бызов Цитата(des00 @ Jun 7 2011, 20:48) вы перв... Jun 8 2011, 11:41 Koluchiy Объясните мне, граждане...
Как такие вопросы можно... Jun 7 2011, 11:09 iosifk Цитата(Вовка_Бызов @ Jun 7 2011, 12:52) С... Jun 7 2011, 11:43 Вовка_Бызов Цитата(iosifk @ Jun 7 2011, 15:43) 1. Син... Jun 7 2011, 12:45 Koluchiy Ну я как бы в курсе, что такое EMIF .
Дело в том, ... Jun 7 2011, 17:06 Stewart Little А вот это не поможет отцу российской демократии : ... Jun 7 2011, 17:22  ViKo Цитата(Вовка_Бызов @ Jun 9 2011, 09:33) А... Jun 9 2011, 07:29 Kuzmi4 2 Вовка_Бызов
Мне вот этот документик тоже понрав... Jun 9 2011, 07:56 Вовка_Бызов Спасибо огромное. Уже сел читать. Jun 9 2011, 08:42
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|