admin 0 24 июня, 2004 Опубликовано 24 июня, 2004 · Жалоба Есть ли сейчас доступные (открытые или взломанные) PCI ядра, (PCI 32/33 Master, Slave) ? Или только комерческие и собственные разработки? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
one_man_show 0 26 июня, 2004 Опубликовано 26 июня, 2004 · Жалоба Взломанные конечно есть, достаточно посмотреть на соответствующий форум на telesys.ru. Не понятно, почему сюда никто не выкладывает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maksim 0 27 июня, 2004 Опубликовано 27 июня, 2004 · Жалоба A kakoi nuzhen controler? Chto s obratnoi storoni hotite podkluchat? :P Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Esquire 0 27 июня, 2004 Опубликовано 27 июня, 2004 · Жалоба Maksim Все коммерческие прошивки поддерживают master/slave + 66 МГц. Специально так сделано, чтобы было НЕКРИТИЧНО, что "подключать с обратной стороны". Другое дело - open cores. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
admin 0 28 июня, 2004 Опубликовано 28 июня, 2004 · Жалоба Оптимально думаю было бы PCI 32/33 дма мастер (работал со слэйвом как-то, скорость была всего пару мегабайт в секунду) и + API к нему, желательно под FreeBSD или Linux и Win Просто для того чтобы надо платку сделать - взял и сделал. А на другой стороне я просто использую свободные ноги ПЛИС для своих целей. Внутри ПЛИС имею адресное пространство портов и памяти. Что еще для счастья нужно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gab 0 30 июня, 2004 Опубликовано 30 июня, 2004 · Жалоба Я использую PCI Core с OpenCores. Он поддерживает BusMastering. 66 МГц может, но не на ПЛИСе. Для проекта "ЦАП/АЦП c DMA" 33-х хватает. ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maksim 0 30 июня, 2004 Опубликовано 30 июня, 2004 · Жалоба Пиши свой, так оно надёжнее будет. Лучше день потерять, а потом куда-то так долететь... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gab 0 1 июля, 2004 Опубликовано 1 июля, 2004 · Жалоба Оптимально думаю было бы PCI 32/33 дма мастер (работал со слэйвом как-то, скорость была всего пару мегабайт в секунду) и + API к нему, желательно под FreeBSD или Linux и Win Просто для того чтобы надо платку сделать - взял и сделал. А на другой стороне я просто использую свободные ноги ПЛИС для своих целей. Внутри ПЛИС имею адресное пространство портов и памяти. Что еще для счастья нужно? PCI Core от OpenCores в таких же условиях у меня работает. В качестве примера там давался видеоконтроллер. По его мотивам, за пару дней, написал свой драйвер под Linux. Так что рекомендую. Он полностью синтезируемый. Единственная неприятность (или достоинство) -- он мост PCI-WISHBONE и программировать его надо как мост (согласно прилагаемой к нему инструкции). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
admin 0 1 июля, 2004 Опубликовано 1 июля, 2004 · Жалоба чем этот WISHBONE так знаменит? не работал с ним не разу, но хотелось бы знать особенности, раз уж он так популярен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gab 0 1 июля, 2004 Опубликовано 1 июля, 2004 · Жалоба Открытый стандарт. Хорошо документирован (www.opencores.org). Очень прост. Продвигается как стандарт для внутриплисосового соединения модулей. Под него существует достаточно много всякой всячины типа процессоров, DMA, PIC и т.п., причем на Verilog/VHDL. Сейчас у меня на нём общаются PCI контроллер с двумя блоками контроллера ZBT памяти для ADC и DAC. Внутренняя частота - небольшая - 40 МГц. Глюков пока нет. PCI контроллер обеспечивает согласование частот PCI (33 МГц) и WISHBONE (40 МГц). Вишбоновская логика с моей стороны получилась очень простая, по сравнению с тем, что предлагает Xilinx для своего PCI Core. И без всяких трёхстабильных шин :/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ZhV 0 2 июля, 2004 Опубликовано 2 июля, 2004 · Жалоба Пиши свой, так оно надёжнее будет. Лучше день потерять, а потом куда-то так долететь... Нууу, с PCI за день далеко не улетишь ;) А существует ли в природе нормальный перевод спецификации 2.2 или 2.1. :rolleyes: Ну или хотя бы 2.0, но не тот, что я видел - так я и сам переводить могу, проще на буржуйском читать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Esquire 0 3 июля, 2004 Опубликовано 3 июля, 2004 · Жалоба ZhV существует ли в природе нормальный перевод спецификации 2.2 или 2.1 Нет, хотя на Телесисе как-то мелькала ссылка на сайт, где спецификация переведена нормально, но ЧАСТИЧНО. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LeonY 0 3 июля, 2004 Опубликовано 3 июля, 2004 · Жалоба проще на буржуйском читать Вот на буржуйском и читай, а не ищи переводов - гораздо более надежно и не на много труднее Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ZhV 0 4 июля, 2004 Опубликовано 4 июля, 2004 · Жалоба проще на буржуйском читать Вот на буржуйском и читай, а не ищи переводов - гораздо более надежно и не на много труднее Да оно понятно, так и делаю. Но, постольку-поскольку английский для меня не совсем родной (если не сказать большего), часто бывает затруднительно уловит "общую картину", без которой потом тонешь в деталях. А то, что вникать в детали и тонкости - только по первоисточнику, это однозначно, спору нет, в этой части оно действительно и проще и быстрее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cms 0 6 июля, 2004 Опубликовано 6 июля, 2004 · Жалоба Практическая сторона вопроса: есть вполне адекватный русский перевод PCI Spec v2.2 и оригинальная текущая спецификация v3.0. Для понимания и обучения можно читать русский перевод, а при работе уже опираться на официальный английский документ. Из коммерческих ядер лучшим, ИМХО, является PLDA PCI Core. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться