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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> PCI ядра, осуждаем
admin
сообщение Jun 24 2004, 13:41
Сообщение #1


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



Есть ли сейчас доступные (открытые или взломанные) PCI ядра, (PCI 32/33 Master, Slave) ?

Или только комерческие и собственные разработки?
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Jun 26 2004, 00:01
Сообщение #2


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Взломанные конечно есть, достаточно посмотреть на соответствующий форум на telesys.ru. Не понятно, почему сюда никто не выкладывает.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
Maksim
сообщение Jun 27 2004, 10:42
Сообщение #3


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

Группа: Свой
Сообщений: 164
Регистрация: 27-06-04
Пользователь №: 194



A kakoi nuzhen controler? Chto s obratnoi storoni hotite podkluchat? :P


--------------------
qwerty
Go to the top of the page
 
+Quote Post
Esquire
сообщение Jun 27 2004, 21:47
Сообщение #4


Эсквайр
*****

Группа: Почетный участник
Сообщений: 1 013
Регистрация: 19-06-04
Из: • ℮lectronﭑχ •
Пользователь №: 62



Maksim
Все коммерческие прошивки поддерживают master/slave + 66 МГц. Специально так сделано, чтобы было НЕКРИТИЧНО, что "подключать с обратной стороны". Другое дело - open cores.


--------------------
Кто ищет, тот всегда найдет
Go to the top of the page
 
+Quote Post
admin
сообщение Jun 28 2004, 08:45
Сообщение #5


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



Оптимально думаю было бы PCI 32/33 дма мастер (работал со слэйвом как-то, скорость была всего пару мегабайт в секунду)
и + API к нему, желательно под FreeBSD или Linux и Win

Просто для того чтобы надо платку сделать - взял и сделал.
А на другой стороне я просто использую свободные ноги ПЛИС для своих целей. Внутри ПЛИС имею адресное пространство портов и памяти.
Что еще для счастья нужно?
Go to the top of the page
 
+Quote Post
gab
сообщение Jun 30 2004, 09:29
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 376
Регистрация: 30-06-04
Из: Moskow
Пользователь №: 218



Я использую PCI Core с OpenCores. Он поддерживает BusMastering. 66 МГц может, но не на ПЛИСе. Для проекта "ЦАП/АЦП c DMA" 33-х хватает. wink.gif


--------------------
serpents on the way to paradise -
dying for love, fighting for ages.

Go to the top of the page
 
+Quote Post
Maksim
сообщение Jun 30 2004, 13:19
Сообщение #7


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

Группа: Свой
Сообщений: 164
Регистрация: 27-06-04
Пользователь №: 194



Пиши свой, так оно надёжнее будет.


Лучше день потерять, а потом куда-то так долететь...


--------------------
qwerty
Go to the top of the page
 
+Quote Post
gab
сообщение Jul 1 2004, 11:52
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 376
Регистрация: 30-06-04
Из: Moskow
Пользователь №: 218



Цитата(udofun @ Jun 28 2004, 11:45 AM)
Оптимально думаю было бы PCI 32/33 дма мастер (работал со слэйвом как-то, скорость была всего пару мегабайт в секунду)
и + API к нему, желательно под FreeBSD или Linux и Win

Просто для того чтобы надо платку сделать - взял и сделал.
А на другой стороне я просто использую свободные ноги ПЛИС для своих целей. Внутри ПЛИС имею адресное пространство портов и памяти.
Что еще для счастья нужно?

PCI Core от OpenCores в таких же условиях у меня работает. В качестве примера там давался видеоконтроллер. По его мотивам, за пару дней, написал свой драйвер под Linux.
Так что рекомендую. Он полностью синтезируемый. Единственная неприятность (или достоинство) -- он мост PCI-WISHBONE и программировать его надо как мост (согласно прилагаемой к нему инструкции).


--------------------
serpents on the way to paradise -
dying for love, fighting for ages.

Go to the top of the page
 
+Quote Post
admin
сообщение Jul 1 2004, 13:12
Сообщение #9


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



