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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> FPGA/kit, Какую FPGA+kit посоветуете
Frattello
сообщение Apr 16 2012, 00:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 22-04-10
Пользователь №: 56 815



Возникла потребность НАЧАТЬ работать с FPGA, сам я нуб нубом. Посоветуйте, пожалуйств, какую лучше FPGA и devkit к ней выбрать, чтобы во-первых не стоило бешенных денег (до 1-2к баксов) и самое главное - на ней можно было собрать наиболее быстрый многоразрадный счетчик. Так же интересует, у каких FPGA можно собрать наибольший сдвиговый регистр с кратчайшим расстоянием между триггерами (в пределах одного LUTa или какой там базовый элемент) и у каких FPGA можно наиболее точно подбирать и расчитывать задержку распространения сигнала (ну и соответственно, у каких дейвайсов она может быть потенциально наименьшей). Почему то данные по быстродействию базовых элементов в FPGA (flip-flop, xor) хрен где сыщешь =\
Go to the top of the page
 
+Quote Post
bav
сообщение Apr 16 2012, 11:48
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



к примеру http://www.altera.com/products/devkits/kit-dev_platforms.jsp
Go to the top of the page
 
+Quote Post
barabek
сообщение Apr 16 2012, 12:12
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831



Цитата(Frattello @ Apr 16 2012, 10:43) *
и у каких FPGA можно наиболее точно подбирать и расчитывать задержку распространения сигнала (ну и соответственно, у каких дейвайсов она может быть потенциально наименьшей). Почему то данные по быстродействию базовых элементов в FPGA (flip-flop, xor) хрен где сыщешь =\


Вы что, вручную собрались расчитывать? Мне кажется Вы не совсем разобрались в идеологии ПЛИС. А быстродействие базовых элементов есть в описании, по крайней мере у альтеры.


Go to the top of the page
 
+Quote Post
Frattello
сообщение Apr 16 2012, 14:47
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 22-04-10
Пользователь №: 56 815



Цитата(bav @ Apr 16 2012, 22:48) *


Спасибо, по сайтам производителей лазить умеем, хотелось бы конкретных советов и опыта по описанной выше теме

Цитата(barabek @ Apr 16 2012, 23:12) *
Вы что, вручную собрались расчитывать? Мне кажется Вы не совсем разобрались в идеологии ПЛИС. А быстродействие базовых элементов есть в описании, по крайней мере у альтеры.


У вас однобокое представление об "идеологии ПЛИС", кому то важно, чтобы сделанное абстрагированное описание автомата было залито в ящик и гарантированно работало, возможно даже и при смене железа. Кому то нужно утилизировать мощь передовых техпроцессов и сверхплотной компоновки элементов в ПЛИС, чтобы реализовать гиперскоростное или суперэффективное устройство, и ему неважно что на другой ПЛИС этот дизайн может не заработать (этот дизайн вообще нигде больше не заработает если только ASIC не заказывать).
Даташиты читать умеем. У альтеры описания быстродействия базовых элементов нет, по крайней мере в Stratix V Handbook, если где-то есть - буду премного благодарен если подскажете где.
Xilinx пока полистать не успел, все таки два дня в FPGA-теме (не считая универа) biggrin.gif
Go to the top of the page
 
+Quote Post
blackfin
сообщение Apr 16 2012, 14:57
Сообщение #5


Гуру
******

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



Цитата(Frattello @ Apr 16 2012, 04:43) *
Возникла потребность НАЧАТЬ работать с FPGA, сам я нуб нубом.

Для НАЧАЛА есть DE0-Nano.
Go to the top of the page
 
+Quote Post
bav
сообщение Apr 16 2012, 15:03
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



Цитата
Спасибо, по сайтам производителей лазить умеем, хотелось бы конкретных советов и опыта по описанной выше теме

лазить то умеете, а вот читать...
хотелось бы конкретных вопросов.
Цитата
на ней можно было собрать наиболее быстрый многоразрадный счетчик

понятия "быстрый", "быстрее" - относительные.
какая стоит задача?
Цитата
У альтеры описания быстродействия базовых элементов нет

что Вы подразумеваете под быстродействием базовых элементов?
почитайте вообще какие параметры "быстродействия" у FPGA, потом ищите в Handbook эти параметры.
Цитата
Xilinx пока полистать не успел, все таки два дня в FPGA-теме (не считая универа)

для начала лучше бы полистали... вернее, почитали
Go to the top of the page
 
+Quote Post
R.A.K.
сообщение Apr 16 2012, 15:21
Сообщение #7


Участник
*

Группа: Validating
Сообщений: 55
Регистрация: 6-04-11
Пользователь №: 64 180



Как насчет начать с вот этого? Коли Вы "нуб нубом". sm.gif (покупать не агитирую, можно найти).

Начет китов - так зайдите на сайт терры и сами прикинете что почем.

Что касается сдвиговых регистров - у Xilinx архитектура гораздо интересней для этого (я о LUT-е в режиме SRL - у Альтеры этого нет).
Go to the top of the page
 
