|
Выбор ПЛИС |
|
|
|
Dec 9 2015, 09:51
|
Частый гость
 
Группа: Участник
Сообщений: 83
Регистрация: 22-08-14
Пользователь №: 82 609

|
Может кто подсказать вот что: подойдёт ли такая ПЛИС 5CEBA7F23C8 https://www.buyaltera.com/PartDetail?partId=3879489 ? Задача такая: хранить выборки в памяти ( Предполагается память ПЛИС число выборок 600000 по 8 бит) и выдавать через ЦАП на аналоговый выход, с частотой 100 Мгц. ЦАП такой DAC908 http://www.ti.com/product/dac908 (8 битный, 165 мегавыборок в секунду (это как я понимаю 165 МГц)). При выборе ПЛИС я опирался только на показатель RAM bits он там 7880704 (600000*8 = 4800000 еще и запас есть). ПЛИС будет решать попутно и другие задачи (не требующие Ram памяти), но меня интересует именно вопрос с памятью (хватит ли той памяти что есть?). На плате будут стоять ПЛИС, ЦАП, кварцевый генератор (будет подавать 200 МГц на ПЛИС, а от неё будет тактироваться ЦАП), и часть выводов как контакты (для возможности подключения чего-то ещё) и выводы для программатора. И больше ничего там не будет. И ещё 1 вопрос: где хранится прошивка ПЛИС и какие ресурсы она занимает? (это Ram bits (7880704) или что-то другое?)
Сообщение отредактировал enzaime - Dec 9 2015, 09:53
|
|
|
|
|
Dec 9 2015, 10:00
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(enzaime @ Dec 9 2015, 13:51)  Задача такая: хранить выборки в памяти ( Предполагается память ПЛИС число выборок 600000 по 8 бит) и выдавать через ЦАП на аналоговый выход, с частотой 100 Мгц. Хватит то, вероятно, хватит.. Только зачем такая жирная FPGA, если никакой обработки в ней не делается? ИМХО, достаточно дешевой MAX10 и внешней Synchronous SRAM.
|
|
|
|
|
Dec 9 2015, 10:04
|
Частый гость
 
Группа: Участник
Сообщений: 83
Регистрация: 22-08-14
Пользователь №: 82 609

|
Цитата ИМХО, достаточно дешевой MAX10 и внешней Synchronous SRAM. а как думаете такая плис (воронежская) подойдёт? http://www.radiant.su/rus/news/?action=show&id=565
Сообщение отредактировал enzaime - Dec 9 2015, 10:04
|
|
|
|
|
Dec 9 2015, 10:08
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(enzaime @ Dec 9 2015, 14:04)  а как думаете такая плис (воронежская) подойдёт? А что означет эта фраза: Цитата(enzaime @ Dec 9 2015, 13:51)  ..хранить выборки в памяти.. Откуда в статической памяти FPGA возьмутся выборки?
|
|
|
|
|
Dec 9 2015, 10:16
|
Частый гость
 
Группа: Участник
Сообщений: 83
Регистрация: 22-08-14
Пользователь №: 82 609

|
Цитата Откуда в статической памяти FPGA возьмутся выборки? Этот момент я упустил. Они будут загружаться с пк. (используя микросхему ft232rl (которая будет подключаться через внешние выводы плис) Цитата часть выводов как контакты (для возможности подключения чего-то ещё) ) Память будет записана 1 раз и далее будет идти цикличное воспроизведение выборок из памяти (1,2,3...600000,1,2,3...)
Сообщение отредактировал enzaime - Dec 9 2015, 10:18
|
|
|
|
|
Dec 9 2015, 10:49
|
Частый гость
 
Группа: Участник
Сообщений: 83
Регистрация: 22-08-14
Пользователь №: 82 609

|
Цитата ИМХО, достаточно дешевой MAX10 и внешней Synchronous SRAM. MAX10 тоже по памяти ведь не подходит, так? Её можно для моих целей использовать тоже только с внешней памятью?
|
|
|
|
|
Dec 9 2015, 11:38
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
а может adsp-bf706? готовая отладочная плата будет дешевле раза в 3 чем одна только микросхема 5CEBA7F23C8. да и корпус qfn88 по сравнению 484FBGA. на борту 1.5МБайта памяти, HS USB, 16ти разрядный параллельный порт (на eval-bf706 только 8 бит на разъёме, старшие тоже есть, но на всякие кнопки/светодиоды разведены) который до 80МГц вроде работать должен (надо уточнить), на который снаружи демультилексор в 80МГч*16->160МГц*8 бит повесить. или bf531 с внешней sdram. ну и еще есть похабный вариант с FT601Q+1$ cpld для демультиплексора 32->8 и 200МБайт/с напрямую с ПК гонять через USB3 без какой-либо буферизации в устройстве. и еще 600кБайт через ft232r это минута на 115200.
|
|
|
|
|
Dec 9 2015, 12:44
|
Частый гость
 
