И я спрошу - есть?????!!!!????
Вид для печати
Нету, нету. Успокойтесь :)
Советую посмотреть на проект svofski Вектор-06ц для DE1. Правда, там ВГ93 не на VHDL или verilog-е, там для этого дополнительный процессор, но ведь внутри альтеры.
Смотрел, даже перенес проект на Reverse. Да там есть поддержка wd1793, но всем разруливает 65c02. Аналогично, сейчас разрабатываю модуль на RISC, задачей которого будет разгрузка камня по LE и перенос эмуляции периферии (FDD, RTC...) на оверлеии с возможностью изменения и настройки в реальном времени, добавлю еще и OSD.
USB Blaster. Или самый простой ByteBlasterMV.
Было бы классно!
Вот схема. Ищем обычную АП5 и вперёд! Если нет LPT порта в компе нужно купить адаптер PCI-LPT - у меня его удачное подключение и настройка, до сих пор работает - вкладка "Настройка для прошивки ПЛИС и FPGA в QUARTUS II с переходником PCI-LPT". Программа программатора есть в самом Квартусе.
Vlad - а ты глянь еще исходники MiniMig (это эмулятор Amiga 500/600 ECS ) для Altera DE1 и DE2 . Там есть и OSD и много еще чего. Возможно будет полезным.
http://code.google.com/p/minimig/source/checkout
https://github.com/rkrajnc/minimig-de1
Думаю эта инструкция для новичков по использованию программатора Quartus на 64-битных Linux с кабелем byteblasterMV будет интересна не только мне:
На данный момент осилил уставновку Quartus под Linux Gentoo в каталог /opt/altera на машине на которой не было портов принтера, поэтому пришлось купить PCI-e мультиплату на NetMOS 9912. Не сразу догадался, не без подсказок, как настроить конфигурацию ядра, чтобы появился порт принтера.
Код:CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_SERIAL=m
CONFIG_PARPORT_1284=y
CONFIG_PPDEV=m
Код:altera "забыла" библиотеки для 64-битных систем...
cd altera/11.1sp1/quartus/
cp /usr/lib/libxerces-c.so.31.0 linux64/libaxerces-c.so.26
cp /usr/lib/libxerces-c.so.31.0 linux64/libaxerces-c.so
cp /usr/lib/libicudata.so.48 linux64/libicudata.so.34
cp /usr/lib/libicuuc.so.48.1.1 linux64/libicuuc.so.33
Далее запуск Quartus, запуск autodetect (Quartus увидел обе ПЛИС на плате), затем подцепил в цепочке к нужной ПЛИС файл с прошивкой, выставил галочки программировать и проверить и нажал начать программирование.Код:./jtagconfig --add byteblastermv /dev/parport0
ПЛИС в две секунды удачно прошилась.
Могу порекомендовать в качестве программатора вот это. Работает через USB, весьма шустро. Из минусов - содержит в себе PIC, но он прошивается "пятью проводками".
У меня этот программатор уже давно служит верой и правдой.
---------- Post added at 21:49 ---------- Previous post was at 21:43 ----------
Не забываем, что инкрементальная компиляция работает только на фулл-версиях, кастрированные web-версии не умеют это. Вот для чего торренты и бывают полезными :)
Пробую примеры из сайта... Чёт wait не проходит компиляцию...
Например это.Выдаёт ошибкуКод:for I in 0 to 7 loop
if SKIP = '1' then
next;
else
N_BUS <= TABLE(I);
wait for 5 ns;
end if;
end loop;
Код:Error (10533): VHDL Wait Statement error at period.vhd(49): Wait Statement must contain condition clause with UNTIL keyword
Error (10441): VHDL Process Statement error at period.vhd(41): Process Statement cannot contain both a sensitivity list and a Wait Statement