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

 
 
> Строковый парсер на 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
Ответов
Raven
сообщение Jul 3 2017, 16:29
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Решение подобной задачи описывается тут:
"Как делать парсинг текста голым хардвером, без процессора и без софтвера"
Go to the top of the page
 
+Quote Post
Maverick
сообщение Jul 3 2017, 19:10
Сообщение #3


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

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



Цитата(Raven @ Jul 3 2017, 19:29) *

хорошая статейка... sm.gif
не подскажите, где лежат исходники MIPSfpga процессора?


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

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
XVR
сообщение Jul 4 2017, 10:31
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Maverick @ Jul 3 2017, 22:10) *
не подскажите, где лежат исходники MIPSfpga процессора?

http://www.silicon-russia.com/2015/12/11/m...d-instructions/

Ну или просто возьмите MicroBlase - он и есть MIPS
Go to the top of the page
 
+Quote Post
Maverick
сообщение Jul 4 2017, 11:44
Сообщение #5


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

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



Зачем микропроцессор, неужели команд так много и сложные? Неужели связки декодер + мультиплексор не достаточно?
Тем более данные приходят последовательно и на более низкой частоте, чем частота ПЛИС
Jenya7 Выложите протокол обмена на основе которого Вы хотите делать парсер
Или Вы хотите хардкор, как ранее предположили?


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

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

Сообщений в этой теме
- Jenya7   Строковый парсер на VHDL   Jul 3 2017, 06:51
- - Acvarif   Цитата(Jenya7 @ Jul 3 2017, 09:51) Хотел ...   Jul 3 2017, 06:55
|- - Jenya7   Цитата(Acvarif @ Jul 3 2017, 11:55) Такие...   Jul 3 2017, 07:06
|- - 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
||||- - 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 - 14:12
Рейтинг@Mail.ru


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