|
Строковый парсер на VHDL |
|
|
|
 |
Ответов
|
Jul 5 2017, 09:25
|
Профессионал
    
Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118

|
Цитата some_command arg1 arg2 \r "Железный" парсер подобного займет меньше места, чем Ниос и тп. Числа переводятся в бинарное представление "на лету", по мере поступления символов. Текстовая строка также переводится "на лету" в сжатый бинарный код, с пропуском некоторых/последних символов, подбирается по списку команд. На выходе получаем 3 числа.
|
|
|
|
|
Jul 5 2017, 10:12
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(Leka @ Jul 5 2017, 12:25)  "Железный" парсер подобного займет меньше места, чем Ниос и тп. Вот только Nios уже готовый, а 'железный парсер' писать надо Цитата Числа переводятся в бинарное представление "на лету", по мере поступления символов. Текстовая строка также переводится "на лету" в сжатый бинарный код, с пропуском некоторых/последних символов, подбирается по списку команд. Судя по коду на С, который тут приводил ТС, он еще отрабатывает минимальное редактирование принимаемой строки (отрабатывает код Backspace). Аппаратно 'на лету' это не так просто сделать
|
|
|
|
Сообщений в этой теме
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 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 Jenya7 Цитата(Leka @ Jul 5 2017, 15:25) "Же... Jul 5 2017, 10:32 Unfog Если есть возможность самому выбирать протокол, до... Jul 10 2017, 12:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|