|
|
  |
Lattice, Почему они не так попуярны, как Xilinx & Altera? |
|
|
|
Jun 9 2006, 14:08
|
Участник

Группа: Свой
Сообщений: 53
Регистрация: 11-01-05
Пользователь №: 1 889

|
Цитата(Evgeny_CD @ Jun 9 2006, 17:38)  Цитата(k0t @ Jun 9 2006, 17:32)  При беглом проглядывании дш на ХР серию не нашел информации по быстродействию. Может кто подскажет, как там с тактовыми? А так довольно вкусные кристаллы. Есть она там. Очень подробно. Нашел. Максимальная тактовая для XP-5 - 400МГц. Оно там в большой таблице лежит, сразу и не заметишь.
|
|
|
|
|
Jun 25 2006, 14:06
|
Группа: Новичок
Сообщений: 3
Регистрация: 24-06-06
Пользователь №: 18 326

|
>2. Софтина ispLEVER полная с клизьмами где берется? >За $500 как-то неохота покупать...
Софтина есть на CD (v5.1 и v6.0), лицензию можно взять от ispLEVER-Starter (которая нахаляву генерируется на их сайте в меню "Лицензии"). Но! толстые чипы не разрешает трассировать. Для этого нужна опция лицензии LSC_ADVANCED_ORCA. а ее нет-с, и в клизмах я не нашел. Если кто нашел - бросте ссылку...
С уважением, derin.
|
|
|
|
|
Aug 15 2008, 19:32
|
Знающий
   
Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827

|
Начинает проясняться.
Время сборки сократилось до 10-15 минут после перехода на глобальные сигналы с большим разветвлением, хотя бы появился смысл продолжать работу.
Назначения USE SECONDARY NET "high_fanout_net" все же работают, хотя редактор назначений chip planner их не видит. Редактор не видит, а в системе помощи есть картинки, где назначения "подцепились" и попали в таблицы. Как это исправить?
Осталось непонятным, почему можно назначить только три глобальных пользовательских сигнала, хотя в описании ECP2 их восемь.
Синтезатор synplify тоже пришлось настроить, т.к. он много раз копировал вычисление разветвленной функции, а глобальный wire переименовывал и назначение ему не присваивалось.
Ладно, для первого знакомства сойдет и так.
|
|
|
|
|
Aug 16 2008, 05:49
|
Знающий
   
Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693

|
Цитата(_artem_ @ Jun 8 2006, 13:33)  "Page Not Found We are sorry, there is no Intel.com page matching your request. The page may have been renamed, moved or is no longer available. Please verify the address you typed is spelled correctly..." Оперативно работают! ;О)
|
|
|
|
|
Aug 27 2008, 07:25
|
Знающий
   
Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827

|
Как и предполагалось, назначение отдельных регионов для потоков обработки данных сократило задержки в "проводах". Но лишь потому, что трассировщик лишился возможности использовать самые длинные трассы. Как у инструментов Lattice решается вопрос снижения задержек в трассировочных ресурсах? Слишком велик ее процент от всех путей распространения. Прикрепил картинку, красная трасса - 0.95 нс. Более длинная трасса - 0.63 нс. Непонятно, зачем так далеко размещен получатель сигнала от источника, да еще через массу мультиплексоров? Я не понимаю, зачем Verilog, если потом все равно вручную трассировать. На максимальных частотах наносекунды нельзя разбрасывать. Кстати, Xilinx есть такие же проблемы с трассировкой? Тут предстоит еще и Xilinx...
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 14 2008, 05:59
|

Группа: Новичок
Сообщений: 5
Регистрация: 6-02-08
Пользователь №: 34 790

|
Цитата(jojo @ Aug 15 2008, 15:43)  Ладно, удачный набор настроек трассировщика догадался скопировать из проекта отладочной платы с FTP. Без этого трассировка длилась часами. А можно вот здесь поподробнее... какие такие настройки трассировщика? Использую ECP2M50E, 70% забито. Иногда складывается ощущение, что просто очень неаккуратно разводится там всё...
|
|
|
|
|
Nov 14 2008, 19:21
|
Частый гость
 
Группа: Участник
Сообщений: 153
Регистрация: 16-06-07
Из: Армения
Пользователь №: 28 476

|
Цитата(mse @ Aug 16 2008, 10:49)  "Page Not Found
We are sorry, there is no Intel.com page matching your request. The page may have been renamed, moved or is no longer available. Please verify the address you typed is spelled correctly..."
Оперативно работают! ;О) Не только они оперативно работают  Пользуйтесь !!!
|
|
|
|
|
Nov 14 2008, 19:55
|
Знающий
   
Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827

|
>А можно вот здесь поподробнее... какие такие настройки трассировщика? >Использую ECP2M50E, 70% забито. >Иногда складывается ощущение, что просто очень неаккуратно разводится там всё... В полностью забитой микросхеме реально одна настройка помогала поднять частоту - перебор cost tables. Если не путаю, называется Placement Iteration Start Pt (начало перебора), Placement Iterations (количество шагов). Для моих проектов нашлась пара хороших таблиц. Но перебрать удалось только на 20%, уж очень это долго. Кстати, многоядерный процессор перебор должен ускорять. Усугубление остальных настроек к заметному улучшению не приводило, а время сборки заметно росло. Новый трассировщик NBR не помог. Как я понял, для проектов с малой глубиной логики хороший результат -50%/50% задержки. Если перекомпоновать проект так, чтобы логические функции "потяжелели", то получается 70%/30%, что бывает лучше. Реальные тяжелые проекты есть на CD дисках для отладочных плат для Lattice. Содержимое дисков можно скачать с фтп lattice. Во понаписал. Ошибки исправил.
|
|
|
|
|
Nov 17 2008, 09:38
|

Группа: Новичок
Сообщений: 5
Регистрация: 6-02-08
Пользователь №: 34 790

|
Ах да, эти параметры я уже вертел. Помогает только Placement Iteration Start Pt. Я вот ещё пытался сделать блокинг через Block Modular Design Wizard, и используя симплифаи разных версий и различные комбинации ухищрений (даже без ухищрений точно по документации) ничего не вышло. Не получается этот блокинг... при компиляции вылазит некая ошибка! забил на это... Пытаюсь разобраться с подсовыванием SDC-файлов!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|