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

📄 fsq.fit.eqn

📁 很精典的一个分频程序
💻 EQN
📖 第 1 页 / 共 5 页
字号:
-- Copyright (C) 1991-2005 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions 
-- and other software and tools, and its AMPP partner logic 
-- functions, and any output files any of the foregoing 
-- (including device programming or simulation files), and any 
-- associated documentation or information are expressly subject 
-- to the terms and conditions of the Altera Program License 
-- Subscription Agreement, Altera MegaCore Function License 
-- Agreement, or other applicable license agreement, including, 
-- without limitation, that your use is for the sole purpose of 
-- programming logic devices manufactured by Altera and sold by 
-- Altera or its authorized distributors.  Please refer to the 
-- applicable agreement for further details.
--H1_counter1[31] is da_tran:u8|counter1[31] at LC_X16_Y9_N5
--operation mode is normal

H1_counter1[31]_carry_eqn = H1L09;
H1_counter1[31]_lut_out = H1_counter1[31] $ (H1_counter1[31]_carry_eqn);
H1_counter1[31] = DFFEAS(H1_counter1[31]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );


--B1_q is fptd:u2|q at LC_X10_Y5_N2
--operation mode is normal

B1_q_lut_out = !B1_q;
B1_q = DFFEAS(B1_q_lut_out, GLOBAL(clk), VCC, , !B1L43, , , , );


--H1_counter1[2] is da_tran:u8|counter1[2] at LC_X13_Y9_N6
--operation mode is arithmetic

