wenn du das in hardware reinprogrammieren willst, dürfte es glaube ich
nur auf den coolrunner cplds laufen, weil die flipflops haben, die bei
steigender und fallenden flanke triggern.
mal was anderes, wenn du einen viel höheren tackt hast z.b 10mhz oder
so und dein clk niedriger ist(z.b 100khz, dann würde das auch noch so
gehen.
if rising_edge(clk_schneller) then
clk_1 <= clk_langsam;
clk_2 <= clk_1;
if (clk_2 = '1' and clk_1 ='0') or (clk_2 = '0' and clk_1
='1') then
hier erkennt er die fallende flanke und hier die steigende flanke.
danach kommt dein code
end if;
end if;
du synkronisierst deinen tackt mit dem viel schnelleren, schickst den
dann über 2 flipflops und fragst diese ab.
mfg
MockUp