Webpack ISE szopas
Huszti Andras
kyrk at villamvadasz.hu
Fri Sep 23 15:27:20 CEST 2005
Hali!
> Jobban jársz, ha kitalálsz egy elegendően gyors órajelet és mindent arról
> hajtassz. Az FPGA erre van kitalálva, spéci drótok vannak benne a globális
Mire megerkezett a leveled pont elkeszult az altalad javasolt modszerrel
a bufferlet rs232 ado.
Mi van akkor ha en mindenkeppen felmeno elre szeretnek vegrehajtani
muveletet? Eloszor igy probalkoztam:
always @(posedge valami)
begin
data_in_ptr = data_in_ptr + 1;
end
A valami nevu jelnek nem sok koze van az orajelhez. Felmeno el utan 1
vagy nagyonsok orajelig fent maradhat. Ilyenkor nem tudom
engedelyezokent hasznalni. Illetve tudom, de ugyan ott vagyok mint a
kovetkezo megoldas:
always @(posedge clk_sys)
begin
...
if ((valami_old==0) && (valami == 1))
begin
data_in_ptr = data_in_ptr + 1;
end
valami_old = valami;
...
end
Ennel a megoldasnal es az engedelyezos fele megoldasnal is kellene
egy-egy regiszter "pluszba".
Az utobbi megoldasnal van jobb modszer?
More information about the Elektro
mailing list