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

 
 
> 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
Ответов
anatolich
сообщение May 15 2012, 11:59
Сообщение #2


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

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



Вот хорошая дискусия по поводу >1024 инструкций
http://forums.xilinx.com/t5/PicoBlaze/Pico...ctions/td-p/710

only on Xilinx devices
наверное потому, что kcpsm3.vhd написан на встроенных компонентах типа LUT4, MUXCY
а не по злоби?
Go to the top of the page
 
+Quote Post
Torpeda
сообщение May 15 2012, 12:12
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 23-02-12
Пользователь №: 70 424



Цитата(anatolich @ May 15 2012, 14:59) *
only on Xilinx devices
наверное потому, что kcpsm3.vhd написан на встроенных компонентах типа LUT4, MUXCY
а не по злоби?

Таки по жлоби....
Вот на Xilinx форуме нашёл (http://forums.xilinx.com/xlnx/board/crawl_...;message.id=665):
Цитата
As Barrie points out, the picoBlaze IP is not well suited to a standard cell implementation (it is intentionally intended to be an optimal mcro-controller in the Xilinx architecture), and it is also a prohibited use to implement it in anything other than Xilinx components under the quoted agreement.

Of course, everything is negotiable (for the right $), so one could obtain a license to use it elsewhere, but I am unaware of anyone negociating, paying for, and obtaining one.
If you plan on going to an ASIC, you would probably be better off to choose another controller.

Good luck,
Austin Lesea
Principal Engineer
Xilinx San Jose

Ну и цитата с "Xilinx Reference Design License"
Цитата
Access to the Designs is provided only to purchasers of Xilinx programmable logic devices or
Xilinx HardWire™ devices for the purposes set forth herein.
Go to the top of the page
 
+Quote Post
des00
сообщение May 16 2012, 06:45
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Torpeda @ May 15 2012, 06:12) *
Таки по жлоби....

так то оно так, но народ переписал VHDL пикоблейз на верилог под фришной лицензией, ну а то что он совместим с пикоблейзвым асмом (от хилых и не только), то так получилось %)


В общем, как это ни банально, читайте вики http://ru.wikipedia.org/wiki/PicoBlaze wink.gif


--------------------
Go to the top of the page
 
+Quote Post
Torpeda
сообщение May 16 2012, 16:27
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 23-02-12
Пользователь №: 70 424



Цитата(des00 @ May 16 2012, 09:45) *
так то оно так, но народ переписал VHDL пикоблейз на верилог под фришной лицензией, ну а то что он совместим с пикоблейзвым асмом (от хилых и не только), то так получилось %)

Вот ответ Xilinx:
Цитата
Note that ‘clones’ of PicoBlaze are often made by users that want to modify the original PicoBlaze or use it in a different design flow BUT STILL TO TARGET A XILINX DEVICE. The Reference Design License Agreement covers this use....
"The success of any designs you complete using the Designs as a starting point is wholly dependent on your design efforts."

т.е. PacoBlase тоже только для Xilinx
Go to the top of the page
 
+Quote Post
des00
сообщение May 16 2012, 16:55
Сообщение #6


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Torpeda @ May 16 2012, 11:27) *
Вот ответ Xilinx:

переведите на русский то, что вы привели на английском, а то я начинаю сомневаться в своем знании языка. т.к. не вижу ни строчки которая ограничивает использование проца, написанного с нуля.

и не забываем смотреть лицензию под которой идет PacoBlaze


--------------------
Go to the top of the page
 
+Quote Post
Torpeda
сообщение May 17 2012, 07:48
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 23-02-12
Пользователь №: 70 424



Цитата(des00 @ May 16 2012, 19:55) *
переведите на русский ...

Цитата
Учтите, что клоны PicoBlaze сделаны пользователями которые хотят модифицировать исходный PicoBlaze НО ВСЁ ЕСЧЁ С ЦЕЛЬЮ ИСПОЛЬЗОВАНИЯ В XILINX.
Лицензионное соглашение включает этот случай....


То что PacoBlaze идёт под FreeBSD лицензией не означает что Вы можете его использовать где-то кроме XILINX.
Иначе - получите предъяву от XILINX.
Go to the top of the page
 
+Quote Post
Bad0512
сообщение May 18 2012, 10:43
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(Torpeda @ May 17 2012, 14:48) *
То что PacoBlaze идёт под FreeBSD лицензией не означает что Вы можете его использовать где-то кроме XILINX.
Иначе - получите предъяву от XILINX.

Я не совсем понимаю как можно проконтролировать выполнение подобного ограничения (если даже оно и существует).
Исходники любого коммерческого проекта являются по умолчанию закрытыми, и никто (в том числе и Xilinx) не в праве требовать их открыть.
Go to the top of the page
 
+Quote Post
alexadmin
сообщение May 18 2012, 11:39
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(Bad0512 @ May 18 2012, 14:43) *
Я не совсем понимаю как можно проконтролировать выполнение подобного ограничения (если даже оно и существует).
Исходники любого коммерческого проекта являются по умолчанию закрытыми, и никто (в том числе и Xilinx) не в праве требовать их открыть.


Открыть - вряд ли. А вот дать на изучение экспертам, привлекаемым для судебного процесса - вроде как вполне могут.
Go to the top of the page
 
+Quote Post
Bad0512
сообщение May 19 2012, 05:24
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(alexadmin @ May 18 2012, 18:39) *
Открыть - вряд ли. А вот дать на изучение экспертам, привлекаемым для судебного процесса - вроде как вполне могут.

Для того, чтобы "дать на изучение экспертам" нужно сначала получить эти исходники. Как по вашему это должно происходить?
Презумпцию невиновности ещё никто не отменял.
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
- - Mad_max   Выскажу свое мнение. Резких высказываний на форум...   May 6 2012, 18:26
- - 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
|- - Barktail   Цитата(Torpeda @ May 15 2012, 16:12) таки...   May 15 2012, 12:27
|- - 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 Текстовая версия Сейчас: 19th July 2025 - 19:31
Рейтинг@Mail.ru


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