H1_counter1[2]_carry_eqn = (!H1L6 & H1L8) # (H1L6 & H1L9);
H1_counter1[2]_lut_out = H1_counter1[2] $ (!H1_counter1[2]_carry_eqn);
H1_counter1[2] = DFFEAS(H1_counter1[2]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L11 is da_tran:u8|counter1[2]~342 at LC_X13_Y9_N6
--operation mode is arithmetic

H1L11_cout_0 = H1_counter1[2] & (!H1L8);
H1L11 = CARRY(H1L11_cout_0);

--H1L21 is da_tran:u8|counter1[2]~342COUT1_493 at LC_X13_Y9_N6
--operation mode is arithmetic

H1L21_cout_1 = H1_counter1[2] & (!H1L9);
H1L21 = CARRY(H1L21_cout_1);


--H1_counter1[3] is da_tran:u8|counter1[3] at LC_X13_Y9_N7
--operation mode is arithmetic

H1_counter1[3]_carry_eqn = (!H1L6 & H1L11) # (H1L6 & H1L21);
H1_counter1[3]_lut_out = H1_counter1[3] $ H1_counter1[3]_carry_eqn;
H1_counter1[3] = DFFEAS(H1_counter1[3]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L41 is da_tran:u8|counter1[3]~346 at LC_X13_Y9_N7
--operation mode is arithmetic

H1L41_cout_0 = !H1L11 # !H1_counter1[3];
H1L41 = CARRY(H1L41_cout_0);

--H1L51 is da_tran:u8|counter1[3]~346COUT1_495 at LC_X13_Y9_N7
--operation mode is arithmetic

H1L51_cout_1 = !H1L21 # !H1_counter1[3];
H1L51 = CARRY(H1L51_cout_1);


--H1_counter1[4] is da_tran:u8|counter1[4] at LC_X13_Y9_N8
--operation mode is arithmetic

H1_counter1[4]_carry_eqn = (!H1L6 & H1L41) # (H1L6 & H1L51);
H1_counter1[4]_lut_out = H1_counter1[4] $ (!H1_counter1[4]_carry_eqn);
H1_counter1[4] = DFFEAS(H1_counter1[4]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L71 is da_tran:u8|counter1[4]~350 at LC_X13_Y9_N8
--operation mode is arithmetic

H1L71_cout_0 = H1_counter1[4] & (!H1L41);
H1L71 = CARRY(H1L71_cout_0);

--H1L81 is da_tran:u8|counter1[4]~350COUT1_497 at LC_X13_Y9_N8
--operation mode is arithmetic

H1L81_cout_1 = H1_counter1[4] & (!H1L51);
H1L81 = CARRY(H1L81_cout_1);


--H1L39 is da_tran:u8|process2~294 at LC_X13_Y9_N0
--operation mode is normal

H1L39 = B1_q & !H1_counter1[4] & (!H1_counter1[2] # !H1_counter1[3]);


--H1_counter1[5] is da_tran:u8|counter1[5] at LC_X13_Y9_N9
--operation mode is arithmetic

H1_counter1[5]_carry_eqn = (!H1L6 & H1L71) # (H1L6 & H1L81);
H1_counter1[5]_lut_out = H1_counter1[5] $ H1_counter1[5]_carry_eqn;
H1_counter1[5] = DFFEAS(H1_counter1[5]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L02 is da_tran:u8|counter1[5]~354 at LC_X13_Y9_N9
--operation mode is arithmetic

H1L02 = CARRY(!H1L81 # !H1_counter1[5]);


--H1_counter1[6] is da_tran:u8|counter1[6] at LC_X14_Y9_N0
--operation mode is arithmetic

H1_counter1[6]_carry_eqn = H1L02;
H1_counter1[6]_lut_out = H1_counter1[6] $ !H1_counter1[6]_carry_eqn;
H1_counter1[6] = DFFEAS(H1_counter1[6]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L22 is da_tran:u8|counter1[6]~358 at LC_X14_Y9_N0
--operation mode is arithmetic

H1L22_cout_0 = H1_counter1[6] & !H1L02;
H1L22 = CARRY(H1L22_cout_0);

--H1L32 is da_tran:u8|counter1[6]~358COUT1_499 at LC_X14_Y9_N0
--operation mode is arithmetic

H1L32_cout_1 = H1_counter1[6] & !H1L02;
H1L32 = CARRY(H1L32_cout_1);


--H1_counter1[7] is da_tran:u8|counter1[7] at LC_X14_Y9_N1
--operation mode is arithmetic

H1_counter1[7]_carry_eqn = (!H1L02 & H1L22) # (H1L02 & H1L32);
H1_counter1[7]_lut_out = H1_counter1[7] $ H1_counter1[7]_carry_eqn;
H1_counter1[7] = DFFEAS(H1_counter1[7]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L52 is da_tran:u8|counter1[7]~362 at LC_X14_Y9_N1
--operation mode is arithmetic

H1L52_cout_0 = !H1L22 # !H1_counter1[7];
H1L52 = CARRY(H1L52_cout_0);

--H1L62 is da_tran:u8|counter1[7]~362COUT1_501 at LC_X14_Y9_N1
--operation mode is arithmetic

H1L62_cout_1 = !H1L32 # !H1_counter1[7];
H1L62 = CARRY(H1L62_cout_1);


--H1_counter1[8] is da_tran:u8|counter1[8] at LC_X14_Y9_N2
--operation mode is arithmetic

H1_counter1[8]_carry_eqn = (!H1L02 & H1L52) # (H1L02 & H1L62);
H1_counter1[8]_lut_out = H1_counter1[8] $ !H1_counter1[8]_carry_eqn;
H1_counter1[8] = DFFEAS(H1_counter1[8]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L82 is da_tran:u8|counter1[8]~366 at LC_X14_Y9_N2
--operation mode is arithmetic

H1L82_cout_0 = H1_counter1[8] & !H1L52;
H1L82 = CARRY(H1L82_cout_0);

--H1L92 is da_tran:u8|counter1[8]~366COUT1_503 at LC_X14_Y9_N2
--operation mode is arithmetic

H1L92_cout_1 = H1_counter1[8] & !H1L62;
H1L92 = CARRY(H1L92_cout_1);


--H1L49 is da_tran:u8|process2~295 at LC_X14_Y10_N7
--operation mode is normal

H1L49 = !H1_counter1[8] & !H1_counter1[6] & !H1_counter1[7] & !H1_counter1[5];


--H1_counter1[9] is da_tran:u8|counter1[9] at LC_X14_Y9_N3
--operation mode is arithmetic

H1_counter1[9]_carry_eqn = (!H1L02 & H1L82) # (H1L02 & H1L92);
H1_counter1[9]_lut_out = H1_counter1[9] $ (H1_counter1[9]_carry_eqn);
H1_counter1[9] = DFFEAS(H1_counter1[9]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L13 is da_tran:u8|counter1[9]~370 at LC_X14_Y9_N3
--operation mode is arithmetic

H1L13_cout_0 = !H1L82 # !H1_counter1[9];
H1L13 = CARRY(H1L13_cout_0);

--H1L23 is da_tran:u8|counter1[9]~370COUT1_505 at LC_X14_Y9_N3
--operation mode is arithmetic

H1L23_cout_1 = !H1L92 # !H1_counter1[9];
H1L23 = CARRY(H1L23_cout_1);


--H1_counter1[10] is da_tran:u8|counter1[10] at LC_X14_Y9_N4
--operation mode is arithmetic

H1_counter1[10]_carry_eqn = (!H1L02 & H1L13) # (H1L02 & H1L23);
H1_counter1[10]_lut_out = H1_counter1[10] $ (!H1_counter1[10]_carry_eqn);
H1_counter1[10] = DFFEAS(H1_counter1[10]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L43 is da_tran:u8|counter1[10]~374 at LC_X14_Y9_N4
--operation mode is arithmetic

H1L43 = CARRY(H1_counter1[10] & (!H1L23));


--H1_counter1[11] is da_tran:u8|counter1[11] at LC_X14_Y9_N5
--operation mode is arithmetic

H1_counter1[11]_carry_eqn = H1L43;
H1_counter1[11]_lut_out = H1_counter1[11] $ (H1_counter1[11]_carry_eqn);
H1_counter1[11] = DFFEAS(H1_counter1[11]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L63 is da_tran:u8|counter1[11]~378 at LC_X14_Y9_N5
--operation mode is arithmetic

H1L63_cout_0 = !H1L43 # !H1_counter1[11];
H1L63 = CARRY(H1L63_cout_0);

--H1L73 is da_tran:u8|counter1[11]~378COUT1_507 at LC_X14_Y9_N5
--operation mode is arithmetic

H1L73_cout_1 = !H1L43 # !H1_counter1[11];
H1L73 = CARRY(H1L73_cout_1);


--H1_counter1[12] is da_tran:u8|counter1[12] at LC_X14_Y9_N6
--operation mode is arithmetic

H1_counter1[12]_carry_eqn = (!H1L43 & H1L63) # (H1L43 & H1L73);
H1_counter1[12]_lut_out = H1_counter1[12] $ (!H1_counter1[12]_carry_eqn);
H1_counter1[12] = DFFEAS(H1_counter1[12]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L93 is da_tran:u8|counter1[12]~382 at LC_X14_Y9_N6
--operation mode is arithmetic

H1L93_cout_0 = H1_counter1[12] & (!H1L63);
H1L93 = CARRY(H1L93_cout_0);

--H1L04 is da_tran:u8|counter1[12]~382COUT1_509 at LC_X14_Y9_N6
--operation mode is arithmetic

H1L04_cout_1 = H1_counter1[12] & (!H1L73);
H1L04 = CARRY(H1L04_cout_1);


--H1L59 is da_tran:u8|process2~296 at LC_X14_Y10_N4
--operation mode is normal

H1L59 = !H1_counter1[11] & !H1_counter1[9] & !H1_counter1[12] & !H1_counter1[10];


--H1_counter1[13] is da_tran:u8|counter1[13] at LC_X14_Y9_N7
--operation mode is arithmetic

H1_counter1[13]_carry_eqn = (!H1L43 & H1L93) # (H1L43 & H1L04);
H1_counter1[13]_lut_out = H1_counter1[13] $ H1_counter1[13]_carry_eqn;
H1_counter1[13] = DFFEAS(H1_counter1[13]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L24 is da_tran:u8|counter1[13]~386 at LC_X14_Y9_N7
--operation mode is arithmetic

H1L24_cout_0 = !H1L93 # !H1_counter1[13];
H1L24 = CARRY(H1L24_cout_0);

--H1L34 is da_tran:u8|counter1[13]~386COUT1_511 at LC_X14_Y9_N7
--operation mode is arithmetic

H1L34_cout_1 = !H1L04 # !H1_counter1[13];
H1L34 = CARRY(H1L34_cout_1);


--H1_counter1[14] is da_tran:u8|counter1[14] at LC_X14_Y9_N8
--operation mode is arithmetic

H1_counter1[14]_carry_eqn = (!H1L43 & H1L24) # (H1L43 & H1L34);
H1_counter1[14]_lut_out = H1_counter1[14] $ (!H1_counter1[14]_carry_eqn);
H1_counter1[14] = DFFEAS(H1_counter1[14]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L54 is da_tran:u8|counter1[14]~390 at LC_X14_Y9_N8
--operation mode is arithmetic

H1L54_cout_0 = H1_counter1[14] & (!H1L24);
H1L54 = CARRY(H1L54_cout_0);

--H1L64 is da_tran:u8|counter1[14]~390COUT1_513 at LC_X14_Y9_N8
--operation mode is arithmetic

H1L64_cout_1 = H1_counter1[14] & (!H1L34);
H1L64 = CARRY(H1L64_cout_1);


--H1_counter1[15] is da_tran:u8|counter1[15] at LC_X14_Y9_N9
--operation mode is arithmetic

H1_counter1[15]_carry_eqn = (!H1L43 & H1L54) # (H1L43 & H1L64);
H1_counter1[15]_lut_out = H1_counter1[15] $ H1_counter1[15]_carry_eqn;
H1_counter1[15] = DFFEAS(H1_counter1[15]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L84 is da_tran:u8|counter1[15]~394 at LC_X14_Y9_N9
--operation mode is arithmetic

H1L84 = CARRY(!H1L64 # !H1_counter1[15]);


--H1_counter1[16] is da_tran:u8|counter1[16] at LC_X15_Y9_N0
--operation mode is arithmetic

H1_counter1[16]_carry_eqn = H1L84;
H1_counter1[16]_lut_out = H1_counter1[16] $ !H1_counter1[16]_carry_eqn;
H1_counter1[16] = DFFEAS(H1_counter1[16]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L05 is da_tran:u8|counter1[16]~398 at LC_X15_Y9_N0
--operation mode is arithmetic

H1L05_cout_0 = H1_counter1[16] & !H1L84;
H1L05 = CARRY(H1L05_cout_0);

--H1L15 is da_tran:u8|counter1[16]~398COUT1_515 at LC_X15_Y9_N0
--operation mode is arithmetic

H1L15_cout_1 = H1_counter1[16] & !H1L84;
H1L15 = CARRY(H1L15_cout_1);


--H1L69 is da_tran:u8|process2~297 at LC_X14_Y10_N0
--operation mode is normal

H1L69 = !H1_counter1[13] & !H1_counter1[14] & !H1_counter1[15] & !H1_counter1[16];


--H1L79 is da_tran:u8|process2~298 at LC_X14_Y10_N1
--operation mode is normal

H1L79 = H1L39 & H1L49 & H1L59 & H1L69;


--H1_counter1[17] is da_tran:u8|counter1[17] at LC_X15_Y9_N1
--operation mode is arithmetic

H1_counter1[17]_carry_eqn = (!H1L84 & H1L05) # (H1L84 & H1L15);
H1_counter1[17]_lut_out = H1_counter1[17] $ H1_counter1[17]_carry_eqn;
H1_counter1[17] = DFFEAS(H1_counter1[17]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L35 is da_tran:u8|counter1[17]~402 at LC_X15_Y9_N1
--operation mode is arithmetic

H1L35_cout_0 = !H1L05 # !H1_counter1[17];
H1L35 = CARRY(H1L35_cout_0);

--H1L45 is da_tran:u8|counter1[17]~402COUT1_517 at LC_X15_Y9_N1
--operation mode is arithmetic

H1L45_cout_1 = !H1L15 # !H1_counter1[17];
H1L45 = CARRY(H1L45_cout_1);


--H1_counter1[18] is da_tran:u8|counter1[18] at LC_X15_Y9_N2
--operation mode is arithmetic

H1_counter1[18]_carry_eqn = (!H1L84 & H1L35) # (H1L84 & H1L45);
H1_counter1[18]_lut_out = H1_counter1[18] $ !H1_counter1[18]_carry_eqn;
H1_counter1[18] = DFFEAS(H1_counter1[18]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L65 is da_tran:u8|counter1[18]~406 at LC_X15_Y9_N2
--operation mode is arithmetic

H1L65_cout_0 = H1_counter1[18] & !H1L35;
H1L65 = CARRY(H1L65_cout_0);

--H1L75 is da_tran:u8|counter1[18]~406COUT1_519 at LC_X15_Y9_N2
--operation mode is arithmetic

H1L75_cout_1 = H1_counter1[18] & !H1L45;
H1L75 = CARRY(H1L75_cout_1);


--H1_counter1[19] is da_tran:u8|counter1[19] at LC_X15_Y9_N3
--operation mode is arithmetic

H1_counter1[19]_carry_eqn = (!H1L84 & H1L65) # (H1L84 & H1L75);
H1_counter1[19]_lut_out = H1_counter1[19] $ (H1_counter1[19]_carry_eqn);
H1_counter1[19] = DFFEAS(H1_counter1[19]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L95 is da_tran:u8|counter1[19]~410 at LC_X15_Y9_N3
--operation mode is arithmetic

H1L95_cout_0 = !H1L65 # !H1_counter1[19];
H1L95 = CARRY(H1L95_cout_0);

--H1L06 is da_tran:u8|counter1[19]~410COUT1_521 at LC_X15_Y9_N3
--operation mode is arithmetic

H1L06_cout_1 = !H1L75 # !H1_counter1[19];
H1L06 = CARRY(H1L06_cout_1);


--H1_counter1[20] is da_tran:u8|counter1[20] at LC_X15_Y9_N4
--operation mode is arithmetic

H1_counter1[20]_carry_eqn = (!H1L84 & H1L95) # (H1L84 & H1L06);
H1_counter1[20]_lut_out = H1_counter1[20] $ (!H1_counter1[20]_carry_eqn);
H1_counter1[20] = DFFEAS(H1_counter1[20]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L26 is da_tran:u8|counter1[20]~414 at LC_X15_Y9_N4
--operation mode is arithmetic

H1L26 = CARRY(H1_counter1[20] & (!H1L06));


--H1L89 is da_tran:u8|process2~299 at LC_X15_Y10_N1
--operation mode is normal

H1L89 = !H1_counter1[18] & !H1_counter1[19] & !H1_counter1[17] & !H1_counter1[20];


--H1_counter1[21] is da_tran:u8|counter1[21] at LC_X15_Y9_N5
--operation mode is arithmetic

H1_counter1[21]_carry_eqn = H1L26;
H1_counter1[21]_lut_out = H1_counter1[21] $ (H1_counter1[21]_carry_eqn);
H1_counter1[21] = DFFEAS(H1_counter1[21]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L46 is da_tran:u8|counter1[21]~418 at LC_X15_Y9_N5
--operation mode is arithmetic

H1L46_cout_0 = !H1L26 # !H1_counter1[21];
H1L46 = CARRY(H1L46_cout_0);

--H1L56 is da_tran:u8|counter1[21]~418COUT1_523 at LC_X15_Y9_N5
--operation mode is arithmetic

H1L56_cout_1 = !H1L26 # !H1_counter1[21];
H1L56 = CARRY(H1L56_cout_1);


--H1_counter1[22] is da_tran:u8|counter1[22] at LC_X15_Y9_N6
--operation mode is arithmetic

H1_counter1[22]_carry_eqn = (!H1L26 & H1L46) # (H1L26 & H1L56);
H1_counter1[22]_lut_out = H1_counter1[22] $ (!H1_counter1[22]_carry_eqn);
H1_counter1[22] = DFFEAS(H1_counter1[22]_lut_out, GLOBAL(H1_dsclk), VCC, , , , , !B1_q, );

--H1L76 is da_tran:u8|counter1[22]~422 at LC_X15_Y9_N6
--operation mode is arithmetic

H1L76_cout_0 = H1_counter1[22] & (!H1L46);
H1L76 = CARRY(H1L76_cout_0);

--H1L86 is da_tran:u8|counter1[22]~422COUT1_525 at LC_X15_Y9_N6
--operation mode is arithmetic

H1L86_cout_1 = H1_counter1[22] & (!H1L56);
H1L86 = CARRY(H1L86_cout_1);


--H1_counter1[23] is da_tran:u8|counter1[23] at LC_X15_Y9_N7
--operation mode is arithmetic

⌨️ 快捷键说明

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