Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PCI корка
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Dmitry_D2
Здравствуй, ALL!
Захотелось сделать простое PCI устройство ввода-вывода. Нашел статью что-то типа самое простое устройство на PCI, запрограммировал, зашил... В общем машина с этой платой не загружается вообще. Сходил на opencourse, взял оттуда корку, так и не понял что с ней делать. Там три файла а как их правильно компилировать я так и не понял. В общем нужно простое устройство для ввода-вывода на PCI. Прочитал в форуме что есть корка от Altera уже дешифрованная и лежит в будке №2. Кое-как нашел я эту будку, а там нет корки, есть только каталог, а в нем пусто. Помогите плиз. Если не трудно отправьте мне на мыло корку demon_d2@mail.ru

Кстати, если это важно кристалл EP1K30TC144-2
Буду рад за любую дополнительную информацию. 05.gif
cornflyer
Цитата(Dmitry_D2 @ Nov 6 2007, 09:02) *
Здравствуй, ALL!
Захотелось сделать простое PCI устройство ввода-вывода. Нашел статью что-то типа самое простое устройство на PCI, запрограммировал, зашил... В общем машина с этой платой не загружается вообще. Сходил на opencourse, взял оттуда корку, так и не понял что с ней делать. Там три файла а как их правильно компилировать я так и не понял. В общем нужно простое устройство для ввода-вывода на PCI. Прочитал в форуме что есть корка от Altera уже дешифрованная и лежит в будке №2. Кое-как нашел я эту будку, а там нет корки, есть только каталог, а в нем пусто. Помогите плиз. Если не трудно отправьте мне на мыло корку demon_d2@mail.ru

Кстати, если это важно кристалл EP1K30TC144-2
Буду рад за любую дополнительную информацию. 05.gif


1. тебе нужно мануал прочесть про PCI.

2. сигнал CLK на плате должен иметь длину 2,5 дюйма чтобы в тайминги уложица

3. тебе надо знать как подцепляюца PCI устройства при загрузке Windows/linux

Читай:

"Программирование_драйверов_для_Windows_Комиссарова_2007.djvu"

"Программирование на аппаратном уровне. Специальный справочник+дискета
Автор: Кулаков В"

можно скачать на natahaus.ru
I.S.A.
EP1K - это ACEX1k семейство, если я правильно помню. В мегафункции Altera, даже для target 32 сказано, что льется только в MAXII 1270 (около 1000 вентилей занимает) и в Cyclone и старше семейства. Так что она Вам не пригодится.
Dmitry_D2
Цитата(I.S.A. @ Nov 6 2007, 14:11) *
EP1K - это ACEX1k семейство, если я правильно помню. В мегафункции Altera, даже для target 32 сказано, что льется только в MAXII 1270 (около 1000 вентилей занимает) и в Cyclone и старше семейства. Так что она Вам не пригодится.

Это не проблема, есть еще плата с Cyclone II, можно попробовать на Cyclone, так-что корка еще актуальна. Спасибо за ответ. 05.gif Я надеюсь корку мне все таки удастся попробовать.


Цитата(I.S.A. @ Nov 6 2007, 14:11) *
EP1K - это ACEX1k семейство, если я правильно помню. В мегафункции Altera, даже для target 32 сказано, что льется только в MAXII 1270 (около 1000 вентилей занимает) и в Cyclone и старше семейства. Так что она Вам не пригодится.

Это не проблема, есть еще плата с Cyclone II, можно попробовать на Cyclone, так-что корка еще актуальна. Спасибо за ответ. 05.gif Я надеюсь корку мне все таки удастся попробовать.
I.S.A.
Ну если вечером будет актуально поищу, а вообще демо можно скачать с Altera
http://www.altera.com/products/ip/iup/ipm-index.jsp
только там без лицензии вроде ByteBlasterII вынимать из JTAG нельзя или .pof рабоет только час, точно не помню.
Волощенко
Цитата(Dmitry_D2 @ Nov 6 2007, 10:02) *
...Помогите плиз. Если не трудно отправьте мне на мыло....