Группа: Участник
Сообщений: 83
Регистрация: 22-08-14
Пользователь №: 82 609

|
Цитата Кстати, по деньгам возможно даже дешевле будет поставить MAX10 плюс мелкую SDRAM, так как в MAX10 уже есть встроенный контроллер памяти. Ну деньги играют в этом вопросе не первую роль. Насчёт того чтобы использовать плис попроще ( в смысле рационального использования ресурсов, так как я и сам понимаю, что выбранная мною плис это перебор, просто по количеству бит встроенной памяти это самый оптимальный вариант получился( ) подойдёт ли вот такая? http://www.chipdip.ru/product/ep1c6q240i7n/И насчёт контроллера: Support for external memory, including DDR SDRAM (133 MHz) (из документации к плис max 7000 ) означает ли это что есть встроенный контроллер? Цитата а может adsp-bf706? готовая отладочная плата будет дешевле раза в 3 чем одна только микросхема 5CEBA7F23C8. да и корпус qfn88 по сравнению 484FBGA. на борту 1.5МБайта памяти, HS USB, 16ти разрядный параллельный порт (на eval-bf706 только 8 бит на разъёме, старшие тоже есть, но на всякие кнопки/светодиоды разведены) который до 80МГц вроде работать должен (надо уточнить), на который снаружи демультилексор в 80МГч*16->160МГц*8 бит повесить. или bf531 с внешней sdram.
ну и еще есть похабный вариант с FT601Q+1$ cpld для демультиплексора 32->8 и 200МБайт/с напрямую с ПК гонять через USB3 без какой-либо буферизации в устройстве.
и еще 600кБайт через ft232r это минута на 115200. варианты сборок меня не интересуют, т.к. в перспективе планирую составлять подобные платы (в плане выполняемых функций) своими силами, а сейчас идёт процесс изучения всего того что с этим связано
Сообщение отредактировал enzaime - Dec 9 2015, 12:47
|
|
|
|
|
Dec 10 2015, 18:19
|
Местный
  
Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751

|
Цитата(blackfin @ Dec 9 2015, 22:46)  Неужели, циклон 1,2,3 дешевле MAX10? По ссылке - паяльником донышко пропаять сможете? Тс вряд ли искушен феном или печью. Ну и если вопрос цены - то lattice смотреть надо..
|
|
|
|
|
Dec 10 2015, 18:45
|
Частый гость
 
Группа: Участник
Сообщений: 83
Регистрация: 22-08-14
Пользователь №: 82 609

|
Цитата память конфигурации ПЛИС Вот выбрал я плис http://www.chipdip.ru/product/ep1c6q240i7n/ могу ли я её прошить без использования конфигурационной памяти, в режиме jtag? Я понимаю что прошивка слетит после отключения питания, и после включения надо снова перепрошивать. И ещё вопрос паять я не умею (все знания того как работать с плис приобрёл на отладочных платах) и дабы облегчить процесс пайки решил выбрать то что как мне кажется требует меньше навыка. Вот 1 вариант: http://www.chipdip.ru/product/ct-85npd/ и второй: http://www.chipdip.ru/product/ct-84npd/ Подойдут ли они для пайки и какой лучше взять? Может кто подсказать? Цитата Неужели, циклон 1,2,3 дешевле MAX10? сейчас мне главное, чтобы заработало, деньги играют не главную роль
Сообщение отредактировал enzaime - Dec 10 2015, 18:47
|
|
|
|
|
Dec 10 2015, 18:50
|
Знающий
   
Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111

|
Цитата(Stas @ Dec 10 2015, 21:19)  По ссылке - паяльником донышко пропаять сможете? Тс вряд ли искушен феном или печью. Ну и если вопрос цены - то lattice смотреть надо.. На этом пятаке у циклона 3, сделал металлизированное отверстие d3мм и запаял. Цитата(enzaime) ...могу ли я её прошить без использования конфигурационной памяти, в режиме jtag? Я понимаю что прошивка слетит после отключения питания, и после включения надо снова перепрошивать. Можете.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|