+Quote Post
Frattello
сообщение Apr 16 2012, 16:03
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 22-04-10
Пользователь №: 56 815



Цитата(blackfin @ Apr 17 2012, 01:57) *
Для НАЧАЛА есть DE0-Nano.


Благодарю за ответ в тему, оче вкусная цена, аж захотелось чего покруче. Плюс создается ощущение что циклоны - самые слабенькие из семейств альтеры, или у альтеры все семейства одного поколения (Stratix 4, Arria 4, Cyclone 4) на уровне базового блока (Logic Array Block) одинакого быстрые? А пятое поколение альтеры (или лучше 7 поколение ксайленкса) в виде кита в РФ достать реально?

Цитата(bav @ Apr 17 2012, 02:03) *
лазить то умеете, а вот читать...
хотелось бы конкретных вопросов.

понятия "быстрый", "быстрее" - относительные.
какая стоит задача?

что Вы подразумеваете под быстродействием базовых элементов?
почитайте вообще какие параметры "быстродействия" у FPGA, потом ищите в Handbook эти параметры.

для начала лучше бы полистали... вернее, почитали


1) Более-менее конкретные вопросы в топике.
2) Более быстрый счетчик - тактируемый более высокой частотой, а какие еще бывают классы быстроты СЧЕТЧИКА.
3) Время защелкивания триггера, время реакции xor/nor/... на изменение входного сигнала (опять же по топику можно догадаться).
Из полезных параметров "быстродействия" FPGA, как вы выразились, я нашел разве что максимальную частоту разводимого клока, что может быть реальной помехой проекту, но это - отдельный разговор, хотелось бы с базовыми элементами определиться.
4) Handbook пролистал, заостряя внимание на релевантных темах, разумеется I/O, Interfaces, DC Characteristics, JTAG и прочая лабуда мне не интересна. Или для вас обязательное условие, чтобы собеседник проштудировал даташит от корки до корки?

Цитата(R.A.K. @ Apr 17 2012, 02:21) *
Как насчет начать с вот этого? Коли Вы "нуб нубом". sm.gif (покупать не агитирую, можно найти).

Начет китов - так зайдите на сайт терры и сами прикинете что почем.

Что касается сдвиговых регистров - у Xilinx архитектура гораздо интересней для этого (я о LUT-е в режиме SRL - у Альтеры этого нет).


Благодарю за ответ в тему, это уже лучше, литературу буду штудировать ближайшие 2 недели sm.gif Пошарил по терре (спасибо blackfin) - чот негусто, все предыдущие поколения.
Кстати про разводку регистра в памяти только что читал у альтеры в даташите на Stratix V, но благодаря ряду мнений отписавшихся в этом и соседнем разделах (отдельное спасибо) все больше склоняюсь к Xilinx rolleyes.gif
Go to the top of the page
 
+Quote Post
vetal
сообщение Apr 16 2012, 16:24
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
хотелось бы с базовыми элементами определиться

Базовые элементы FPGA - это LUT(который конфигурируется в xor/nor/nand/and/or...) и DFF . Их параметры приводятся в Datasheet.

Цитата
2) Более быстрый счетчик - тактируемый более высокой частотой, а какие еще бывают классы быстроты СЧЕТЧИКА.

Классы быстроты согласно системе СИ выражаются в герцах. Это опорный параметр для оценки и выбора реализации.

В лоб на FPGA не напрыгнешь. Надо принимать правила игры или есть кактусы.
Go to the top of the page
 
+Quote Post
des00
сообщение Apr 16 2012, 16:31
Сообщение #10


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Frattello @ Apr 16 2012, 09:47) *
У вас однобокое представление об "идеологии ПЛИС", кому то важно, чтобы сделанное абстрагированное описание автомата было залито в ящик и гарантированно работало, возможно даже и при смене железа. Кому то нужно утилизировать мощь передовых техпроцессов и сверхплотной компоновки элементов в ПЛИС, чтобы реализовать гиперскоростное или суперэффективное устройство, и ему неважно что на другой ПЛИС этот дизайн может не заработать (этот дизайн вообще нигде больше не заработает если только ASIC не заказывать).

Кхм, рекомендую вам прежде чем отвечать, смотреть хотя бы профиль человека, которому отвечаете %). Дюже странно людям, плотно и давно работающим с плис, слышать о своем однобоком представлении, за которыми следуют рассуждение о сферическом коне в вакууме. Прочтите для начала книгу Максфилда "Курс молодого бойца на ПЛИС", если поймете, сможете оценить уровень ваших "ответов" %)


--------------------
Go to the top of the page
 
+Quote Post
Frattello
сообщение Apr 16 2012, 17:00
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 22-04-10
Пользователь №: 56 815



Цитата(vetal @ Apr 17 2012, 03:24) *
Базовые элементы FPGA - это LUT(который конфигурируется в xor/nor/nand/and/or...) и DFF . Их параметры приводятся в Datasheet.

Классы быстроты согласно системе СИ выражаются в герцах. Это опорный параметр для оценки и выбора реализации.

