Cube 0 29 марта, 2009 Опубликовано 29 марта, 2009 (изменено) · Жалоба Доброго времени суток! Есть PCI-ая промышленная платка, на ней стоит Xilinx XC2S150. Возникла проблема (я новичок в работе с плис'ками) описания интерфейса плис-pci на VHDL. т.е обмен данными (считать, записать). С плиски поток будет около 50 бит, и как я понял надо передавать в 2 этапа по 32 бита на PCI. Посмотрел в и-нете инфу по теме - мало чего нашел....есть проблемка. Так что прошу помочь в написание кода или представить готовый код, если не вас не затруднит. Заранее спасибо. извинияюсь..создал 2 темы...прошу одну "убить" Изменено 29 марта, 2009 пользователем Cube Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rimpocha 0 29 марта, 2009 Опубликовано 29 марта, 2009 · Жалоба Вот здесь ищите нужное вам IP ядро: http://www.xilinx.com/ipcenter/index.htm Они как правило стоят денег. Но экономят время разработки. Обычно можно использовать пробную лицензию на три месяца. А вообще подробней напишите про плату, а то может там уже есть аппаратный PCI интерфейс. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BSV 0 29 марта, 2009 Опубликовано 29 марта, 2009 · Жалоба Если задание учебное - так учитесь, начните с изучения языка описания (VHDL или Verilog), затем спецификации PCI, возьмите ядро с OpenCores, посмотрите доки на ядро от Xilinx из ISE (<каталог ISE>\coregen\ip\xilinx\network\com\xilinx\ip\pci....\doc), попробуйте изобразить что-то подобное. Если проект коммерческий - лучше наймите кого-нибудь (посоветуйте это сделать своему работодателю), так будет проще, быстрее и, в конечном счете, дешевле. P.S. ПЛИС подключена к PCI напрямую или через мост? Поток 50 бит - в секунду, час, сутки, год? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 30 марта, 2009 Опубликовано 30 марта, 2009 · Жалоба Доброго времени суток! Есть PCI-ая промышленная платка, на ней стоит Xilinx XC2S150. Возникла проблема (я новичок в работе с плис'ками) описания интерфейса плис-pci на VHDL. т.е обмен данными (считать, записать). С плиски поток будет около 50 бит, и как я понял надо передавать в 2 этапа по 32 бита на PCI. Посмотрел в и-нете инфу по теме - мало чего нашел....есть проблемка. Так что прошу помочь в написание кода или представить готовый код, если не вас не затруднит. Заранее спасибо. извинияюсь..создал 2 темы...прошу одну "убить" можете посмотреть здесь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sysel 0 30 марта, 2009 Опубликовано 30 марта, 2009 · Жалоба Если поток данных небольшой (скажем <1-2 Мбайт/сек (цифра с потолка взята)) Проще будет взять ядро PCI32t lite c OpenCores. Написано на VHDL, легко подключается благодаря простой ISA-подобной шине WB со стороны пользователя. Невысокая производительность компенсируется малым размером и простотой использования. Поддерживает только режим PCI-Target (если поток данных небольшой - это не недостаток). Написание драйвера для PCI-Target устройства проще, чем для Master-Target. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться