Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Программируемые логические схемы и их применение»

Хм, тестовый проект не понадобился.

Отправлено _pin_ 10 августа 2008 г. 17:14
В ответ на: Это я понимаю отправлено _pin_ 10 августа 2008 г. 13:35

Мне надо-то было только много LUT6 эффективно генерировать.

Взял одну отдельную схему-поток. Перенес в одну частотную область - частота fmax Lattice ECP2 сразу поднялась до 270 МГц после окончательной трассировки P&R.

Идея была в том, что интерфейс работает на низкой частоте, а вычисления - много параллельных потоков (десятки тысяч ячеек) - на максимальной частоте.


Все собирается с примитивным набором ограничений, аналогичный использовался с самого начала.

Теперь обратно надо разные частоты сделать и не испортить...

FREQUENCY PORT "clock" 100.000000 MHz ;
DEFINE PORT GROUP "din" "din_0"
"din_1"
"din_2"
..

DEFINE PORT GROUP "dout" "dout_0"
"dout_1"
"dout_2"
"dout_3"

INPUT_SETUP GROUP "din"5.000000 ns CLKPORT "clock" ;
INPUT_SETUP PORT "adr" 5.000000 ns CLKPORT "clock" ;
INPUT_SETUP PORT "decrypt" 5.000000 ns CLKPORT "clock" ;
INPUT_SETUP PORT "wr" 5.000000 ns CLKPORT "clock" ;
CLOCK_TO_OUT GROUP "dout" 6.000000 ns CLKPORT "clock" ;


Крокодильство это Lattice сплошное. В квартусе сразу все было без выкрутасов.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 387:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru