Сообщение от
fan
Кстати когда сделаешь сайт ?
Это бы сильно решило проблемму с отсутствием ясновидческих способностей у населения
Зарегистрирую на следующей неделе, а когда сделаю ...
точно не знаю, т.к. постараться придется
Я вчера пробовал в симуляторе код гонять и кое-что выяснилось...
Или мне кажеться, или это действительно так:
Spartan-II намного быстрее того CPLD на котором я свой первый спек собирал...
VHDL-код я на 99% перенял от старого спека!
В симуляторе... после того как было обращение в
VRAM, и пин /CE у VRAM опять стал "1"... буквально
на несколько ns /CE опять получает "0". И буфер
A->VA включается.... Вот и мусор на ШД.....
Симулировал код со спека на CPLD.... все без проблем!
Поэтому я решил переделать код и сделать его полностью синхронным...
Полностью исключу такие вещи как:
Код:
nRAMCE <= '0' when nMREQ = '0' and A15 = '1' and VRAM_ACC = '0' else '1';
и заменю на
Код:
process (clk)
if rising_edge(clk) then
if nMREQ = '0' and A15 = '1' and VRAM_ACC = '0' then
nRAMCE <= '0';
else
nRAMCE <= '1';
end if;
end process;
Может чего и выйдет... Сам незнаю т.к. я, откровенно говоря, новичек в этом деле