Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   ПЛИС и всё что с ними связано (http://zx-pk.ru/showthread.php?t=9342)

zst 11th January 2011 13:51

Quote:

Originally Posted by Sentenced (Post 348549)
Итак, из всех перечисленных драйверов интересует нас PCIPPorts.sys, т.к. судя по названию, именно он отвечает за параллельный порт. Проверим его активность:

SERVICE_NAME: pcipports
TYPE : 1 KERNEL_DRIVER
STATE : 4 RUNNING
(STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0


Активен, ура :) Вот именно его мы и впишем в "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Servi ces\ AlteraByteBlaster" в поле "DependIOnService". Перезагрузка компьютера, и вуаля.

А где начало настройки типа установить драйвер на LPT1 и т.п.
И надо ли всем проверять активность или просто указать имя драйвера, которое подходит для всех карт.

Может fifan, пока свежо в памяти, опишет от начала до конца без разных отступлений (типа этих проверок и вопросов с двух форумов).
1.
2.
3.
4.

Настраивать переходники USB-LPT пока не научились ? Получается такая история:

Атмеги раньше прошивали через ByteBlaster MV.
Потом стали прошивать через переходники USB-UART плюс дополнительная атмега.
Потом научились прошивать через переходники USB-UART без дополнительной атмеги, но очень медленно.
Потом научились прошивать через переходники USB-UART (на FT232RL в режиме Bit Bang) без дополнительной атмеги, уже быстро.

ПЛИС/FPGA раньше прошивали через ByteBlaster MV.
Потом ПЛИС/FPGA стали прошивали через USB-BLASTER (переходник USB-LPT плюс дополнительная ПЛИС).
Потом появились варианты схем через переходник USB-LPT с микроконтроллерами вместо ПЛИС.
Наверно когда-нибудь научимся прошивать через переходники USB-LPT (на FT245RL в режиме Bit Bang) плюс ByteBlaster MV.

Может это уже сделали, но не все знают ?

fifan 11th January 2011 15:42

Quote:

Originally Posted by zst (Post 348550)
Может fifan, пока свежо в памяти, опишет от начала до конца без разных отступлений (типа этих проверок и вопросов с двух форумов).

Опишу. Действительно половина лишнего написано. И так плата у меня NetMos PCI 9835. Байтбластер - схема обычная на К555АП6 и десяток резисторов. Вот пункты:
1. Найти и установить в системе (у меня Windows 7) драйвера именно для этой платы. (Могу дать готовые для плат MosChip MCS98XX series как указано в описании).
2. Ставлю в настройках LPT порта, во вкладке Port Settings крыжик Use any interrupt assigned to the port и выбираю LPT1.
3. Сначала в командной строке запускаю строку (под администратором): c:\altera\91\quartus\bin\bblpt/i. Это по рекомендациям отсюда. Windows меня материт сообщением (не помню каким), но драйвера программатора ставятся, но ещё не видны. Этот пункт я специально поставил выше, так как без него невозможно найти ветку в реестре, описанную в следующем пункте.
4. Запускаем в командной строке regedit и находим строку реестра: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Service\Al teraByteBlaster в поле DependlOnService пишем NmPar. У кого-то может нужно написать PCIPPorts. Что писать смотрите в Свойствах порта, далее вкладка Драйвер и Сведения.
5. Теперь перегружаем комп, заходим в программу программатора и устанавливаем оборудование: ByteBlasterMV or ByteBlaster II с портом LPT1.

aniSKY 11th January 2011 20:54

А какая Windows7, х86 или х64 ?

fifan 11th January 2011 21:54

Интересное название "х86"... У меня 32-разрядная, а драйвера я нашёл для всех Windows.

aniSKY 12th January 2011 00:24

x86 - для процов х86-й архитектуры, то есть для всех 32-разрядных.
... эх, а я уж подумал мот для 64-разрядной семерки дрова появились. Буду дальше через виртуалку шить.

ZEK 12th January 2011 00:46

Quote:

Originally Posted by zst (Post 348550)
Наверно когда-нибудь научимся прошивать через переходники USB-LPT (на FT245RL в режиме Bit Bang)

Можно при помощи брата FT2232
http://www.edaboard.com/thread167400.html#post705687
там есть ссылка на svf плеер который использует mpsse ft2232 (который в том числе и JTAG поддерживает), прога конечно странная, но зато с исходниками. Если пострадать конечно взять из avreal кусок кода jtag через bit bang то впринципе можно заставить и на ft232 копеешной завести

Или я гоню в avreal ток spi...

fifan 12th January 2011 06:39

Quote:

Originally Posted by aniSKY (Post 348704)
x86 - для процов х86-й архитектуры, то есть для всех 32-разрядных.
... эх, а я уж подумал мот для 64-разрядной семерки дрова появились. Буду дальше через виртуалку шить.

Я ж написал что у меня есть для всех Windows, в том числе и для 7 64-разрядной.

zst 12th January 2011 08:53

Quote:

Originally Posted by ZEK (Post 348720)
Можно при помощи брата FT2232
http://www.edaboard.com/thread167400.html#post705687
там есть ссылка на svf плеер который использует mpsse ft2232 (который в том числе и JTAG поддерживает), прога конечно странная, но зато с исходниками. Если пострадать конечно взять из avreal кусок кода jtag через bit bang то впринципе можно заставить и на ft232 копеешной завести

Или я гоню в avreal ток spi...

А вот если QUARTUS II смог работать в Windows через драйвера с карточкой PCI-LPT + ByteBlaster MV, то наверно сможет через драйвера работать и с USB-LPT (на FT245RL или аналогичной) + ByteBlaster MV ?

aniSKY 12th January 2011 10:20

Quote:

Originally Posted by fifan (Post 348755)
Я ж написал что у меня есть для всех Windows, в том числе и для 7 64-разрядной.

Буду очень признателен за эти дрова:eek: если не сложно, киньте их на anisky(гав)tut.by?

axel_sunrise 12th January 2011 10:42

может таким макаром можно и УСБ-ЛПТ настроить?найти драйвер отвечающий...и понеслась?


All times are GMT +4. The time now is 06:39.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.