Отправил plsm_pci_t32.rar. Эта корка работает на FLEX10KA (EPF10K30AQC240-1). Правда только в MAX+plus II 10.2. Попытка работать с коркой в Quartus II не удалась, разобраться не смог.
hobgoblin
Цитата(I.S.A. @ Nov 6 2007, 11:11) *
EP1K - это ACEX1k семейство, если я правильно помню. В мегафункции Altera, даже для target 32 сказано, что льется только в MAXII 1270 (около 1000 вентилей занимает) и в Cyclone и старше семейства. Так что она Вам не пригодится.

Версия мегафункции 2.4 (3.0 ,вроде бы, тоже - не уверен) нормально работает на EP1K, причем и target и master. А вот новые версии, которые выложены на альтеровском сайте, действительно ориентированы на современные семейства.
I.S.A.
Цитата(hobgoblin @ Nov 6 2007, 14:27) *
Версия мегафункции 2.4 (3.0 ,вроде бы, тоже - не уверен) нормально работает на EP1K, причем и target и master. А вот новые версии, которые выложены на альтеровском сайте, действительно ориентированы на современные семейства.


Очнь даже может быть, т.к. я работал (по-моемому) с 3.2 для QuartusII 5.1
Dmitry_D2
Цитата(Волощенко @ Nov 6 2007, 17:03) *
Отправил plsm_pci_t32.rar. Эта корка работает на FLEX10KA (EPF10K30AQC240-1). Правда только в MAX+plus II 10.2. Попытка работать с коркой в Quartus II не удалась, разобраться не смог.

Спасибо за внимание, но что-то до моего ящика корка не дошла wassat.gif , не могли бы Вы повторить отправку ? Заранее спасибо. Ящик demon_d2@mail.ru
Волощенко
Цитата(Dmitry_D2 @ Nov 6 2007, 20:12) *
...не могли бы Вы повторить...

через почту не получается, заберите здесь. Сообщите, потом я ее удалю от сюда.
Dmitry_D2
Цитата(Волощенко @ Nov 7 2007, 12:13) *
через почту не получается, заберите здесь. Сообщите, потом я ее удалю от сюда.

Спасибо, скачал. Будем пробовать.
Antim
Добрый день!

Если Вы используете PCI 32, как target устройство, я Вам могу помочь. У меня есть отлаженные исходники с pci "коркой" и простенькая программа: чтения\записи по адресам под DOS (Т.к. в процессе разработки нужного устройство, пришлось по возиться...). Исходники на AHDL под Cyclone I. Могу вставить комментария.

С уважением!
slog
Цитата(Antim @ Nov 8 2007, 09:43) *
Если Вы используете PCI 32, как target устройство, я Вам могу помочь. У меня есть отлаженные исходники с pci "коркой" и простенькая программа: чтения\записи по адресам под DOS (Т.к. в процессе разработки нужного устройство, пришлось по возиться...). Исходники на AHDL под Cyclone I. Могу вставить комментария.


Пришлось вот тоже PCI-ем заняться. Хотелось бы посмотреть ваш проект, даже и без комментариев. В целях самообразования. А то пока не понятно как это все делается.
Antim
Цитата(slog @ Nov 14 2007, 13:33) *
Пришлось вот тоже PCI-ем заняться. Хотелось бы посмотреть ваш проект, даже и без комментариев. В целях самообразования. А то пока не понятно как это все делается.

Будьте добры Ваш e-mail адрес
slog
Получил, спасибо. Попытаюсь разобраться.
CaPpuCcino
Цитата(slog @ Nov 14 2007, 14:33) *
В целях самообразования. А то пока не понятно как это все делается.

по-моему самое надёжное средство, чтобы разобраться как работать с PCI это прочитать стандарт на него (я помню его ещё в школе на ассемблере программировал читая стандарт а потом в институте делал проект таргет устройства и тоже исключительно по стандарту - оч милая вещь wink.gif )
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.