[an error occurred while processing this directive]
|
Вот эта хрень делит на заданный коэффициент частоту в POD'е SM510PCI. Fmax на EPM7064BTC44-7 142,85 мгц.
SUBDESIGN DIVIDER (
CLK:INPUT;
DIVCOEFF[3..0]:INPUT;
TCKO:OUTPUT;
)
VARIABLE
CKD[2..0]:DFF;
CKDA[2..0]:DFF;
CKO:DFFE;BEGIN
DEFAULTS
CKO.ENA=GND;
END DEFAULTS;CKD[].CLK=CLK;
IF (CKD[]==0) THEN
IF (NOT CKO) THEN
CKD[] = DIVCOEFF[3..1];
ELSE
CKD[] = CKDA[];
END IF;
CKO.ENA=VCC;
ELSE
CKD[]=CKD[]-1;
END IF;CKDA[].CLK=CLK;
CKDA[] = DIVCOEFF[3..1] + (0,0,DIVCOEFF[0]);CKO.CLK=CLK;
CKO = NOT CKO;
TCKO=CKO;
END;
E-mail: info@telesys.ru