|
|
  |
Cyclone IV E и GX vs. Spartan-6 LX и LXT соответственно, Сравниваем, комментируем, делимся опытом |
|
|
|
Nov 3 2010, 09:05
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Если бы в природе существовало семейство ПЛИС, оптимально подходящее для всех случаев жизни, то остальные уже подохли бы. Каждый раз придется что-то выбирать. Причем исходя из личных симпатий, предыдущего опыта, знаний и умений, требуемых предполагаемых ресурсов, цены, доставаемости, "распиаренности" и т.д. Опрос показал бы, кто что использует. Это - какая-никакая, а информация.
|
|
|
|
|
Nov 3 2010, 09:56
|
Злополезный
   
Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188

|
Цитата(_Макс @ Nov 3 2010, 01:19)  Уважаемый, нам с вами приходится выбирать между n LUT4 и m LUT6. Предложите свою методику выбора. Ну, раз замечание направлено было мне, то, несмотря на то, что уже, в общем-то, интегральный ответ был дан, добавлю отсебятину. Насколько я понял, идёт выбор не между LUT4 и LUT6 (например, Staptan-3A LUT и Staptan-6 LUT), а выбор стоит между Cyclone IV LUT4 и Staptan-6 LUT6, необходимо иметь в виду множество аспектов, приведу некоторые: 1. Собираетесь ли Вы использовать (и насколько активно) distributed RAM, который есть в Staptan-6 и, если я не ошибаюсь, всё ещё нет в Cyclone IV. Если Вы собираетесь умеренно активно использовать distributed RAM, сможет ли его заменить Cyclone IV BlockRAM таким образом, чтобы еще оставались блоки памяти для других нужд. 2. Стоит иметь в виду, что в Xilinx Slice сигналы управления триггерами одни и те же для всей группы триггеров, т.е. в редких случаях вы будете терять 7 триггеров из 8 из-за необходимости использовать уникальный набор CE, RST и CLK. Хоть эти ситуации и редки, но они ситуации неизбежны. 3. Также надо иметь в виду, что 4 из 8 триггеров могут получать данные только с LUT5 ("нижней" половины LUT6) и поэтому не стоит рассчитывать, что они будут часто использоваться. 4. В тоже время есть возможность в пределах одного Slice независимо использовать 4 LUT6 (по 6 входных сигналов на каждый) и 4 триггера со своими четырьмя независимыми входными сигналами, обходящими LUT'ы. Насколько такое возможно в Cyclone IV - не знаю. P.S. Я плотно сижу на Xilinx, т.к. в моих интерфейсных задачах часто и обильно приходится использовать Distributed RAM, и если её пытаться сделать на Cyclone-x Block RAM, то просто похороню огромную кучу BRAM не использовав ёмкость каждого и на 50%. Отталкивайтесь от задач, которые Вам необходимо решать. А также от доставаемости (цены) ПЛИС теми партиями, которые Вам необходимы – это тоже может стать огромной проблемой.
|
|
|
|
|
Nov 22 2010, 11:35
|
Знающий
   
Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219

|
Цитата(_Макс @ Nov 22 2010, 13:06)  Было решил использовать Xilinx. Не могу найти совместимый со Spartan-6 программатор. Вопросы в соответствующих ветках ничего не дают. Че делать то? и даже Parallel Cable IV и Platform Cable USB (I) и Xerxes - работают, так что выбор большой. ИМХО Parallel Cable III на буфере за 15 рублей тоже должён работать, главное чтобы его из импакта не удалили.
|
|
|
|
|
Nov 22 2010, 12:46
|
Знающий
   
Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945

|
Цитата(Koluchiy @ Nov 22 2010, 12:52)  Эммм... А что, Platform Cable USB (II) с ней не работают? Работает, но дорого стоит, хотелось бы серый или собрать самому. Цитата(VladimirB @ Nov 22 2010, 13:35)  и даже Parallel Cable IV и Platform Cable USB (I) и Xerxes - работают, так что выбор большой.
ИМХО Parallel Cable III на буфере за 15 рублей тоже должён работать, главное чтобы его из импакта не удалили. Xerxes не работает со Spartan-6. Вообще не понятно, что это за программатор и что там внутри. LPT порта уже нет нигде  Черт возьми, самый полезный порт в компьютере был
Сообщение отредактировал _Макс - Nov 22 2010, 12:48
|
|
|
|
|
Nov 22 2010, 14:14
|
Местный
  
Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695

|
Цитата(_Макс @ Nov 22 2010, 15:46)  Работает, но дорого стоит, хотелось бы серый или собрать самому. Xerxes не работает со Spartan-6. Вообще не понятно, что это за программатор и что там внутри. LPT порта уже нет нигде  Черт возьми, самый полезный порт в компьютере был  А его кто нибудь тестировал на работу со Spartan-6 ? На сайте может быть очень старая информация.
|
|
|
|
|
Nov 22 2010, 18:50
|
Знающий
   
Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219

|
Цитата(_Макс @ Nov 22 2010, 17:37)  Звонил, сказали, что это копия Platform Cable I, а Xilinx говорит, что этот Spartan-6 не поддерживает. У нас USB Platform Cable I (чёрный), нормально работает с Virtex6. JTAG состоит из 6 проводов - там не работать нечему, главное чтобы VREF соответствующий поддерживался. Насколько я помню USB Platform Cable I поддерживает VREF до 1.8В. Нечего устаревшую инфу по сайтам собирать.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|