реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Выбор ПЛИС
enzaime
сообщение Dec 9 2015, 09:51
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 9 2015, 10:00
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(enzaime @ Dec 9 2015, 13:51) *
Задача такая: хранить выборки в памяти ( Предполагается память ПЛИС число выборок 600000 по 8 бит) и выдавать через ЦАП на аналоговый выход, с частотой 100 Мгц.

Хватит то, вероятно, хватит.. Только зачем такая жирная FPGA, если никакой обработки в ней не делается?

ИМХО, достаточно дешевой MAX10 и внешней Synchronous SRAM.
Go to the top of the page
 
+Quote Post
enzaime
сообщение Dec 9 2015, 10:04
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 9 2015, 10:08
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(enzaime @ Dec 9 2015, 14:04) *
а как думаете такая плис (воронежская) подойдёт?

А что означет эта фраза:
Цитата(enzaime @ Dec 9 2015, 13:51) *
..хранить выборки в памяти..

Откуда в статической памяти FPGA возьмутся выборки?
Go to the top of the page
 
+Quote Post
enzaime
сообщение Dec 9 2015, 10:16
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 22-08-14
Пользователь №: 82 609



Цитата
Откуда в статической памяти FPGA возьмутся выборки?

Этот момент я упустил. Они будут загружаться с пк. (используя микросхему ft232rl (которая будет подключаться через внешние выводы плис)
Цитата
часть выводов как контакты (для возможности подключения чего-то ещё)
) Память будет записана 1 раз и далее будет идти цикличное воспроизведение выборок из памяти (1,2,3...600000,1,2,3...)

Сообщение отредактировал enzaime - Dec 9 2015, 10:18
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 9 2015, 10:34
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(enzaime @ Dec 9 2015, 13:04) *
а как думаете такая плис (воронежская) подойдёт?

С внешней SRAM подойдет. С внутренней - нет.
Go to the top of the page
 
+Quote Post
enzaime
сообщение Dec 9 2015, 10:49
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 22-08-14
Пользователь №: 82 609



Цитата
ИМХО, достаточно дешевой MAX10 и внешней Synchronous SRAM.

MAX10 тоже по памяти ведь не подходит, так? Её можно для моих целей использовать тоже только с внешней памятью?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 9 2015, 10:55
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(enzaime @ Dec 9 2015, 13:49) *
Её можно для моих целей использовать тоже только с внешней памятью?

Да.

Кстати, по деньгам возможно даже дешевле будет поставить MAX10 плюс мелкую SDRAM, так как в MAX10 уже есть встроенный контроллер памяти.
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 9 2015, 11:38
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post
enzaime
сообщение Dec 9 2015, 12:44
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
Stas
сообщение Dec 9 2015, 17:39
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



наверно Вам надо плис типа циклона 1.2.3 (посмотреть чтоб выводов хватило, в корпусе QFP ), + у сапресса статическое ОЗУ посмотреть с разрядностью 16/32 бит в QFP ( простенький контроллер ) + внешняя медленная флэш c spi, для хранения "выборок" в выключенном состоянии (откуда загрузка озу "выборками" после включения) + внешний генератор, подключенный к pll плис для генерации сетки рабочих частот (если нет требований к джиттеру) + память конфигурации ПЛИС + внешний интерфейс (ft245/ft232 - usb)+стабилизаторы питания. можно все без BGA выполнить, в любительском варианте)))). Можно конфигурацию плис и "выборки" грузить с usb...
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 9 2015, 17:46
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Stas @ Dec 9 2015, 21:39) *
наверно Вам надо плис типа циклона 1.2.3 (посмотреть чтоб выводов хватило, в корпусе QFP )..

Неужели, циклон 1,2,3 дешевле MAX10?
Go to the top of the page
 
+Quote Post
Stas
сообщение Dec 10 2015, 18:19
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Цитата(blackfin @ Dec 9 2015, 22:46) *
Неужели, циклон 1,2,3 дешевле MAX10?

По ссылке - паяльником донышко пропаять сможете? Тс вряд ли искушен феном или печью. Ну и если вопрос цены - то lattice смотреть надо..
Go to the top of the page
 
+Quote Post
enzaime
сообщение Dec 10 2015, 18:45
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
Александр77
сообщение Dec 10 2015, 18:50
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(Stas @ Dec 10 2015, 21:19) *
По ссылке - паяльником донышко пропаять сможете? Тс вряд ли искушен феном или печью. Ну и если вопрос цены - то lattice смотреть надо..

На этом пятаке у циклона 3, сделал металлизированное отверстие d3мм и запаял.
Цитата(enzaime)
...могу ли я её прошить без использования конфигурационной памяти, в режиме jtag? Я понимаю что прошивка слетит после отключения питания, и после включения надо снова перепрошивать.

Можете.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 15:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01501 секунд с 7
ELECTRONIX ©2004-2016