xvr 12 9 июля, 2012 Опубликовано 9 июля, 2012 · Жалоба Только FPGA с ядром PCI-Master поможет топикстартеру осуществить свою мечту.Не только - смотрите на пост выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serhiy_UA 1 9 июля, 2012 Опубликовано 9 июля, 2012 · Жалоба На каком железе можно изготовить PCI плату АЦП ? Нужен ли DSP, может быть можно на ПЛИС или еще на чем нибудь ? Какую литературу почитать на тему разработки PCI устройств ? 1. Перевод спецификации 2.0 локальной шины PCI в приложении. Начните с этого.. 2. У меня PCI-плата на 4-х слоях с Cyclone III, меньше слоев не выходит... 3. Про ADSP-BF, можно начать в http://www.bluetechnix.com/rainbow2006/sit...4/blackfin.aspx 4. ..еще есть и Ethernet, как альтернатива PCI... pci20__Russian_.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 78 9 июля, 2012 Опубликовано 9 июля, 2012 · Жалоба если хочется поиграться с PCI можно взять какой-нибудь не сильно дорогой evaluation kit например: http://www.altera.com/products/devkits/alt...maxii-1270.html у латтиса что-то бюджетное и для PCI Express вроде было. а еще можно взять микросхему RTL8139С, не смотря на то что это езернет контроллер, у еще него есть внешняя шина для подключения параллельной флэши, и до этой шины вроде бы вполне можно добраться через регистры. так что данную микросхему можно использовать как переходник PCI в асинхронную 16р шину. с 16-18 адресными линиями. 40МГц пожалуй не получится, но для попробовать PCI - самое оно. найти данную сетевуху думаю проблем не составит, однако нужна именно 8139С, в 8139D уже нет отдельной параллельной шины, флэш делит ноги с PCI. ну или любой другой pci ethernet контроллер с boot romом для загрузки по сети(DP83816 например), выйдет куда дешевле специализированных микросхем переходников PCI в UART/SPI/... разрядов-то у АЦП сколько? а то может всё-таки в USB (ft232h) пролезет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rihkov 0 10 июля, 2012 Опубликовано 10 июля, 2012 · Жалоба разрядов-то у АЦП сколько? а то может всё-таки в USB (ft232h) пролезет. С USB сейчас работаю, в данный момент играюсь с AT89C5131 вроде пока все получается, еще есть ATMega32U4-AU но пока не пробовал запускать, скоро буду учится и с ним работать. Изначально преследуется задача изучить шину PCI и PCIe , и научиться с ней работать и на программном и на физическом уровне, то есть создать свое пусть не так уж и серьезное но устройство, заинтересован именно в сфере АЦП и ЦАП преобразований. По работе с шиной PCI читал Гука и Несвижского, сейчас заказал книгу "Шины PCI, PCI Express. Архитектура, дизайн, принципы функционирования" Сергей Петров, может там что полезное вычитаю, может кто еще подскажет что почитать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 6 10 июля, 2012 Опубликовано 10 июля, 2012 · Жалоба По работе с шиной PCI читал Гука и Несвижского, сейчас заказал книгу "Шины PCI, PCI Express. Архитектура, дизайн, принципы функционирования" Сергей Петров, может там что полезное вычитаю, может кто еще подскажет что почитать? Спецификацию почитайте. Только не перевод на русский, а настоящую. Вдумчиво и внимательно. Ну и вот это гляньте: http://inethub.olvi.net.ua/ftp/library/sha...(2000)(198).pdf И вот это (похоже, это даже полная версия книги): http://www.mindshare.com/files/ebooks/PCI%...%20Edition).pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
McSava 0 12 июля, 2012 Опубликовано 12 июля, 2012 · Жалоба Мы на фирме делали плату на Xilinx Spartan-3 + мост PCIe-PCI от Texas Instruments xio2000a. Драйвер брали старый PCI (до этого плата была PCI). PCI плата была восьмислойной. Такой осталась и PCIe. Для PCIe варианта аналоговую часть вынесли на отдельную плату (6 слоев) с тщательной трассировкой земляных полигонов и питания. На цифровой плате есть 4 буфера памяти по 16Мх16. Для 14 битной 100 МГц платы получили уровень собственных шумов АЦП на уровне 1,13 ЕМР (в документации на микросхему 1,10 ЕМР) и SFDR до 84 дБ. Для 12 битных (до 65 МГц) 8 канальных плат уровень шума на уровне 0,5 ЕМР. Для шестнадцатиканальных плат имело место межканальное влияние на плате (около 45-50 дБ на соседний канал). Плату перепроектировали, но не монтировали. Для плат с работой по PCI проникание на спектре собственного шума сигнала 33 МГц. Нужно как-то лучше фильтровать. Сейчас спроектировали плату на Saprtan-6 без использования моста PCIe-PCI. Разработчик отлаживал PCIe интерфейс на отладочной плате SP605, на ней же поднимал и DDR3 память и режим DMA. Но разработка платы осуществлялась коллективом из трех человек. Я - схема и трассировка, по заданию ведущего инженера, второй человек - программист интерфейсов FPGA и драйверов с Win. И ведущий инженер - раздача задания, пенделей и соединение всего вместе, тонкая настройка проекта внутри ПЛИС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rihkov 0 12 июля, 2012 Опубликовано 12 июля, 2012 · Жалоба Всем участникам спасибо за столь полноценные ответы, сейчас стоит вопрос о приобретении измерительного оборудования для полноценной работы над проектами такого типа, прошу подсказать какое оборудование нужно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rihkov 0 13 июля, 2012 Опубликовано 13 июля, 2012 · Жалоба Вопрос задан в том плане можно ли обойтись осциллографом и частотомером, или обязательно нужен логический анализатор и генератор и может быть что нибудь еще? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 6 13 июля, 2012 Опубликовано 13 июля, 2012 · Жалоба Вопрос задан в том плане можно ли обойтись осциллографом и частотомером, или обязательно нужен логический анализатор и генератор и может быть что нибудь еще? Анализатор для отладки PCI потребуется довольно серьезный и дорогой. По опыту скажу, что можно обойтись и без него. Возможно, понадобятся какие-то приборы для отладки аналогового тракта ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 43 13 июля, 2012 Опубликовано 13 июля, 2012 · Жалоба Взять древнюю PLX PCI9052 http://www.plxtech.com/products/io/pci9052 и не иметь проблем (кроме разводки конечно). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 13 июля, 2012 Опубликовано 13 июля, 2012 · Жалоба Взять древнюю PLX PCI9052 http://www.plxtech.com/products/io/pci9052 и не иметь проблем (кроме разводки конечно). Я ТС предагал - но он видимо легких путей не ищет :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 26 13 июля, 2012 Опубликовано 13 июля, 2012 · Жалоба IMHO, если задача сделать PCI плату в одном экземпляре, то проще купить кит: Arria V GX Starter Kit Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
McSava 0 13 июля, 2012 Опубликовано 13 июля, 2012 · Жалоба У Xilinx`а есть инструмент ChipScope, его можно подвесить как логический анализатор на шину. Ну и мы обошлись без отдельного прибора. Помимо блоков питания и мультимеров у нас в постоянном обиходе генератор, осциллограф. Частотомер нужен реже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться