Вряд ли в Квактусе будет эта старая CPLD. Тут скорее всего надо искать полный MAX PLUS II
Вид для печати
У нее же нет ISP.
В поисках в инете информации программирования древних CPLD, набрел на интресный ресурс http://matthieu.benoit.free.fr/120.htm
Это сайт о программаторе ALL-03, тоже похоже древнем, там и софт под DOS.
Но обратил внимание на то что там проскакивает инфа о программирвании EPM7032LC44. Помнится кто то говорил, что серию LC нужно програмировать специальным программатором. Так вот на этот программатор не только схемы есть, но и софт.
Так что, может кому пригодится.
Может не актульно но все же:
Случайно наткнулся на такой програматор "USB JTAG программатор MBFTDI"
http://marsohod.org/images/stories/b...di2_schema.png
Вроде как достаточно спаять и работает, ничего дополнительно прошивать не надо
Ну и большой ПЛЮС то что они написали нужные длл-ки для квартуса, от его видит и шиться можно сразу из него.
Может у кого уже есть что нить на этом чипе, можно было бы проверить, но думаю врать не будут, так как продвигают как дешевый аналог програматора для свои плат (также на ALTERA).
Также думаю это стоит учесть всем кто разрабатывает новые платы\клоны\девборды.
Уже несколько дней пытаюсь подружить Quartus II Programmer 14.0 -x64 (также пробовал 11.1sp1 - x86) c PCI LPT Moschip msc9865IV-AA, для которой скачал последние дрова от производителя от 2013 года, с поддержкой Win7/8 64bit.
ОС пробовал как Win7 64bit, так и Win8.1 64bit - результат одинакого неуспешный - "Kernel mode driver not installed".
Делал всё, как в инструкциях в инете:
1. После установки драйверов PCI LPT захожу в диспетчер устройств, порту присвоен номер LPT1, выбран пункт "Use any interrupt assigned to the port", далее смотрю информацию по драйверу, вижу среди используемых файл PCIPPorts.sys
2. Запускаю окно cmd с правами администратора, перехожу в папку bin установленного Quartus II Programmer, выполняю bblpt /i и получаю ошибку "Can't start Altera ByteBlaster service".
3. Захожу в regedit, в ветку HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Service\Al teraByteBlaster, в поле DependOnService вместо ParPort пишу PCIPPorts. Кстати, везде в инете упоминается параметр DependIOnService, но у меня всегда после выполнения пункта 2 в реестр прописывается именно DependOnService, и никакого DependIOnService нету. Видимо, в инете опечатку все копипастят друг у друга?
4. Набираю в окне cmd строкуи получаю информацию:Код:SC query PCIPPorts
5. Рестартую компьютер, и ничего не меняется, по-прежнему в квартусе "Kernel mode driver not installed", и команда bblpt /i выдает мне ошибку "Can't start Altera ByteBlaster service"..Код: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
Как победить, может это вообще невозможно сделать под Win7/8 64bit ? Если ставлю на всём том же оборудовании WinXP 32bit, то все работает и квартус шьет ПЛИСины через LPT PCI.
Да всё нормально было у меня при установке PCI LPT платы при подключении Byte Blaster'а. См. инструкцию здесь. Сейчас я приобрёл USB Blaster. Надобность в плате отпала.
Ну собственно я всё так и делал - не работает и всё тут.
Ну тогда нужно было прочитать всю тему. Там у народа тоже не получилось под 64 разрядную винду плату запустить. Выход в этом случае один - покупать USB Blaster.
А вот и я с глупыми вопросами. Вопрос к гуру такой.
Имеем CPLD допустим EPM7064SLC84. В ней 4 логических блока A,B,C,D. Есть входы напряжения питания VCCINT, равное 5V, это понятно - типа как напряжение ядра.
А вот есть еще VCCIO, типа напряжение ввода вывода. Оно может принимать значения 3,3Vили 5V. Как я понимаю, VCCIO подается на каждый логический блок независимо от другого блока.
Так вот можно например на логический блок VCCIO подать 3,3V для реализации SD интерфейса, а на остальные блоки VCCIO подать 5V, для реализации других схем, например дешифраторов. Напряжение всей системы 5V.