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

 
 
> Строковый парсер на VHDL
Jenya7
сообщение Jul 3 2017, 06:51
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Хотел узнать насколько реально реализовать строковый парсер на FPGA. Команды от пользователя приходят из терминала по UART модулю. Их надо парсить, проверять аргументы (количество, макс/мин значения). Команд довольно много. Мне кажеться что такой парсер сожрет все ресурсы FPGA.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Acvarif
сообщение Jul 3 2017, 06:55
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(Jenya7 @ Jul 3 2017, 09:51) *
Хотел узнать насколько реально реализовать строковый парсер на FPGA. Команды от пользователя приходят из терминала по UART модулю. Их надо парсить, проверять аргументы (количество, макс/мин значения). Команд довольно много. Мне кажеться что такой парсер сожрет все ресурсы FPGA.

Такие вещи выгоднее делать на микроконтроллере, дешиво и сердито. FPGA в принципе можно. Ресурсы в зависимости от объема парсинга. Если FPGA имеет возможность встроить Nios (или др.) в минимальном варианте, тогда все решаемо.

Сообщение отредактировал Acvarif - Jul 3 2017, 06:58
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Jul 3 2017, 07:06
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(Acvarif @ Jul 3 2017, 11:55) *
Такие вещи выгоднее делать на микроконтроллере, дешиво и сердито. FPGA в принципе можно. Ресурсы в зависимости от объема парсинга. Если FPGA имеет возможность встроить Nios (или др.) в минимальном варианте, тогда все решаемо.

Я хотел избежать связки микроконтроллер + FPGA. Nios не расматривается. Хочу попробовать поднять на голом FPGA. А как мне подойти к этому вопросу? Я со строками в FPGA дело не имел.
Хочу начать и посмотреть как ресурсы расходуются.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Jenya7   Строковый парсер на VHDL   Jul 3 2017, 06:51
|- - Acvarif   Цитата(Jenya7 @ Jul 3 2017, 10:06) Я хоте...   Jul 3 2017, 07:14
|- - Jenya7   Цитата(Acvarif @ Jul 3 2017, 12:14) У мен...   Jul 3 2017, 07:19
|- - novikovfb   Цитата(Jenya7 @ Jul 3 2017, 11:19) Это я ...   Jul 3 2017, 07:31
|- - Jenya7   Цитата(novikovfb @ Jul 3 2017, 12:31) Есл...   Jul 3 2017, 07:41
|- - novikovfb   Цитата(Jenya7 @ Jul 3 2017, 11:41) а как ...   Jul 3 2017, 07:44
|- - Jenya7   Цитата(novikovfb @ Jul 3 2017, 12:44) Я б...   Jul 3 2017, 08:06
|- - novikovfb   Цитата(Jenya7 @ Jul 3 2017, 12:06) и как ...   Jul 3 2017, 08:14
||- - Maverick   Цитата(novikovfb @ Jul 3 2017, 11:14) При...   Jul 3 2017, 11:39
|- - AVR   Цитата(Jenya7 @ Jul 3 2017, 11:06) и как ...   Jul 3 2017, 11:46
|- - Maverick   Цитата(AVR @ Jul 3 2017, 14:46) Еще реком...   Jul 3 2017, 11:52
- - Jenya7   спасибо. буду пробовать. хотелось не с нуля, но ви...   Jul 3 2017, 14:46
- - Raven   Решение подобной задачи описывается тут: "Как...   Jul 3 2017, 16:29
|- - Maverick   Цитата(Raven @ Jul 3 2017, 19:29) Решение...   Jul 3 2017, 19:10
||- - XVR   Цитата(Maverick @ Jul 3 2017, 22:10) не п...   Jul 4 2017, 10:31
|||- - Maverick   Зачем микропроцессор, неужели команд так много и с...   Jul 4 2017, 11:44
||||- - XVR   Цитата(Maverick @ Jul 4 2017, 14:44) Или ...   Jul 4 2017, 14:31
||||- - Jenya7   Цитата(Maverick @ Jul 4 2017, 17:44) Заче...   Jul 5 2017, 05:58
||||- - Maverick   Цитата(Jenya7 @ Jul 5 2017, 08:58) Проток...   Jul 5 2017, 07:15
||||- - Jenya7   Цитата(Maverick @ Jul 5 2017, 13:15) Прив...   Jul 5 2017, 07:37
||||- - Maverick   Цитата(Jenya7 @ Jul 5 2017, 10:37) в конт...   Jul 5 2017, 07:52
||||- - XVR   Цитата(Jenya7 @ Jul 5 2017, 10:37) неужел...   Jul 5 2017, 08:27
|||- - Maverick   Цитата(XVR @ Jul 4 2017, 13:31) http://ww...   Jul 5 2017, 08:46
||- - Raven   Цитата(Maverick @ Jul 3 2017, 22:10) хоро...   Jul 5 2017, 20:58
||- - Maverick   Цитата(Raven @ Jul 5 2017, 23:58) Дык, а ...   Jul 5 2017, 21:24
|- - Jenya7   Цитата(Raven @ Jul 3 2017, 21:29) Решение...   Jul 4 2017, 06:13
|- - novikovfb   Цитата(Jenya7 @ Jul 4 2017, 10:13) спасиб...   Jul 4 2017, 11:08
|- - Tausinov   Цитата(novikovfb @ Jul 4 2017, 14:08) MIP...   Jul 4 2017, 11:28
|- - novikovfb   Цитата(Tausinov @ Jul 4 2017, 15:28) Вам ...   Jul 4 2017, 11:35
- - GriXa   Добрый день! Мне кажется, с помощью простых if...   Jul 4 2017, 09:26
|- - Jenya7   Цитата(GriXa @ Jul 4 2017, 15:26) Добрый ...   Jul 4 2017, 11:06
- - vladec   Посмотрите по ресурсам, может уложите задачу в оди...   Jul 5 2017, 07:45
|- - Jenya7   Цитата(vladec @ Jul 5 2017, 13:45) Посмот...   Jul 5 2017, 08:02
|- - novikovfb   Цитата(Jenya7 @ Jul 5 2017, 11:57) я не х...   Jul 5 2017, 08:04
||- - Jenya7   Цитата(novikovfb @ Jul 5 2017, 14:04) как...   Jul 5 2017, 08:23
||- - Maverick   Цитата(Jenya7 @ Jul 5 2017, 11:23) вариан...   Jul 5 2017, 08:25
|- - Maverick   Цитата(Jenya7 @ Jul 5 2017, 11:02) я хочу...   Jul 5 2017, 08:14
- - Leka   Цитатаsome_command arg1 arg2 \r "Железны...   Jul 5 2017, 09:25
|- - XVR   Цитата(Leka @ Jul 5 2017, 12:25) "Же...   Jul 5 2017, 10:12
|- - Jenya7   Цитата(Leka @ Jul 5 2017, 15:25) "Же...   Jul 5 2017, 10:32
- - Unfog   Если есть возможность самому выбирать протокол, до...   Jul 10 2017, 12:07


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:58
Рейтинг@Mail.ru


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