Witmam,
Mam co¶ takiego:
ENTITY ZegarVHD IS PORT ( CLOCK : IN STD_LOGIC; Q : OUT STD_LOGIC ); END ZegarVHD;
ARCHITECTURE ZegarVHD_architecture OF ZegarVHD IS SIGNAL Tick: STD_LOGIC; BEGIN
Zeg: PROCESS ( Clock ) BEGIN IF Clock = '1' THEN Tick <= NOT Tick; ELSE Tick <= '0'; END IF; Q <= Tick AFTER 1 NS; END PROCESS Zeg;
END ZegarVHD_architecture;
U¿ywam uk³adu EP1K30TI208-3 Altery. Je¿eli stan sygna³u zegarowego jest wysoki to nastêpujê "autogeneracja" przebiegu na wyj¶ciu Q uk³adu. Wszystko jest OK dopuki nie chcê wstawiæ zliczania sygna³u "Tick" i np. po
12 tykniêciach ustawiæ Q w stan niski.
Czyli: po dodatnim zboczu sygna³u CLK chcê wygenerowaæ np. 12 wewnetrznych tykniêæ zegerowych.
Czy w ten sposób to jest mo¿liwe ?