E
EDA_hg81
Guest
Hvad jeg gør er at bruge Spartan-3 til at overføre de indkommende billeddata til skærmen.
Men den samme idé får to forskellige resultater med to forskellige koder:Kode 1:FDDRRSE_OUT12: FDDRRSE- Generisk kort (init => '0 ')port map (Q => B_RSDS_OUT (3),C0 => CLK_IN,C1 => DDR_CLK,CE => ENB,D0 => B_RE (6),D1 => B_RE (7),R => GND,S => GND);proces (CLK_IN)
begyndif (CLK_IN'EVENT og CLK_IN = '1 ') thenR_RE <= R_IN;G_RE <= G_IN;B_RE <= B_IN;end if;end process;med de ovenstående kode billedet mistet info langs kanten profil.
Kode 2:FDDRRSE_OUT12: FDDRRSE- Generisk kort (init => '0 ')port map (Q => B_RSDS_OUT (3),C0 => CLK_IN,C1 => DDR_CLK,CE => ENB,D0 => B_RE (6),D1 => B_RE (7),R => GND,S => GND);
proces (R_IN, G_IN, B_IN)begynd
R_RE <= R_IN;G_RE <= G_IN;B_RE <= B_IN;
end process;med de ovenstående kode billedet ser meget godt.
Hvad er det mulig grund til dette?
Men den samme idé får to forskellige resultater med to forskellige koder:Kode 1:FDDRRSE_OUT12: FDDRRSE- Generisk kort (init => '0 ')port map (Q => B_RSDS_OUT (3),C0 => CLK_IN,C1 => DDR_CLK,CE => ENB,D0 => B_RE (6),D1 => B_RE (7),R => GND,S => GND);proces (CLK_IN)
begyndif (CLK_IN'EVENT og CLK_IN = '1 ') thenR_RE <= R_IN;G_RE <= G_IN;B_RE <= B_IN;end if;end process;med de ovenstående kode billedet mistet info langs kanten profil.
Kode 2:FDDRRSE_OUT12: FDDRRSE- Generisk kort (init => '0 ')port map (Q => B_RSDS_OUT (3),C0 => CLK_IN,C1 => DDR_CLK,CE => ENB,D0 => B_RE (6),D1 => B_RE (7),R => GND,S => GND);
proces (R_IN, G_IN, B_IN)begynd
R_RE <= R_IN;G_RE <= G_IN;B_RE <= B_IN;
end process;med de ovenstående kode billedet ser meget godt.
Hvad er det mulig grund til dette?