чем этот WISHBONE так знаменит? не работал с ним не разу, но хотелось бы знать особенности, раз уж он так популярен.
Go to the top of the page
 
+Quote Post
gab
сообщение Jul 1 2004, 14:17
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 376
Регистрация: 30-06-04
Из: Moskow
Пользователь №: 218



Открытый стандарт. Хорошо документирован (www.opencores.org). Очень прост. Продвигается как стандарт для внутриплисосового соединения модулей. Под него существует достаточно много всякой всячины типа процессоров, DMA, PIC и т.п., причем на Verilog/VHDL.
Сейчас у меня на нём общаются PCI контроллер с двумя блоками контроллера ZBT памяти для ADC и DAC. Внутренняя частота - небольшая - 40 МГц. Глюков пока нет. PCI контроллер обеспечивает согласование частот PCI (33 МГц) и WISHBONE (40 МГц). Вишбоновская логика с моей стороны получилась очень простая, по сравнению с тем, что предлагает Xilinx для своего PCI Core. И без всяких трёхстабильных шин :/


--------------------
serpents on the way to paradise -
dying for love, fighting for ages.

Go to the top of the page
 
+Quote Post
ZhV
сообщение Jul 2 2004, 22:08
Сообщение #11





Группа: Свой
Сообщений: 10
Регистрация: 2-07-04
Из: Chelyabinsk
Пользователь №: 247



Цитата(Maksim @ Jun 30 2004, 04:19 PM)
Пиши свой, так оно надёжнее будет.
Лучше день потерять, а потом куда-то так долететь...

Нууу, с PCI за день далеко не улетишь wink.gif
А существует ли в природе нормальный перевод спецификации 2.2 или 2.1. rolleyes.gif
Ну или хотя бы 2.0, но не тот, что я видел - так я и сам переводить могу, проще на буржуйском читать
Go to the top of the page
 
+Quote Post
Esquire
сообщение Jul 3 2004, 10:58
Сообщение #12


Эсквайр
*****

Группа: Почетный участник
Сообщений: 1 013
Регистрация: 19-06-04
Из: • ℮lectronﭑχ •
Пользователь №: 62



ZhV
Цитата
существует ли в природе нормальный перевод спецификации 2.2 или 2.1

Нет, хотя на Телесисе как-то мелькала ссылка на сайт, где спецификация переведена нормально, но ЧАСТИЧНО.


--------------------
Кто ищет, тот всегда найдет
Go to the top of the page
 
+Quote Post
LeonY
сообщение Jul 3 2004, 19:58
Сообщение #13


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Цитата(ZhV @ Jul 3 2004, 01:08 AM)
проще на буржуйском читать

Вот на буржуйском и читай, а не ищи переводов - гораздо более надежно и не на много труднее


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
ZhV
сообщение Jul 4 2004, 20:54
Сообщение #14





Группа: Свой
Сообщений: 10
Регистрация: 2-07-04
Из: Chelyabinsk
Пользователь №: 247



Цитата(LeonY @ Jul 3 2004, 10:58 PM)
Цитата(ZhV @ Jul 3 2004, 01:08 AM)
проще на буржуйском читать

Вот на буржуйском и читай, а не ищи переводов - гораздо более надежно и не на много труднее

Да оно понятно, так и делаю. Но, постольку-поскольку английский для меня не совсем родной (если не сказать большего), часто бывает затруднительно уловит "общую картину", без которой потом тонешь в деталях. А то, что вникать в детали и тонкости - только по первоисточнику, это однозначно, спору нет, в этой части оно действительно и проще и быстрее.
Go to the top of the page
 
+Quote Post
cms
сообщение Jul 6 2004, 08:59
Сообщение #15


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

Группа: Свой
Сообщений: 168
Регистрация: 6-07-04
Пользователь №: 266



Практическая сторона вопроса: есть вполне адекватный русский перевод PCI Spec v2.2 и оригинальная текущая спецификация v3.0. Для понимания и обучения можно читать русский перевод, а при работе уже опираться на официальный английский документ. Из коммерческих ядер лучшим, ИМХО, является PLDA PCI Core.
Go to the top of the page
 
+Quote Post

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

 


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


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