![]() |
Quote:
---------- Post added at 13:11 ---------- Previous post was at 12:59 ---------- Quote:
|
Подскажите, можно ли заводить сигналы с выводов Z80 или с системного разъёма Спектрума сразу на Cyclone III? Надо ли их чем подтягивать (реальными резисторами или пул-апами в Квартусе) или нужно использовать какое схемное решения для сопряжения уровней (5v TTL >> 3.3v LVTTL)?
Пытался перечитывать тему несколько раз. Буду рад подсказкам и советам идти в правильное место! = )) |
Quote:
Если "посерьезнее", то преобразователи уровней рулят, конечно. Напрямую уже нельзя - народ засмеёт :) |
Quote:
Например, если я буду использовать SN74LVC244A, http://www.gaw.ru/im/publ/converter_levels/ris15.gif потребуется какой-либо обвес или можно напрямую соединять её ноги с землёй, питанием и выводами Z80 и Альтеры? Из даташита не вынес никакой полезной информации на этот счёт? |
1 Attachment(s)
Значит так. Когда используешь сигнал с 5 вольтовой стороны в 3 вольтовую (в одну сторону), то достаточно поставить резистор порядка 300 Ом. В обратном направлении ничего ставить не нужно. В атаче - пример применения ИМС SN74LVC245 в качестве двунаправленного шинного формирователя.
|
SegaBoy, http://zx.pk.ru/showthread.php?p=269933#post269933
2 питания и никаких резисторов. |
Quote:
Хотя, как я понял, это тысячи часов в любом случае. Для наколеночной поделки хватит, если не держать её включенной 24/7. |
Я затертый бутлоадер в PicKit восстанавливал (тобиш прошивал) этим http://home.vrweb.de/~lotharstolz/stolz.de.be/lvpc/index.html[/QUOTE]
а какой прогой прошивали 18ф2550 по этой ссыле ? |
Вроде простая схема программатора, но я сомневаюсь в её работоспособности. Байтбластер рулит - http://www.spetsialist-mx.ru/schemes/ByteBlaster.png - прошиваю года два, никаких сбоев.
|
Вот только вопрос:
Где на ноуте взять LPT порт? Да и на современных материнках тоже? |
Quote:
|
Quote:
|
Quote:
|
Quote:
|
Quote:
На той ссыле приведена схема подключения к СОМ порту,тока у меня нифига не получается :| |
Quote:
|
да нафига енти ЛПТ порты - уже давно есть по юзби программаторы (на чипе от Кипариса) , если интересно то могу выложить слитую инфу
хотя сам бук себе брал немного старый но у него есть ЛПТ - но он мне для домашнего программатора Uniprog нужен |
Пишу сюда (в теме о дисковой системе никто не отвечает) в надежде привлечь внимание и получить консультацию ввиду своей некомпетентности. Так что сразу примите извинения если немного не в тему.
В общем хочу сделать стандартный контроллер дисковода по схеме 0, но всю логику заменить cpld-шкой. Правильно ли я понимаю что количество входов выходов нужно выбирать столько, сколько задействовано в логике? То есть все сигналы, которые обращаются к логике и выходят из нее нужно заложить в камешек. У меня таких входов выходов получилось примерно 60. В правильном ли направлении я копаю? |
Quote:
---------- Post added at 17:59 ---------- Previous post was at 17:57 ---------- Объем CPLD навскидку - от 64 макроячеек, но вероятно придется использовать EPM7128. |
Quote:
|
Quote:
Любовь к 5 вольт можно думаю привить.:) Насколько я понял это тот камень о котором Вы говорите:EPM240T100I5N ? |
Quote:
|
Quote:
|
У кого нить есть PCI-LPT адаптер?попробйте подключит байт бластер по этой инструкции,что получиться?
http://eclipsevl.livejournal.com/3850.html#cutid1 http://electronix.ru/forum/lofiversi...hp/t67947.html |
Quote:
|
хех. проблема стара как мир... большинство "xxx-LPT адаптеров" рассчитаны на принтеры, а не на битбанг. хотя на казусе пробегала ссылка на usb-lpt на кипарисе 68013, с которым вроде заработал (битбанговый по своей природе) программатор MSP430 (кажется)...
---------- Post added at 20:06 ---------- Previous post was at 20:02 ---------- а, вот тема на казусе. сообщение #1472 и дальше. товарищ утверждает, что шьется... |
Quote:
Как успехи? |
Quote:
|
Quote:
Добавил эти ссылки в FAQ (http://zx.pk.ru/showpost.php?p=238640&postcount=2) ---------- Post added at 23:41 ---------- Previous post was at 23:33 ---------- Quote:
|
Итак, из всех перечисленных драйверов интересует нас 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". Перезагрузка компьютера, и вуаля. |
Quote:
И надо ли всем проверять активность или просто указать имя драйвера, которое подходит для всех карт. Может 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. Может это уже сделали, но не все знают ? |
Quote:
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. |
А какая Windows7, х86 или х64 ?
|
Интересное название "х86"... У меня 32-разрядная, а драйвера я нашёл для всех Windows.
|
x86 - для процов х86-й архитектуры, то есть для всех 32-разрядных.
... эх, а я уж подумал мот для 64-разрядной семерки дрова появились. Буду дальше через виртуалку шить. |
Quote:
http://www.edaboard.com/thread167400.html#post705687 там есть ссылка на svf плеер который использует mpsse ft2232 (который в том числе и JTAG поддерживает), прога конечно странная, но зато с исходниками. Если пострадать конечно взять из avreal кусок кода jtag через bit bang то впринципе можно заставить и на ft232 копеешной завести Или я гоню в avreal ток spi... |
Quote:
|
Quote:
|
Quote:
|
может таким макаром можно и УСБ-ЛПТ настроить?найти драйвер отвечающий...и понеслась?
|
| All times are GMT +4. The time now is 06:42. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.