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

 
 
> Вопрос об особенностях архитектуры MAX-II, Нужна помощь по оптимизации дизайна, включающего регистровые блоки.
SIA
сообщение Oct 7 2011, 19:56
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 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 - тоже).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dxp
сообщение Oct 8 2011, 15:26
Сообщение #2


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 ещё лучше получится. sm.gif


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


RSS Текстовая версия Сейчас: 20th August 2025 - 03:32
Рейтинг@Mail.ru


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