|
PCI корка, Помогите плиз с PCI |
|
|
|
Nov 6 2007, 06:02
|
Участник

Группа: Свой
Сообщений: 27
Регистрация: 28-02-07
Из: Россия г. Омск
Пользователь №: 25 762

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

Частый гость
 
Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729

|
Цитата(Dmitry_D2 @ Nov 6 2007, 09:02)  Здравствуй, ALL! Захотелось сделать простое PCI устройство ввода-вывода. Нашел статью что-то типа самое простое устройство на PCI, запрограммировал, зашил... В общем машина с этой платой не загружается вообще. Сходил на opencourse, взял оттуда корку, так и не понял что с ней делать. Там три файла а как их правильно компилировать я так и не понял. В общем нужно простое устройство для ввода-вывода на PCI. Прочитал в форуме что есть корка от Altera уже дешифрованная и лежит в будке №2. Кое-как нашел я эту будку, а там нет корки, есть только каталог, а в нем пусто. Помогите плиз. Если не трудно отправьте мне на мыло корку demon_d2@mail.ru Кстати, если это важно кристалл EP1K30TC144-2 Буду рад за любую дополнительную информацию.  1. тебе нужно мануал прочесть про PCI. 2. сигнал CLK на плате должен иметь длину 2,5 дюйма чтобы в тайминги уложица 3. тебе надо знать как подцепляюца PCI устройства при загрузке Windows/linux Читай: "Программирование_драйверов_для_Windows_Комиссарова_2007.djvu" "Программирование на аппаратном уровне. Специальный справочник+дискета Автор: Кулаков В" можно скачать на natahaus.ru
|
|
|
|
|
Nov 6 2007, 10:17
|
Участник

Группа: Свой
Сообщений: 27
Регистрация: 28-02-07
Из: Россия г. Омск
Пользователь №: 25 762

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

Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 6-08-07
Из: Москва
Пользователь №: 29 583

|
Ну если вечером будет актуально поищу, а вообще демо можно скачать с Altera http://www.altera.com/products/ip/iup/ipm-index.jspтолько там без лицензии вроде ByteBlasterII вынимать из JTAG нельзя или .pof рабоет только час, точно не помню.
--------------------
Зачем все делать просто, когда все можно усложнить?
|
|
|
|
|
Nov 6 2007, 11:03
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Цитата(Dmitry_D2 @ Nov 6 2007, 10:02)  ...Помогите плиз. Если не трудно отправьте мне на мыло.... Отправил plsm_pci_t32.rar. Эта корка работает на FLEX10KA (EPF10K30AQC240-1). Правда только в MAX+plus II 10.2. Попытка работать с коркой в Quartus II не удалась, разобраться не смог.
|
|
|
|
|
Nov 6 2007, 11:27
|

Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 2-10-06
Из: Петербург
Пользователь №: 20 881

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

Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 6-08-07
Из: Москва
Пользователь №: 29 583

|
Цитата(hobgoblin @ Nov 6 2007, 14:27)  Версия мегафункции 2.4 (3.0 ,вроде бы, тоже - не уверен) нормально работает на EP1K, причем и target и master. А вот новые версии, которые выложены на альтеровском сайте, действительно ориентированы на современные семейства. Очнь даже может быть, т.к. я работал (по-моемому) с 3.2 для QuartusII 5.1
--------------------
Зачем все делать просто, когда все можно усложнить?
|
|
|
|
|
Nov 6 2007, 16:12
|
Участник

Группа: Свой
Сообщений: 27
Регистрация: 28-02-07
Из: Россия г. Омск
Пользователь №: 25 762

|
Цитата(Волощенко @ Nov 6 2007, 17:03)  Отправил plsm_pci_t32.rar. Эта корка работает на FLEX10KA (EPF10K30AQC240-1). Правда только в MAX+plus II 10.2. Попытка работать с коркой в Quartus II не удалась, разобраться не смог. Спасибо за внимание, но что-то до моего ящика корка не дошла  , не могли бы Вы повторить отправку ? Заранее спасибо. Ящик demon_d2@mail.ru
|
|
|
|
|
Nov 7 2007, 06:13
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Цитата(Dmitry_D2 @ Nov 6 2007, 20:12)  ...не могли бы Вы повторить... через почту не получается, заберите здесь. Сообщите, потом я ее удалю от сюда.
|
|
|
|
|
Nov 7 2007, 08:10
|
Участник

Группа: Свой
Сообщений: 27
Регистрация: 28-02-07
Из: Россия г. Омск
Пользователь №: 25 762

|
Цитата(Волощенко @ Nov 7 2007, 12:13)  через почту не получается, заберите здесь. Сообщите, потом я ее удалю от сюда. Спасибо, скачал. Будем пробовать.
|
|
|
|
|
Nov 8 2007, 06:43
|
Группа: Новичок
Сообщений: 9
Регистрация: 8-11-07
Пользователь №: 32 149

|
Добрый день!
Если Вы используете PCI 32, как target устройство, я Вам могу помочь. У меня есть отлаженные исходники с pci "коркой" и простенькая программа: чтения\записи по адресам под DOS (Т.к. в процессе разработки нужного устройство, пришлось по возиться...). Исходники на AHDL под Cyclone I. Могу вставить комментария.
С уважением!
|
|
|
|
|
Nov 14 2007, 10:33
|
Знающий
   
Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489

|
Цитата(Antim @ Nov 8 2007, 09:43)  Если Вы используете PCI 32, как target устройство, я Вам могу помочь. У меня есть отлаженные исходники с pci "коркой" и простенькая программа: чтения\записи по адресам под DOS (Т.к. в процессе разработки нужного устройство, пришлось по возиться...). Исходники на AHDL под Cyclone I. Могу вставить комментария. Пришлось вот тоже PCI-ем заняться. Хотелось бы посмотреть ваш проект, даже и без комментариев. В целях самообразования. А то пока не понятно как это все делается.
--------------------
В действительности всё не так, как на самом деле.
|
|
|
|
|
Nov 14 2007, 11:02
|
Группа: Новичок
Сообщений: 9
Регистрация: 8-11-07
Пользователь №: 32 149

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