![]() |
1 Attachment(s)
Quote:
Code:
LIBRARY IEEE; |
Но это уже скорее для другого раздела :)
|
2 Attachment(s)
Всё, мануал по проектированию простого спектрума на ПЛИС закончил.
Держите :) Также прилагаю сами файлы проекта к ентой книжке. |
Отличная работа Ewgeny7.
Первый полный мануал по проектированию простого Speccy 48К на VHDL / Verelog (клавиатурный модуль). bak файлы в проекте оставлены для истории... :) |
Quote:
---------- Post added at 15:01 ---------- Previous post was at 14:53 ---------- Quote:
Но я не стал добавлять твой модуль, поскольку он, зараза, все равно подглюкивает. Причем я вроде выяснил, что проблема в низкоуровневом, мышка через раз инициируется после включения, нужно сброс давить. Камиль в своих контроллерах делал задержку после подачи питания, чтобы контроллеры клавы и мышки успевали проснуться. |
Добавлю свои 5 копеек :) Спасибо автору за мануал.Очень познавательно. Прояснил для себя очень много непонятных моментов. Столкнулся с проблемой такого рода, монитор TFT Acer 19' Wide .. отказывается хавать 50Гц кадровую синхронизацию!!!.. минимум подавай ему 60 Гц. Долго бился с этим делом.. в конце концов по совету Жени поднял тактовую до 17 Мгц... изображение есть но теперь не запускается проц, но это уже отдельная история скорее связанная с переносом проекта на платформу Xilinx и его среду разработке ISE. Может быть кто подскажет как решить проблему с кадровой синхрой ? Покупать новый монитор не пойду :)
|
бордюры по вертикали урежь :)
Нормальное решение - настоящий скандаблер, с полем памяти на весь фрейм. На нем можно задавать любую частоту видеовывода при сохранении "внутренней" 50Гц. Но это будет по сути еще один видеогенератор, что не входит в рамки мануала. ---------- Post added at 16:28 ---------- Previous post was at 16:26 ---------- Quote:
---------- Post added at 16:30 ---------- Previous post was at 16:28 ---------- Попробуй отдельно процик синтезировать, и в симуляторе посмотреть что там на его лапках творится. |
Quote:
|
Мне бы проц запустить сначала. Там ещё ISE ругался на модуль клавиатуры, я его заремил пока. потом разберусь.
Вчера попробовал просто проц сделать... дал тактовую, wait & nmi & busrq & rst = vcc М1 на выходной пин... получил сипульсы 700КГц при тактовой около 4 МГц. Если я правильно понимаю то проц на каждые 4 такта выдает 1 импульс с М1... тогда получается все работает? или нет? А вот проц + ула выпендриваются |
В ISE с Verilog был такой задрот что она не переваривает wire и reg которые объявляются позже чем юзаются, квактусу пофик
|
| All times are GMT +4. The time now is 16:30. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.