В лоб на FPGA не напрыгнешь. Надо принимать правила игры или есть кактусы.


Где в даташите? Читал - не нашел, уж простите мне мою невнимательность, но хотелось бы услышать конкретную страницу конкретного даташита.
Поднимал эталон времени и частоты, понятия класса быстроты, тем более выражаемого в герцах, в СИ не существует.
Опять же, нельзя ли поближе к главному вопросу - какой наибыстрейший счетчик можно собрать в FPGA (даже меобязательно себя утруждать ответом на этот вопрос, а то сейчас чувствую про параллельный перенос начнут учить, хотя бы время защелкивания/сброса триггера для последнего/предпоследнего семейства FPGA подскажите).

Цитата(des00 @ Apr 17 2012, 03:31) *
Кхм, рекомендую вам прежде чем отвечать, смотреть хотя бы профиль человека, которому отвечаете %). Дюже странно людям, плотно и давно работающим с плис, слышать о своем однобоком представлении, за которыми следуют рассуждение о сферическом коне в вакууме. Прочтите для начала книгу Максфилда "Курс молодого бойца на ПЛИС", если поймете, сможете оценить уровень ваших "ответов" %)


Ну так что, будем какой-то конкретной информацией/советами помогать? А то мне пока все больше про "правила игры" да про статусы (ну или я не знаю, может вы меня количеством постов на место поставить пытаетесь).
Мои сферические кони на то и мои, что я их собираюсь на FPGA реализовать, не на рассыпухе же это все делать? Постойте, раз я собираюсь это реализовывать в железе (даже больше скажу, кое у кого это уже реализовано) это ведь вовсе не сферический конь получается... ou shi~~~
И да, дюже странно новичку рассказывать что он новичок в идеологии ПЛИС, когда заданы более-менее конкретные вопросы. К чему вообще было отходить от темы?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Apr 16 2012, 17:15
Сообщение #12


Гуру
******

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



Цитата(Frattello @ Apr 16 2012, 21:00) *
Ну так что, будем какой-то конкретной информацией/советами помогать?
..
И да, дюже странно новичку рассказывать что он новичок в идеологии ПЛИС, когда заданы более-менее конкретные вопросы.


Так Ваш же вопрос изначально не вполне конкретный:
Цитата(Frattello @ Apr 16 2012, 04:43) *
Возникла потребность НАЧАТЬ работать с FPGA, ... и самое главное - на ней можно было собрать наиболее быстрый многоразрадный счетчик.

От Вас нужны несколько более "конкретные" пояснения:

1. Сколько разрядов нужно для счетчика?

2. Какая минимальная частота счетчика удовлетворит Вашу "потребность"?
Go to the top of the page
 
+Quote Post
Maverick
сообщение Apr 16 2012, 17:38
Сообщение #13


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(blackfin @ Apr 16 2012, 20:15) *
Так Ваш же вопрос изначально не вполне конкретный:

От Вас нужны несколько более "конкретные" пояснения:

1. Сколько разрядов нужно для счетчика?

2. Какая минимальная частота счетчика удовлетворит Вашу "потребность"?

+
На каком языке описания Вам его описывать?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Frattello
сообщение Apr 16 2012, 17:40
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 22-04-10
Пользователь №: 56 815



Цитата(blackfin @ Apr 17 2012, 04:15) *
Так Ваш же вопрос изначально не вполне конкретный:

От Вас нужны несколько более "конкретные" пояснения:

1. Сколько разрядов нужно для счетчика?

2. Какая минимальная частота счетчика удовлетворит Вашу "потребность"?


Ну скажу честно, я ожидал что-нибудь вроде "взять то можно и Vertex 7, но он оче дорогой будет и хрен достанешь, а максимальная частота счетчика по прикидкам будет вот такая, а у меня на шестом вертексе была всего лишь в 1.5 раза меньшая частота, а цена в 5 раз ниже! так что бери вот эту, оптимальный выбор для отработки". Ну ессно я это немного представляю теперь, после ряда ответов и копания в интернетах, но большая детализация не помешает sm.gif
Минимальная длина - 48 бит, но это не важно, приведите хоть для 8битного, этой информации хватит с избытком. А минимальная частота счетчика для моих потребностей - гигагерц 100, ну 50 минимум ))) Почитал даташиты, конечно же буду рад если и 2 добьюсь, в душе надеюсь на 5 ГГц на самом продвинутом семействе, хотя есть подозрение, что проблема будет уже даже не во внутренней логике rolleyes.gif
Как бы то ни было, очень интересуют базовые характеристики внутренней логики - я выше сказал какие.

P.S. базовый курс - классная штука, уже читаю, уже нарыл парочку интересных и полезных для дела моментов sm.gif

Сообщение отредактировал Frattello - Apr 16 2012, 17:44
Go to the top of the page
 
+Quote Post
blackfin
сообщение Apr 16 2012, 17:44
Сообщение #15


Гуру
******

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



Весна! Однако.. wink.gif
Go to the top of the page
 
+Quote Post

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

 


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


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