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

 
 
> Готовые PCI ядра, Какое выбрать?
Vitёk
сообщение Feb 10 2005, 08:37
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 17-01-05
Из: Ростов-на-Дону
Пользователь №: 2 018



Проблема выбора, однако...
Имеются три готовых PCI интерфейса:
- свободно распространяемый OpenCores;
- LogiCORE, купленный у Xilinx;
- Альтеровские, которые лежат на здесь на ФТП...

Пока есть время, пытаюсь разобраться с первыми двумя. (Собственно, только начал...) smile.gif Первое впечатление - оба они мне не нравятся. Во-первых, в спецификациях на них написано, что будучи реализованы на Spartan-2 с поддержкой мастера тянут только 33 МГц, а разрабатываемое устройство может быть воткнуто в 66 МГц шину. Во вторых - со стороны пользователя неизвестные мне шины, что там, что там... На OpenCores - это WishBone. У Xilinx - вообще что-то непонятное, такое ощущение, что они к PCI сигналам цепляют с полсотни своих и отдают пользователю. (Это я утрирую, конечно, но первое вречатление было примерно таким.) Ну и в третих - по мелочам... smile.gif
Поэтому решил спросить у знатоков: кто какие корки использовал, и каковы ощущения от работы? На какие трудно обходимые ограничения, не видимые сразу, можно напороться?
Пару слов о разрабатываемом устройств: PCI интерфейс - на Spartan-2, далее стоит Virtex-2Pro. На интерфейсе стоит DDR память. Интерфейс должен:
- уметь быть мастером;
- сливать/заливать по ДМА данные в память/из памяти;
- точно так же переливать данные в/из второй ПЛИС;
- обеспечивать доступ к PCI со стороны второй ПЛИС.
В соответствии в последними двумя требованиями вылезает ещё вопрос: какой протокол (шину, интерфейс) взять за основу для организации связи между ПЛИС? (Только не PCI !!! Шутка... smile.gif biggrin.gif )
Кто что скажет? Буду рад всем откликнувшимся. smile.gif


--------------------
/* Всё хорошо в меру. */
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Vitёk
сообщение Feb 16 2005, 07:17
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 17-01-05
Из: Ростов-на-Дону
Пользователь №: 2 018



Спасибо! smile.gif Я почему спрашивал про недостатки: у нас в конторе почти все, кому я говорил про OpenCores PCI, начинали заводить песню типа ".. оно там всё сырое, ни фига не работает, тыры-пыры.." Когда я пытался у них выяснить, что конкретно там сырое и как оно не работает, то в ответ слышал, ".. что я лично не работал, но слышал, что Вася рассказывал Пете, что он от кого-то там слышал, что там проблемы..." (в переполненом автобусе, наверное, разговор был), и "..ты думаешь, зря Зайлинксы за своё СТОПУДОВО рабочее ядро просят 5 килобаксов?..". Меня это насторожило: OpenCores-овское ядро выставлено на всеобщее обозрение уже не один год, и у его авторов наверняка было время, что бы довести до ума.
Теперь же, когда человек, лично его использовавший, утвержает, что проблем нет - то и у меня сомнений нет. smile.gif
Ещё один плюс в пользу OpenCores PCI против Xilinx Coregen: а когда закончится зайлинковская лицензия (у нас почти закончилась - она выдаётся всего на год), и через пару лет выйдет очередная их ублюдочная САПР, идеологически не совместимая с этим б####им у####ым п####ым ISE - что тогда делать? ... Вот и я о том же...

> Скоро на OpenCores выложу свой проект -- DDS Generator.
Успехов. smile.gif


--------------------
/* Всё хорошо в меру. */
Go to the top of the page
 
+Quote Post
ASN
сообщение Feb 16 2005, 08:19
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



Vitёk
Xilinx PCI Core - это проверенный рабочий проект с максимальным быстродействие.
OpenCores - это общий проект, разработанный в неоптимизированном стиле.
Поэтому - если есть деньги и нет времени - Xilinx PCI Core.
Если нет лишних денег и есть время - OpenCores.
З.Ы. Я сейчас "ковыряю" OpenCores для собственного развития. Хотя в проектах некоторые открытые корки использовал smile.gif.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Vitёk   Готовые PCI ядра   Feb 10 2005, 08:37
- - Realking   используй от PLDA   Feb 10 2005, 08:41
- - Vitёk   Цитатаиспользуй от PLDAМожно подробнее?   Feb 10 2005, 08:54
- - gab   Я остановился на OpenCores. К тому же wishbone оче...   Feb 11 2005, 11:07
- - ra4fox   Сейчас как раз делаю проект с PCI, использую корку...   Feb 12 2005, 17:17
- - Vitёk   Спасибо всем, кто ответил! to gab: если позво...   Feb 14 2005, 07:48
- - gab   2 Vitёk: Про WB: Плохого вроде пока не нашёл (може...   Feb 15 2005, 14:10
- - adafin   Зашел на opencores загрузить PCI ядро, попал на ст...   Feb 17 2005, 11:23
- - DimaV   У когонибудь есть PCI ядро LogiCORE Xilinx, если н...   Feb 17 2005, 18:49
- - Vitёk   Цитатаполучил скорости на мастере (относительно ко...   Feb 18 2005, 06:38
|- - keyru   Цитата(Vitёk @ Feb 18 2005, 09:38)Цитатаполуч...   Feb 18 2005, 07:54
- - DimaV   Тактовая частота со стороны WB была 66 МГц, тестил...   Feb 18 2005, 07:48
- - Vitёk   2 DimaV, keyru - спасибо, туман начинает потихоньк...   Feb 18 2005, 08:32
|- - keyru   Цитата(Vitёk @ Feb 18 2005, 11:32)2 DimaV, ke...   Feb 18 2005, 09:04
- - DimaV   Я поначалу пытался исправить эту фичу, но залез в ...   Feb 18 2005, 08:49
- - Vitёk   Однако, какие забавные подробности выплывают. Цит...   Feb 18 2005, 09:42
- - DimaV   Я использовал тестбенч который прилагался к XILINX...   Feb 18 2005, 11:47
- - Vitёk   Это которые в $Xilinx\coregen\ip...   Feb 18 2005, 13:00
- - anatol1983   А у кого нибудь есть инф-я по Wishbone на русском?   Feb 26 2005, 20:57
- - Vitёk   К вопросу о тестбенчах. Сначала собрал вместе Open...   Feb 28 2005, 07:56
|- - TriD   С PCI пока не разбирался совсем, но попробовать на...   Feb 28 2005, 08:14
- - bve   Вопрос в тему: у Альтеры было немало ядер. Последн...   Feb 28 2005, 09:42


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 06:41
Рейтинг@Mail.ru


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