⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ddsc.fit.eqn

📁 DDS数字频率合成器
💻 EQN
📖 第 1 页 / 共 3 页
字号:


--acc[7] is acc[7] at LCFF_X12_Y6_N15
acc[7] = DFFEAS(A1L24, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--freqw[7] is freqw[7] at LCFF_X27_Y9_N7
freqw[7] = DFFEAS(A1L181, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--acc[6] is acc[6] at LCFF_X12_Y6_N13
acc[6] = DFFEAS(A1L21, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--freqw[6] is freqw[6] at LCFF_X10_Y8_N27
freqw[6] = DFFEAS(A1L179, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--acc[5] is acc[5] at LCFF_X12_Y6_N11
acc[5] = DFFEAS(A1L18, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--freqw[5] is freqw[5] at LCFF_X10_Y9_N23
freqw[5] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L123),  ,  ,  , freqin[5],  ,  , VCC);


--acc[4] is acc[4] at LCFF_X12_Y6_N9
acc[4] = DFFEAS(A1L15, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--freqw[4] is freqw[4] at LCFF_X10_Y6_N1
freqw[4] = DFFEAS(A1L176, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--acc[3] is acc[3] at LCFF_X12_Y6_N7
acc[3] = DFFEAS(A1L12, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--freqw[3] is freqw[3] at LCFF_X13_Y6_N15
freqw[3] = DFFEAS(A1L174, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--acc[2] is acc[2] at LCFF_X12_Y6_N5
acc[2] = DFFEAS(A1L9, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--freqw[2] is freqw[2] at LCFF_X10_Y5_N1
freqw[2] = DFFEAS(A1L172, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--acc[1] is acc[1] at LCFF_X12_Y6_N3
acc[1] = DFFEAS(A1L6, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--freqw[1] is freqw[1] at LCFF_X12_Y7_N29
freqw[1] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L123),  ,  ,  , freqin[1],  ,  , VCC);


--acc[0] is acc[0] at LCFF_X12_Y6_N1
acc[0] = DFFEAS(A1L3, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--freqw[0] is freqw[0] at LCFF_X5_Y6_N1
freqw[0] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L123),  ,  ,  , freqin[0],  ,  , VCC);


--A1L3 is acc[0]~256 at LCCOMB_X12_Y6_N0
A1L3 = freqw[0] & (acc[0] $ VCC) # !freqw[0] & acc[0] & VCC;

--A1L4 is acc[0]~257 at LCCOMB_X12_Y6_N0
A1L4 = CARRY(freqw[0] & acc[0]);


--A1L6 is acc[1]~258 at LCCOMB_X12_Y6_N2
A1L6 = freqw[1] & (acc[1] & A1L4 & VCC # !acc[1] & !A1L4) # !freqw[1] & (acc[1] & !A1L4 # !acc[1] & (A1L4 # GND));

--A1L7 is acc[1]~259 at LCCOMB_X12_Y6_N2
A1L7 = CARRY(freqw[1] & !acc[1] & !A1L4 # !freqw[1] & (!A1L4 # !acc[1]));


--A1L9 is acc[2]~260 at LCCOMB_X12_Y6_N4
A1L9 = (freqw[2] $ acc[2] $ !A1L7) # GND;

--A1L10 is acc[2]~261 at LCCOMB_X12_Y6_N4
A1L10 = CARRY(freqw[2] & (acc[2] # !A1L7) # !freqw[2] & acc[2] & !A1L7);


--A1L12 is acc[3]~262 at LCCOMB_X12_Y6_N6
A1L12 = acc[3] & (freqw[3] & A1L10 & VCC # !freqw[3] & !A1L10) # !acc[3] & (freqw[3] & !A1L10 # !freqw[3] & (A1L10 # GND));

--A1L13 is acc[3]~263 at LCCOMB_X12_Y6_N6
A1L13 = CARRY(acc[3] & !freqw[3] & !A1L10 # !acc[3] & (!A1L10 # !freqw[3]));


--A1L15 is acc[4]~264 at LCCOMB_X12_Y6_N8
A1L15 = (freqw[4] $ acc[4] $ !A1L13) # GND;

--A1L16 is acc[4]~265 at LCCOMB_X12_Y6_N8
A1L16 = CARRY(freqw[4] & (acc[4] # !A1L13) # !freqw[4] & acc[4] & !A1L13);


--A1L18 is acc[5]~266 at LCCOMB_X12_Y6_N10
A1L18 = acc[5] & (freqw[5] & A1L16 & VCC # !freqw[5] & !A1L16) # !acc[5] & (freqw[5] & !A1L16 # !freqw[5] & (A1L16 # GND));

--A1L19 is acc[5]~267 at LCCOMB_X12_Y6_N10
A1L19 = CARRY(acc[5] & !freqw[5] & !A1L16 # !acc[5] & (!A1L16 # !freqw[5]));


--A1L21 is acc[6]~268 at LCCOMB_X12_Y6_N12
A1L21 = (acc[6] $ freqw[6] $ !A1L19) # GND;

--A1L22 is acc[6]~269 at LCCOMB_X12_Y6_N12
A1L22 = CARRY(acc[6] & (freqw[6] # !A1L19) # !acc[6] & freqw[6] & !A1L19);


--A1L24 is acc[7]~270 at LCCOMB_X12_Y6_N14
A1L24 = freqw[7] & (acc[7] & A1L22 & VCC # !acc[7] & !A1L22) # !freqw[7] & (acc[7] & !A1L22 # !acc[7] & (A1L22 # GND));

--A1L25 is acc[7]~271 at LCCOMB_X12_Y6_N14
A1L25 = CARRY(freqw[7] & !acc[7] & !A1L22 # !freqw[7] & (!A1L22 # !acc[7]));


--A1L27 is acc[8]~272 at LCCOMB_X12_Y6_N16
A1L27 = (acc[8] $ freqw[8] $ !A1L25) # GND;

--A1L28 is acc[8]~273 at LCCOMB_X12_Y6_N16
A1L28 = CARRY(acc[8] & (freqw[8] # !A1L25) # !acc[8] & freqw[8] & !A1L25);


--A1L30 is acc[9]~274 at LCCOMB_X12_Y6_N18
A1L30 = freqw[9] & (acc[9] & A1L28 & VCC # !acc[9] & !A1L28) # !freqw[9] & (acc[9] & !A1L28 # !acc[9] & (A1L28 # GND));

--A1L31 is acc[9]~275 at LCCOMB_X12_Y6_N18
A1L31 = CARRY(freqw[9] & !acc[9] & !A1L28 # !freqw[9] & (!A1L28 # !acc[9]));


--A1L33 is acc[10]~276 at LCCOMB_X12_Y6_N20
A1L33 = (acc[10] $ freqw[10] $ !A1L31) # GND;

--A1L34 is acc[10]~277 at LCCOMB_X12_Y6_N20
A1L34 = CARRY(acc[10] & (freqw[10] # !A1L31) # !acc[10] & freqw[10] & !A1L31);


--A1L36 is acc[11]~278 at LCCOMB_X12_Y6_N22
A1L36 = freqw[11] & (acc[11] & A1L34 & VCC # !acc[11] & !A1L34) # !freqw[11] & (acc[11] & !A1L34 # !acc[11] & (A1L34 # GND));

--A1L37 is acc[11]~279 at LCCOMB_X12_Y6_N22
A1L37 = CARRY(freqw[11] & !acc[11] & !A1L34 # !freqw[11] & (!A1L34 # !acc[11]));


--A1L39 is acc[12]~280 at LCCOMB_X12_Y6_N24
A1L39 = (acc[12] $ freqw[12] $ !A1L37) # GND;

--A1L40 is acc[12]~281 at LCCOMB_X12_Y6_N24
A1L40 = CARRY(acc[12] & (freqw[12] # !A1L37) # !acc[12] & freqw[12] & !A1L37);


--A1L42 is acc[13]~282 at LCCOMB_X12_Y6_N26
A1L42 = freqw[13] & (acc[13] & A1L40 & VCC # !acc[13] & !A1L40) # !freqw[13] & (acc[13] & !A1L40 # !acc[13] & (A1L40 # GND));

--A1L43 is acc[13]~283 at LCCOMB_X12_Y6_N26
A1L43 = CARRY(freqw[13] & !acc[13] & !A1L40 # !freqw[13] & (!A1L40 # !acc[13]));


--A1L45 is acc[14]~284 at LCCOMB_X12_Y6_N28
A1L45 = (acc[14] $ freqw[14] $ !A1L43) # GND;

--A1L46 is acc[14]~285 at LCCOMB_X12_Y6_N28
A1L46 = CARRY(acc[14] & (freqw[14] # !A1L43) # !acc[14] & freqw[14] & !A1L43);


--A1L48 is acc[15]~286 at LCCOMB_X12_Y6_N30
A1L48 = freqw[15] & (acc[15] & A1L46 & VCC # !acc[15] & !A1L46) # !freqw[15] & (acc[15] & !A1L46 # !acc[15] & (A1L46 # GND));

--A1L49 is acc[15]~287 at LCCOMB_X12_Y6_N30
A1L49 = CARRY(freqw[15] & !acc[15] & !A1L46 # !freqw[15] & (!A1L46 # !acc[15]));


--A1L51 is acc[16]~288 at LCCOMB_X12_Y5_N0
A1L51 = (freqw[16] $ acc[16] $ !A1L49) # GND;

--A1L52 is acc[16]~289 at LCCOMB_X12_Y5_N0
A1L52 = CARRY(freqw[16] & (acc[16] # !A1L49) # !freqw[16] & acc[16] & !A1L49);


--A1L54 is acc[17]~290 at LCCOMB_X12_Y5_N2
A1L54 = freqw[17] & (acc[17] & A1L52 & VCC # !acc[17] & !A1L52) # !freqw[17] & (acc[17] & !A1L52 # !acc[17] & (A1L52 # GND));

--A1L55 is acc[17]~291 at LCCOMB_X12_Y5_N2
A1L55 = CARRY(freqw[17] & !acc[17] & !A1L52 # !freqw[17] & (!A1L52 # !acc[17]));


--A1L57 is acc[18]~292 at LCCOMB_X12_Y5_N4
A1L57 = (freqw[18] $ acc[18] $ !A1L55) # GND;

--A1L58 is acc[18]~293 at LCCOMB_X12_Y5_N4
A1L58 = CARRY(freqw[18] & (acc[18] # !A1L55) # !freqw[18] & acc[18] & !A1L55);


--A1L60 is acc[19]~294 at LCCOMB_X12_Y5_N6
A1L60 = acc[19] & (freqw[19] & A1L58 & VCC # !freqw[19] & !A1L58) # !acc[19] & (freqw[19] & !A1L58 # !freqw[19] & (A1L58 # GND));

--A1L61 is acc[19]~295 at LCCOMB_X12_Y5_N6
A1L61 = CARRY(acc[19] & !freqw[19] & !A1L58 # !acc[19] & (!A1L58 # !freqw[19]));


--A1L63 is acc[20]~296 at LCCOMB_X12_Y5_N8
A1L63 = (freqw[20] $ acc[20] $ !A1L61) # GND;

--A1L64 is acc[20]~297 at LCCOMB_X12_Y5_N8
A1L64 = CARRY(freqw[20] & (acc[20] # !A1L61) # !freqw[20] & acc[20] & !A1L61);


--A1L66 is acc[21]~298 at LCCOMB_X12_Y5_N10
A1L66 = acc[21] & (freqw[21] & A1L64 & VCC # !freqw[21] & !A1L64) # !acc[21] & (freqw[21] & !A1L64 # !freqw[21] & (A1L64 # GND));

--A1L67 is acc[21]~299 at LCCOMB_X12_Y5_N10
A1L67 = CARRY(acc[21] & !freqw[21] & !A1L64 # !acc[21] & (!A1L64 # !freqw[21]));


--A1L69 is acc[22]~300 at LCCOMB_X12_Y5_N12
A1L69 = (acc[22] $ freqw[22] $ !A1L67) # GND;

--A1L70 is acc[22]~301 at LCCOMB_X12_Y5_N12
A1L70 = CARRY(acc[22] & (freqw[22] # !A1L67) # !acc[22] & freqw[22] & !A1L67);


--freqw[23] is freqw[23] at LCFF_X6_Y5_N5
freqw[23] = DFFEAS(A1L208, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--A1L72 is acc[23]~302 at LCCOMB_X12_Y5_N14
A1L72 = freqw[23] & (acc[23] & A1L70 & VCC # !acc[23] & !A1L70) # !freqw[23] & (acc[23] & !A1L70 # !acc[23] & (A1L70 # GND));

--A1L73 is acc[23]~303 at LCCOMB_X12_Y5_N14
A1L73 = CARRY(freqw[23] & !acc[23] & !A1L70 # !freqw[23] & (!A1L70 # !acc[23]));


--freqw[24] is freqw[24] at LCFF_X12_Y12_N9
freqw[24] = DFFEAS(A1L210, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--A1L75 is acc[24]~304 at LCCOMB_X12_Y5_N16
A1L75 = (acc[24] $ freqw[24] $ !A1L73) # GND;

--A1L76 is acc[24]~305 at LCCOMB_X12_Y5_N16
A1L76 = CARRY(acc[24] & (freqw[24] # !A1L73) # !acc[24] & freqw[24] & !A1L73);


--freqw[25] is freqw[25] at LCFF_X10_Y4_N1
freqw[25] = DFFEAS(A1L212, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--A1L78 is acc[25]~306 at LCCOMB_X12_Y5_N18
A1L78 = freqw[25] & (acc[25] & A1L76 & VCC # !acc[25] & !A1L76) # !freqw[25] & (acc[25] & !A1L76 # !acc[25] & (A1L76 # GND));

--A1L79 is acc[25]~307 at LCCOMB_X12_Y5_N18
A1L79 = CARRY(freqw[25] & !acc[25] & !A1L76 # !freqw[25] & (!A1L76 # !acc[25]));


--freqw[26] is freqw[26] at LCFF_X10_Y3_N11
freqw[26] = DFFEAS(A1L214, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--A1L81 is acc[26]~308 at LCCOMB_X12_Y5_N20
A1L81 = (acc[26] $ freqw[26] $ !A1L79) # GND;

--A1L82 is acc[26]~309 at LCCOMB_X12_Y5_N20
A1L82 = CARRY(acc[26] & (freqw[26] # !A1L79) # !acc[26] & freqw[26] & !A1L79);


--freqw[27] is freqw[27] at LCFF_X12_Y9_N7
freqw[27] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L123),  ,  ,  , freqin[27],  ,  , VCC);


--A1L84 is acc[27]~310 at LCCOMB_X12_Y5_N22
A1L84 = freqw[27] & (acc[27] & A1L82 & VCC # !acc[27] & !A1L82) # !freqw[27] & (acc[27] & !A1L82 # !acc[27] & (A1L82 # GND));

--A1L85 is acc[27]~311 at LCCOMB_X12_Y5_N22
A1L85 = CARRY(freqw[27] & !acc[27] & !A1L82 # !freqw[27] & (!A1L82 # !acc[27]));


--freqw[28] is freqw[28] at LCFF_X18_Y9_N9
freqw[28] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L123),  ,  ,  , freqin[28],  ,  , VCC);


--A1L87 is acc[28]~312 at LCCOMB_X12_Y5_N24
A1L87 = (acc[28] $ freqw[28] $ !A1L85) # GND;

--A1L88 is acc[28]~313 at LCCOMB_X12_Y5_N24
A1L88 = CARRY(acc[28] & (freqw[28] # !A1L85) # !acc[28] & freqw[28] & !A1L85);


--freqw[29] is freqw[29] at LCFF_X8_Y4_N1
freqw[29] = DFFEAS(A1L218, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--A1L90 is acc[29]~314 at LCCOMB_X12_Y5_N26
A1L90 = freqw[29] & (acc[29] & A1L88 & VCC # !acc[29] & !A1L88) # !freqw[29] & (acc[29] & !A1L88 # !acc[29] & (A1L88 # GND));

--A1L91 is acc[29]~315 at LCCOMB_X12_Y5_N26
A1L91 = CARRY(freqw[29] & !acc[29] & !A1L88 # !freqw[29] & (!A1L88 # !acc[29]));


--freqw[30] is freqw[30] at LCFF_X8_Y5_N1
freqw[30] = DFFEAS(A1L220, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--A1L93 is acc[30]~316 at LCCOMB_X12_Y5_N28
A1L93 = (freqw[30] $ acc[30] $ !A1L91) # GND;

--A1L94 is acc[30]~317 at LCCOMB_X12_Y5_N28
A1L94 = CARRY(freqw[30] & (acc[30] # !A1L91) # !freqw[30] & acc[30] & !A1L91);


--freqw[31] is freqw[31] at LCFF_X10_Y1_N9
freqw[31] = DFFEAS(A1L222, GLOBAL(A1L123),  ,  ,  ,  ,  ,  ,  );


--A1L96 is acc[31]~318 at LCCOMB_X12_Y5_N30
A1L96 = freqw[31] $ A1L94 $ acc[31];


--clk is clk at PIN_H2
--operation mode is input

clk = INPUT();


--phasein[2] is phasein[2] at PIN_N15
--operation mode is input

phasein[2] = INPUT();


--phasein[1] is phasein[1] at PIN_L15
--operation mode is input

phasein[1] = INPUT();


--phasein[0] is phasein[0] at PIN_L14
--operation mode is input

phasein[0] = INPUT();


--phasein[3] is phasein[3] at PIN_L16
--operation mode is input

phasein[3] = INPUT();


--phasein[4] is phasein[4] at PIN_H1
--operation mode is input

phasein[4] = INPUT();


--phasein[5] is phasein[5] at PIN_J2
--operation mode is input

phasein[5] = INPUT();


--phasein[6] is phasein[6] at PIN_J1
--operation mode is input

phasein[6] = INPUT();


--phasein[7] is phasein[7] at PIN_P16
--operation mode is input

phasein[7] = INPUT();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -