
Сообщение от
IanPo
if rising_edge(f25) then RAS <= H0;
if rising_edge(f25) and H0 = 0 then CLK <= not H1;
синтаксис проверяй!
можешь объединить все под условием rising_edge или как ты пишешь : 'event и '=1
Как я понял, будет выглядеть так.
Код:
------------------------------------------------------------------------------------
-- Сигнал стробирования адреса и формирование частоты процессора
-- Примечание: память работает на частоте 12,5МГц, процессор на частоте 6,25МГц
------------------------------------------------------------------------------------
Clock_sync : process(CLK_25MHZ)
begin
if (CLK_25MHZ'event and CLK_25MHZ = '1') then
Strobe_Addr <= Sync_count(0); -- RAS <= H0;
if Sync_count(0) = '0' then
C_CLK <= not Sync_count(1); -- C_CLK <= not H1;
end if;
end if;
end process Clock_sync;