при этих числах в визарде получается 14.11 МГц и 51.75 МГц
Вид для печати
Откомпилил, залил - на экране квадрат с мусором. Бордюр зеленый, а в центре мигающие знакоместа. Значит ли это, что с частотами что-то не то?
Нет, это как раз замечательно :)
Готовь SD с образом ПЗУ.
Birden, Поиграйся клоками в прошивке...
Типа: if (clk'event and clk = '1') then меняй на значение '0', или '1' по портам 1FFD, 7FFD, DFFD
Не "может", а "будет".
Как видно нетрезвым глазом, старший разряд адреса рулит содержимым образа ПЗУ в куске ОЗУ. Без этого куска комп не стартует.Код:a<="111" & (not(dos) and not(p1ffd)) & (p7ffd(4) and not(p1ffd)) & a_buff(13 downto 0);
---------- Post added at 08:10 ---------- Previous post was at 08:05 ----------
Тут два выхода - или заливать ПЗУ прямо во флешь на плате DE1 (там вроде как есть такая), или эмулировать старший разряд адреса ОЗУ используя "вторую половинку" из 16-битного массива шины данных ОЗУ. Подобную вещь делали при обратном переносе проекта из DE1 в u10 (Башкирия 2М), только там наоборот, шестнадцатибитное представление данных эмулировалось с помощью еще одного адресного разряда восьмибитной памяти.
Да, это я уже увидел.
Залить во flash на плате - не проблема, а вот подправить код... VHDL для меня пока что темный лес, я больше по MCU да по ARM-ам специализируюсь.Цитата:
Тут два выхода - или заливать ПЗУ прямо во флешь на плате DE1 (там вроде как есть такая), или эмулировать старший разряд адреса ОЗУ используя "вторую половинку" из 16-битного массива шины данных ОЗУ. Подобную вещь делали при обратном переносе проекта из DE1 в u10 (Башкирия 2М), только там наоборот, шестнадцатибитное представление данных эмулировалось с помощью еще одного адресного разряда восьмибитной памяти.
Мне нужно схему DE1, тогда смогу код изменить. Или "шаблон" проекта со входами-выходами. Сильно быстро не обещаю, у меня есть еще и текущий проект.
Может еще кто поможет? Камиль (caro) вроде как планировал перенос проекта на DE1.
Времени пока нет :)Цитата:
Сообщение от Ewgeny7