|
Правильный выбор ПЛИС для проекта, подскажите аналоги |
|
|
|
 |
Ответов
(15 - 29)
|
Jun 5 2009, 12:30
|
Местный
  
Группа: Свой
Сообщений: 314
Регистрация: 7-12-05
Пользователь №: 11 917

|
Цитата(Vitaliy_ARM @ Jun 5 2009, 16:15)  В общем сейчас оцениваю спартан 3А по этой таблице: Logic Cells для XC3S700A по нему 13K. Правда корпус BGA-й. Что-то мне подсказывает, что LogicCells и MacroCells - могут быть вполне себе разными вещами. К сожалению, в даташите на спартан3А не раскрывается понятие CLB. А вот в даташите на спартан3 например - раскрывается. И в одном CLB находится 4 "slice", в каждом из них - 2 триггера и 2 LUT. Итого получаем - 8 пар "триггер + LUT" в CLB. А теперь из даташита: XC3S700A - 5888 "slice"ов, то есть *2= 11776 пар "LUT+триггер". В общем я не могу ручаться, что вам не хватит ресурсов. Но по крайней мере отнеситесь к этому внимательно. Как вариант - если схема уже есть - попробуйте выполнить синтез. ЗЫ. И кстати, в вашей же таблице написано 13К, а вы говорите - вам надо 16К+-3К. А вдруг будет "+"?
|
|
|
|
|
Jun 5 2009, 13:02
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(AJIEKCEu @ Jun 5 2009, 16:30)  ЗЫ. И кстати, в вашей же таблице написано 13К, а вы говорите - вам надо 16К+-3К. А вдруг будет "+"? Это я пока априорно прикидываю. Скорее всего будет в два раза меньше. Сейчас хочу взять плису пожирнее, и сделать макет. Потом уже определюсь, какая точно нужна. Сейчас главное определить фирму. У альтеры что-то совсем плохо дела обстоят с LVDS. Цитата(SM @ Jun 5 2009, 16:34)  XP2 точно. У него fMAX_IOE = 311 МГц для самого тормозного спидгрейда. Про ECP2 не в курсах. Отлично, надо посмотреть на их DSP библиотеку. Вы случаем не использовали процессор от них LatticeMico32?
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jun 8 2009, 07:19
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(des00 @ Jun 8 2009, 10:51)  это все что вам надо ? может я что то не понимаю, но CIC фильтр делается за пару минут, FIR минут за 5. И для этого нужно покупать дорогие тулзы типа SystemGenerator  Поделитесь ссылками или доками пожалуйста, что такое FIR и с чем его едят знаю, про CIC не очень. Коды этих фильтров на VHDL и Verilog с успехом умеет генерить Matlab (подробно пока еще не разбирался, чего он умеет, но что-то генерит). Еще нужен NCO генератор, остальное не проблема. Цитата(SM @ Jun 5 2009, 17:29)  Нет. Но вот в XP2 зато планирую использовать USB2.0 High Speed Device корку (без процессора в смысле проца общего назначения). Пока только собирал ее в целях того, чтобы понять, сколько места она съест. Неплохое семейство и цена давольно хорошая.
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jun 8 2009, 09:03
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(des00 @ Jun 8 2009, 11:32)  код 4-х разных видов FIR выкладывал на форум, киньте в личку мыло вышлю доки и базовые коды CIC(System Verilog). NCO на этом форуме выкладывали на VHDL/Verilog, там работы минут на 5 %). Вышлю еще доки по NCO. Спасибо! mail бросил в ЛС.
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jun 19 2009, 09:00
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(SM @ Jun 5 2009, 16:34)  XP2 точно. У него fMAX_IOE = 311 МГц для самого тормозного спидгрейда. Про ECP2 не в курсах. Задам еще один глупый вопрос. Кто-нибудь использовал LatticeMico32 на этой платформе (XP2)? Какая максимальная тактовая частота получается?
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jun 19 2009, 11:03
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(SM @ Jun 19 2009, 14:01)  Наверное проще суппорт спросить... Или собрать самому и глянуть. Семейство довольно новое, а lattice у нас достаточно мало распространена, наверное, ввиду повышенной "религиозности" разработчиков. Я к тому, что очень сомневаюсь, что кто-то у нас пускал. Семейство очень привлекательное, есть флешь, и защита прошивки. Только что-то их процессор медленно развивается. Попробую написать в поддержку.
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jun 19 2009, 12:29
|

Участник

Группа: Свой
Сообщений: 70
Регистрация: 4-12-06
Из: Окно Петра в Европу
Пользователь №: 23 119

|
Цитата(Vitaliy_ARM @ Jun 19 2009, 13:00)  Кто-нибудь использовал LatticeMico32 на этой платформе (XP2)? Какая максимальная тактовая частота получается? Собираю проект на LFE2M20 (серия ECP2M) с процессором LatticeMico32. Проект занимает 63%. Шина Wishbone, до 20 устройств на ней (UARTs, DMA и т.д.). Процессор тактируется 60 MHz. Результаты тайминга после P&R: Код ---------------------------------------------------------------------------- Preference | Constraint| Actual|Levels ---------------------------------------------------------------------------- | | | FREQUENCY NET "F_120MHz_c" 120.000000 | | | MHz; | 120.000 MHz| 260.281 MHz| 2 | | | FREQUENCY NET "U_0_sdram_sdr_clk_c" | | | 120.000000 MHz; | 120.000 MHz| 120.831 MHz| 22 | | | FREQUENCY NET "F_60MHz" 60.000000 MHz; | 60.000 MHz| 68.032 MHz| 6 | | | FREQUENCY NET "U_0/sdram/sdr_clk_io" | | | 120.000000 MHz; | -| -| 0 | | | ---------------------------------------------------------------------------- Платы еще нет, поэтому практических результатов тоже.
|
|
|
|
|
Jun 19 2009, 12:40
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(RYury @ Jun 19 2009, 16:29)  Собираю проект на LFE2M20 (серия ECP2M) с процессором LatticeMico32. Проект занимает 63%. Шина Wishbone, до 20 устройств на ней (UARTs, DMA и т.д.). Процессор тактируется 60 MHz. Результаты тайминга после P&R: Спасибо за информацию. Пока сильно не вникал в софтовые процессоры, всегода использовал обычные. Скажите, наличие внешней микросхемы ОЗУ обязательно? или можно использовать внутреннюю ОЗУ (и сколько)?
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|