Gast
#1631158
Hallo,
in einen XC95144XL (Oszillator 66MHz, Videotakt=66MHz/12=5,5MHz) soll
ein Videocontroller. Also SRAM als Videospeicher, der abwechselnd dem
angeschlossenen µC und dem Videoteil zur Verfügung steht. Da der Platz
knapp wird und ich keinen größeren Baustein verwenden möchte, werden
einige Sync-Signale per Signalzuweisung der Form:
SPL <= '1' when (HCNTs > 72 and HCNTs < 75) else '0';
und nicht (mehr) als Prozess:
SPL_PROC : process(CLK_IN, HCNTs)
begin
if falling_edge(CLK_IN) then
if(HCNTs > 72 and HCNTs < 75)then
SPL <= '1';
else
SPL <= '0';
end if;
end if;
end process SPL_PROC;
generiert.
Alles funktioniert über lange Zeit mit verschiedenen TFTs stabil. Werden
Glitches (wenn HCNTs in einem weiteren Prozess weitergezählt wird) nur
nicht wirksam wegen dem Tiefpass aus CPLD-Treiberwiderstand und
parasitäre TFT-Einganskapazität? Sind die Glitches erfahrungsgemäß so
kurz, dass sie nach draussen eh unwirksam sind?
Kurz: Bin ich auf der sicheren Seite?
Danke - Frank