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

 
 
> CPU или конечный автомат, что лучше
anatolich
сообщение May 5 2012, 09:53
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 101
Регистрация: 4-05-07
Пользователь №: 27 512



Я по uart получаю пакеты данных - некие команды с параметрами.
Задача простая, мне нужно команду разобрать и в зависимости от
команды и ее параметров перенаправить ее туда или туда дальше на другие UARTы.
Может иногда поменяв параметр. Что-то типа роутера.

Из соображений масштабируемости и пр и пр наверное лучше
навернуть небольшой CPU в мой Xilinx. Но тогда понадобится дополнительный
тулчейн и время на осваивание этой технологии.

Другой вариант - просто парсить команды c параметрами CASEом на родном VHDL

Что лучше?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mad_max
сообщение May 6 2012, 18:26
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Выскажу свое мнение.
Резких высказываний на форуме становится все больше, что не очень приятно.
Это возможно, если после критики приводятся железо-бетонные аргументы в пользу той или иной
точки зрения, но в подавляющем большинстве случаев этого не происходи.
Мы все таки не коменты постим к новостям на live.ru или тролим друг друга на спортивных сайтах.

Если по теме, то сам стою перед выбором, микро ядро или чисты hdl.
Тут все зависит от решаемой задачи. У топик стартера, на мой субъективный взгляд, "дешевле" будет
все реализовать в логике. Тут какой еще фактор, помимо надежности и способов отладки, не стоит забывать,
наличие микро ядра в проекте подразумевает и соответствующую архитектуру проекта.
Если есть процессор должна быть и системная шина (благо тут тоже есть бесплатные реализации, например wishbone),
сразу появляется необходимость разрабатывать порты hdl модулей к этой шине, если интенсивность поступаемых данных высока и их необходимо
буферизировать в оперативной памяти перед парсигом, то это уже получается и DMA необходимо реализовывать под определенную шину.
Ну и в целом весь алгоритм работы устройства притерпевает изменения.

В этом плане радует какой подход избрал xilinx в своей новой системе разработки Vivado.
Любой дизайн вне зависимости от того есть hard/soft процессор или его нет, строится вокруг шиной архитектуры в их случае AMBA AXI4.
Будут IP packager с помощью, которого можно оборачивать IP от xilinx или других вендоров, а также свои модули в оболочку с портами
к шине. Хорошо это или плохо и любой ли дизайн можно "зацентровать" на шинну архитектуру вопрос дискуссионный.
Но тренд очевиден - абстракция, абстракция, абстракция wacko.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- anatolich   CPU или конечный автомат   May 5 2012, 09:53
- - iosifk   Цитата(anatolich @ May 5 2012, 13:53) ......   May 5 2012, 11:59
- - des00   picoblaze - time to study is less that a day   May 5 2012, 12:13
- - Джеймс   Цитата(anatolich @ May 5 2012, 13:53) нав...   May 5 2012, 12:29
|- - alexPec   Цитата(Джеймс @ May 5 2012, 16:29) Из пуш...   May 5 2012, 13:11
- - Bad0512   Цитата(anatolich @ May 5 2012, 16:53) Я п...   May 5 2012, 14:19
|- - iosifk   Цитата(Bad0512 @ May 5 2012, 18:19) А в ч...   May 5 2012, 17:39
|- - Bad0512   Цитата(iosifk @ May 6 2012, 00:39) Как я ...   May 6 2012, 03:06
|- - iosifk   Цитата(Bad0512 @ May 6 2012, 07:06) А вот...   May 6 2012, 13:40
|- - des00   Цитата(iosifk @ May 6 2012, 08:40) Вот то...   May 6 2012, 16:24
|- - Bad0512   Цитата(iosifk @ May 6 2012, 20:40) Смотри...   May 7 2012, 17:52
|- - iosifk   Цитата(Bad0512 @ May 7 2012, 21:52) ...В ...   May 9 2012, 06:58
|- - Bad0512   Цитата(iosifk @ May 9 2012, 13:58) Я для ...   May 10 2012, 16:37
- - SFx   если UART на ~4 команд до FSM. Fmax = Highest ес...   May 6 2012, 20:38
|- - anatolich   Цитата(SFx @ May 7 2012, 00:38) если UART...   May 15 2012, 07:45
|- - Barktail   Цитата(anatolich @ May 15 2012, 11:45) Мн...   May 15 2012, 07:54
- - Leka   Вообще-то полезно решать иногда несложные задачи ...   May 10 2012, 06:27
- - anatolich   Уважаемые коллеги, извините что не мог на праздник...   May 10 2012, 09:08
- - anatolich   Хорошо! А если не влезает, то наверное я долже...   May 15 2012, 08:40
- - Torpeda   Хочу поделится своими соображениями когда что лутш...   May 15 2012, 09:24
- - anatolich   Совершенно согласен. Тем более, что ПикоБлэйз is f...   May 15 2012, 10:57
|- - Torpeda   Цитата(anatolich @ May 15 2012, 13:57) .....   May 15 2012, 11:38
|- - Postoroniy_V   Цитата(Torpeda @ May 15 2012, 20:38) ... ...   May 15 2012, 19:04
|- - Torpeda   Цитата(Postoroniy_V @ May 15 2012, 22:04)...   May 16 2012, 13:16
|- - Leka   Цитата(Torpeda @ May 16 2012, 17:16) похо...   May 16 2012, 13:33
|- - Torpeda   Цитата(Leka @ May 16 2012, 16:33) Это мед...   May 16 2012, 13:52
- - anatolich   Вот хорошая дискусия по поводу >1024 инструкций...   May 15 2012, 11:59
|- - Torpeda   Цитата(anatolich @ May 15 2012, 14:59) on...   May 15 2012, 12:12
|- - Barktail   Цитата(Torpeda @ May 15 2012, 16:12) таки...   May 15 2012, 12:27
|- - des00   Цитата(Torpeda @ May 15 2012, 06:12) Таки...   May 16 2012, 06:45
|- - Torpeda   Цитата(des00 @ May 16 2012, 09:45) так то...   May 16 2012, 16:27
|- - des00   Цитата(Torpeda @ May 16 2012, 11:27) Вот ...   May 16 2012, 16:55
||- - Torpeda   Цитата(des00 @ May 16 2012, 19:55) переве...   May 17 2012, 07:48
||- - Bad0512   Цитата(Torpeda @ May 17 2012, 14:48) То ч...   May 18 2012, 10:43
||- - alexadmin   Цитата(Bad0512 @ May 18 2012, 14:43) Я не...   May 18 2012, 11:39
||- - Bad0512   Цитата(alexadmin @ May 18 2012, 18:39) От...   May 19 2012, 05:24
|- - ReAl   Цитата(Torpeda @ May 16 2012, 19:27) Вот ...   May 19 2012, 08:06
- - anatolich   И по сравнению с ниос Альтеры, не плохой бонус.   May 15 2012, 13:26
- - SpyBot   Подскажите, пожалуйста, почему как альтернативу пр...   Jun 3 2012, 16:23
- - Victor®   Цитата(SpyBot @ Jun 3 2012, 19:23) Но вед...   Jun 4 2012, 12:15
- - Serhiy_UA   Хотел бы добавить. Конечные автоматы (КА) бывают с...   Jun 5 2012, 05:27
- - Джеймс   Цитата(Victor® @ Jun 4 2012, 16:15) Не фа...   Jun 5 2012, 11:45


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

 


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


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