|
Вопрос об особенностях архитектуры MAX-II, Нужна помощь по оптимизации дизайна, включающего регистровые блоки. |
|
|
|
Oct 7 2011, 19:56
|
Местный
  
Группа: Свой
Сообщений: 462
Регистрация: 26-06-07
Пользователь №: 28 723

|
1. Вводная инфа. Есть небольшой проект, типа "glue logick+register block". Первоначально разрабатывался под ПЛИС с архитектурой CPLD (экономились триггера, а не многовходовая логика). По ряду причин нужно его перенести на Altera MAX-II. У которого архитектура, насколько я понимаю, представляет собой "быстрозагружаемую" FPGA (LUT+flip-flop). На что напоролись - очень много ресурсов стали съедать многовходовые мультиплексоры шин данных. "Не лезет". При менее чем паре сотен триггеров - дизайн съедает намного больше тысячи LE. Выходов из положения напрашивалось два - заменить мультиплексоры на шину с тремя состояниями или - регистровые блоки выполнить в виде небольших асинхронных двухпортовых ОЗУ.
Насколько я знаю, мелкие ОЗУ должны очень эффективно реализовываться из LUT (которая и представляет собой не что иное, как небольшое ОЗУ).
Однако проверка обоих вариантов на небольшом тест-проекте очень сильно озадачила - эффекта от замены mux на двухпортовку или шину практически никакого. Возможно, на бОльшем проекте разница появится, но перед переделкой хочется получить совет от тех, кто сталкивался с подобной проблемой.
2. Собственно вопрос: как в MAX-II лучше всего выполнять регистровые блоки с доступом от двух шин ?
3. Попутный вопрос: Правильно ли я понимаю, судя по результатам фиттинга, что или аппаратура этих ПЛИС, или Quartus "не умеет" использовать LUT как распределенную память ? (если так, то это выглядит очень странно - Xilinx умеет, Lattice - тоже).
|
|
|
|
|
 |
Ответов
|
Oct 8 2011, 15:26
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(SIA @ Oct 8 2011, 19:41)  2. Надежность в производстве и эксплуатации у BGA все-таки ниже. А вот с этим трудно согласиться. Если BGA правильно припаян, это очень надёжное соединение - прикиньте, корпусок микросхемы висит на куче шариков припоя - там зубами не оторвать! С монтажом, конечно, определённые трудности есть, он требует наличия определённого оборудования и умения. Но это реально не так уж сложно, легко паяется на обычной ремонтной станции с термопрофилями. Или в печке. Можно и феном, но это я не отношу к "нормальной" пайке. Цитата(SIA @ Oct 8 2011, 19:41)  Кстати, в свое время у меня на MAX-II очень прилично получились bit-serial DSP обработчики. Последовательные АЛУ на них реализовывались хорошо. Но тут другой случай. Если на MAX II получалось, значит на любой FPGA ещё лучше получится.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
Сообщений в этой теме
SIA Вопрос об особенностях архитектуры MAX-II Oct 7 2011, 19:56 tegumay прблема в межсоединениях - надо уйти от муксов, ск... Oct 7 2011, 23:18 SIA Цитата(tegumay @ Oct 8 2011, 03:18) прбле... Oct 8 2011, 01:28 dxp В ПЛИС Altera нету аппаратной поддержки линий с тр... Oct 8 2011, 06:00 SIA Цитата(dxp @ Oct 8 2011, 10:00) В ПЛИС Al... Oct 8 2011, 08:38  dxp Цитата(SIA @ Oct 8 2011, 15:38) Но я прав... Oct 8 2011, 10:28   SIA Цитата(dxp @ Oct 8 2011, 14:28) Я не очен... Oct 8 2011, 11:30    dxp Цитата(SIA @ Oct 8 2011, 18:16) Судя по в... Oct 8 2011, 11:41    sazh Цитата(SIA @ Oct 8 2011, 14:30) Нужен TQF... Oct 8 2011, 12:26     SIA Цитата(sazh @ Oct 8 2011, 16:26) Если не ... Oct 8 2011, 12:41      sazh Цитата(SIA @ Oct 8 2011, 15:41) 2. Надежн... Oct 8 2011, 12:52       SIA Цитата(sazh @ Oct 8 2011, 16:52) max5 пос... Oct 8 2011, 12:57    Boris_TS Цитата(SIA @ Oct 8 2011, 15:30) Этого я с... Oct 8 2011, 15:39     SIA Это все (упразднение wired AND и пр.) имеет смысл ... Oct 8 2011, 15:57      Boris_TS Цитата(SIA @ Oct 8 2011, 19:57) Это все (... Oct 8 2011, 17:38     dxp Цитата(Boris_TS @ Oct 8 2011, 22:39) Не-е... Oct 9 2011, 12:36      Boris_TS Цитата(dxp @ Oct 9 2011, 16:36) По поводу... Oct 9 2011, 14:46 Boris_TS Цитата(dxp @ Oct 8 2011, 10:00) Правда, в... Oct 8 2011, 09:16 SIA Spartan 3AN, как и большинство распространенных FP... Oct 8 2011, 12:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|