|
Какую подобрать ПЛИС и ПО для моей задачи?, помогите начинающему |
|
|
|
Nov 15 2010, 18:19
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 25-12-07
Пользователь №: 33 630

|
Скажу сразу, что я никогда ни занимался программированием ПЛИС, в основном занимаюсь программированием микроконтроллеров. Но столкнулся с такой задачей, где микроконтроллер не справится, и все с кем я консультировался сказали, что моя задача однозначно для ПЛИС. Поэтому хотел проконсультироваться со специалистами в этом деле. Пока мне необходим совет - какую ПЛИС использовать для моей задачи и на каком ПО мне легче будет написать программу с учетом того, что я начинающий. Итак, моя задача: Есть 8 битная параллельная шина данных, скорость передачи по этой шине 44 Мбит/сек. Передача данных по этой шине пакетная, у каждого пакета есть свой идентификатор (2 байта), длина пакета 250 байт. Мне необходимо вылавливать с потока пакеты данных с необходимым идентификатором, а затем по какому нибудь интерфейсу (SPI, UART ,I2C или др.) передавать на микроконтроллер для дальнейшей обработки. Нужный пакет проскакивает пару раз в секунду. Посоветуйте, пожалуйста, ПЛИС подходящий для моей задачи (желательно от Altera, мне есть где их купить). Шина с какой мне нужно снимать данные имеет лог уровень 3.3 В. И, может, оцените сложность моей задачи как для начинающего .
|
|
|
|
|
 |
Ответов
|
Nov 15 2010, 20:19
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(Sergey'F @ Nov 15 2010, 22:43)  44Мбит - то есть 5.5МГц? По описанию задача может быть решена более-менее экономно и просто на небольшом MAXII, например, EPM240 плюс внешнее статическое ОЗУ, например as7c3256. Решения проще для начинающего сходу не придумывается. P.S. И читайте форум - это не программирование. Для начала я бы советовал разрисовать вашу схему в виде регистров, синхронизируемых по фронту, логики разрешения записи, запуска счетчика адреса и т.д.. А мне кажется, что лучше использовать FPGA (Spartan-3A, например). Внешней RAM не понадобится. Еще более простое решение для начинающего :-) + "на вырост" в FPGA останется много чего интересного. Сдается мне, что будет Spartan-3A c загрузочной M26Pxx дешевле будет XC3S50A-4VQG100C стоит 5.52$ http://search.digikey.com/scripts/DkSearch...ame=122-1592-NDEPM240T100C5N стоит 6$ http://search.digikey.com/scripts/DkSearch...ame=544-1964-ND
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
Сообщений в этой теме
Zemlyanov Какую подобрать ПЛИС и ПО для моей задачи? Nov 15 2010, 18:19 sazh Цитата(Zemlyanov @ Nov 15 2010, 21:19) По... Nov 15 2010, 19:53 Sergey'F Цитата(sazh @ Nov 15 2010, 22:53) Вам нуж... Nov 15 2010, 20:26  sazh Цитата(Sergey'F @ Nov 15 2010, 23:26)... Nov 15 2010, 20:31   Sergey'F Цитата(sazh @ Nov 15 2010, 23:31) С остал... Nov 15 2010, 20:41 Zemlyanov Цитата(Sergey'F @ Nov 15 2010, 23:43)... Nov 15 2010, 20:37 Zemlyanov Цитата(Sergey'F @ Nov 15 2010, 23:41)... Nov 15 2010, 21:04 Lmx2315 Цитата(Zemlyanov @ Nov 16 2010, 00:04) Ка... Nov 15 2010, 21:51 Евгений Николаев Если сравнивать по занимаемой площади и разводке, ... Nov 16 2010, 05:29 des00 а FPGA можно и с LPC грузить, конфигуратор не нуже... Nov 16 2010, 06:21 Zemlyanov Спасибо всем за советы!
Вы бы мне конкретну... Nov 16 2010, 08:17 Serhiy_UA Вам бы подошел один из готовых конструкторов LDM-S... Nov 16 2010, 08:30 Zemlyanov Цитата(Serhiy_UA @ Nov 16 2010, 11:30) Ва... Nov 16 2010, 09:04 ReAl Решение нужно «однократное» (один экземпляр для вы... Nov 16 2010, 09:46 Victor® Цитата(ReAl @ Nov 16 2010, 12:46) как раз... Nov 16 2010, 10:21
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|