оно ругается на использование wire и reg перед их объявлением и объявление assign в самом начале файла. там надо просто местами блоки поменять. но дело не в кнопках пока. с этим я разберусь я думаю
оно ругается на использование wire и reg перед их объявлением и объявление assign в самом начале файла. там надо просто местами блоки поменять. но дело не в кнопках пока. с этим я разберусь я думаю
Проект привязан всеми ногами с головой к конкретному железу - u9, внимательно просмотри и сравни связи портов, возможно что-то не туда прицеплено или отличается в управлении внешняя обвязка...
Память работает. т .е на экране при включении область видеопамяти заполнена хаотично цветными квадратами. Поидее если не подключать ПЗУ то на экране должен быть матрас. а его нет. отсюда я решил что процессор не работает. может быть я не прав
Geban, скинь сюда файлик .vhdl своего проекта... Вдруг чо там не так.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Ewgeny7, Где ты нашёл кота с таким взглядом? Как будто на нос муха села...
Спасибо за руководство. На очереди руководство подключения мафона, звука, 128, AY, кемпстона, и т д и т п... Осилишь?
PS А ещё и скандаблера со спеки на VGA.
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Так, вроди разобрался с процессором. Расскажите плз как осуществляется загрузка ПЗУ из SD карты. Я так понимаю что есть некая программа-загрузчик внутри плис, поторая обеспечивает минимальные функции работы с ФС карты.. типа поиска файла и его чтения с последующий загрузкой в определенную область памяти. да?
И в чем был баг?
Да, есть загрузчик в (корке) ROM выполняющий загрузку ROM из FLASH или SD в область памяти, при этом может использоваться два контроллера (корки): SPI(FLASH <-> system bus) и ZCSPI (SD <-> system bus). system bus - это внутренняя системная шина, к которой имеет доступ CPU (через порта в/в) или DMA... Для конкретного железа могут быть свои задумки... можно подсмотреть в исходниках.
Баг был в черезмерной бдительности ISE. Подумываю и покупке 3го циклона для опытов.
С SD картой все понятно. В принципе все так как я думал.
Небольшое уточнение. )
Т.е внутри плис(или где то ещё) есть небольшой кусок кода для процессора, который исполняется при включении загружая основной ROM из того места где он хранится (FLASH,SD, etc.) и после говорит процессору что работать ему нужно с такого то адреса памяти (там где лежит основной ром)
так?
Последний раз редактировалось Geban; 12.03.2011 в 13:55.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)