Хорошо идешь, только зачем субмодули делаешь? Я такого вообще никогда не видел![]()
Хорошо идешь, только зачем субмодули делаешь? Я такого вообще никогда не видел![]()
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Молодец!
Только вижу пока один недочет в q2, он будет неправильный маленько. Посмотри под спойлер
---------- Post added at 00:06 ---------- Previous post was at 00:02 ----------
И еще один нюансик.
Ты используешь сигнал clk для формирования q1 и q2, причем - когда он в единице.
Поэтому счетчик нужно тактировать не нарастающим фронтом, а спадающим, иначе будут паразитные "иголки" на выходе сигналов. Ну, или использовать clk, но только когда он в нуле.
---------- Post added at 00:08 ---------- Previous post was at 00:06 ----------
Плохо, что ты без симулятора...
Может, поставишь свежую версию проги? Или поставишь квартус, обучаться языку все равно на чем. Там сим встроенный.
---------- Post added at 00:14 ---------- Previous post was at 00:08 ----------
Вот что сейчас генерирует твой проект :
---------- Post added at 00:17 ---------- Previous post was at 00:14 ----------
а вот, если поменять на клок на входе счетчика на falling_edge :
---------- Post added at 00:17 ---------- Previous post was at 00:17 ----------
Уже лучше. q1 - правильный. как и требовалось. И видно. что q2 чего-то не хватает для счастья....![]()
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
http://rutracker.org/forum/viewtopic.php?t=2365015
---------- Post added at 00:24 ---------- Previous post was at 00:22 ----------
ты что имеешь ввиду?
На симе у тебя ширина импульсов на выходе не соответствует задаче.
А что ты там узрел?![]()
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
У меня их шесть штук, не считая готовых устройств, куда тоже можно подоткнуться программатором... Самые толковые - uX-Reverse от MVV. Но можно и просто CPLD на макетке распаять для несложных устройств.
---------- Post added at 09:25 ---------- Previous post was at 09:23 ----------
С утра разглядел, что ты фпихнул там дополнительный регистр для выравнивания фронтов во времени.
Мысля хорошая, но в качестве упражнения это пока сложновато![]()
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Явный минус - наличие только SDRAM памяти. Для обучения лучше иметь на борту SRAM обыкновенную. Альтера DE-1 идеальный вариант, может можно где купить бэушку недорого.
---------- Post added at 11:19 ---------- Previous post was at 11:18 ----------
Слишком навороченных не бывает
На u16-Reverse тоже стоит четвертый циклон.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Сейчас глянем...
На ебее куча девборд разнообразных.
Мне вот этв понравилась - http://www.ebay.com/itm/Altera-Cyclo...item3f32c53d7c
Но всё упирается в сумму, на которую ты расчитываешь.
---------- Post added at 11:28 ---------- Previous post was at 11:27 ----------
Два. Только там СРАМ среди них нету
---------- Post added at 11:32 ---------- Previous post was at 11:28 ----------
Ну вот, всё как и требовалось![]()
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Для тренировки можно самому спаять что-нибудь на макетке на базе CPLD.
Можно взять готовую, типа проекта "Марсоход", ссылку уже давал MVV.
Ну или вот.
К ней уже есть и готовые проекты, чтобы их расковырять и разобраться с работой.
Но там не влезет ни один процессор, а это скучно...
Выше классом девбординки на FPGA. В принципе, в любую FPGA влезет не сильно навороченный компьютер. Особенно, если процессор 580ВМ80, он менее жручий по ресурсам, чем Z80.
Типичный пример вот это. Но там кроме ПЛИСы ничего и нету... Всё остальное надо добавлять на макетках.
Если чуть поболее растрясти кошелек, то можно посмотреть на это, например.
Тут уже есть какая-никакая периферия, но нету готового выхода VGA или RCA. И нет оперативной памяти...
Вот это - уже полный вертолет. Там есть всёНо и цена тоже присутствует.
Ну и как вполне интересный вариант, проект u8-Reverse. Там лишних индикаторов и кнопок нету, но и цена ниже. Искать в нашей барахолке.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)