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

📄 fsq.map.eqn

📁 很精典的一个分频程序
💻 EQN
📖 第 1 页 / 共 4 页
字号:
-- 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]
--operation mode is normal

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


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

B1_q_lut_out = !B1_q;
B1_q = DFFEAS(B1_q_lut_out, clk, VCC, , !B1L62, , , , );


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

H1_counter1[2]_carry_eqn = H1L8;
H1_counter1[2]_lut_out = H1_counter1[2] $ (!H1_counter1[2]_carry_eqn);
H1_counter1[2] = DFFEAS(H1_counter1[2]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L01 is da_tran:u8|counter1[2]~342
--operation mode is arithmetic

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


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

H1_counter1[3]_carry_eqn = H1L01;
H1_counter1[3]_lut_out = H1_counter1[3] $ (H1_counter1[3]_carry_eqn);
H1_counter1[3] = DFFEAS(H1_counter1[3]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L21 is da_tran:u8|counter1[3]~346
--operation mode is arithmetic

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


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

H1_counter1[4]_carry_eqn = H1L21;
H1_counter1[4]_lut_out = H1_counter1[4] $ (!H1_counter1[4]_carry_eqn);
H1_counter1[4] = DFFEAS(H1_counter1[4]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L41 is da_tran:u8|counter1[4]~350
--operation mode is arithmetic

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


--H1L96 is da_tran:u8|process2~294
--operation mode is normal

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


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

H1_counter1[5]_carry_eqn = H1L41;
H1_counter1[5]_lut_out = H1_counter1[5] $ (H1_counter1[5]_carry_eqn);
H1_counter1[5] = DFFEAS(H1_counter1[5]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L61 is da_tran:u8|counter1[5]~354
--operation mode is arithmetic

H1L61 = CARRY(!H1L41 # !H1_counter1[5]);


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

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

--H1L81 is da_tran:u8|counter1[6]~358
--operation mode is arithmetic

H1L81 = CARRY(H1_counter1[6] & (!H1L61));


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

H1_counter1[7]_carry_eqn = H1L81;
H1_counter1[7]_lut_out = H1_counter1[7] $ (H1_counter1[7]_carry_eqn);
H1_counter1[7] = DFFEAS(H1_counter1[7]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L02 is da_tran:u8|counter1[7]~362
--operation mode is arithmetic

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


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

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

--H1L22 is da_tran:u8|counter1[8]~366
--operation mode is arithmetic

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


--H1L07 is da_tran:u8|process2~295
--operation mode is normal

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


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

H1_counter1[9]_carry_eqn = H1L22;
H1_counter1[9]_lut_out = H1_counter1[9] $ (H1_counter1[9]_carry_eqn);
H1_counter1[9] = DFFEAS(H1_counter1[9]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L42 is da_tran:u8|counter1[9]~370
--operation mode is arithmetic

H1L42 = CARRY(!H1L22 # !H1_counter1[9]);


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

H1_counter1[10]_carry_eqn = H1L42;
H1_counter1[10]_lut_out = H1_counter1[10] $ (!H1_counter1[10]_carry_eqn);
H1_counter1[10] = DFFEAS(H1_counter1[10]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L62 is da_tran:u8|counter1[10]~374
--operation mode is arithmetic

H1L62 = CARRY(H1_counter1[10] & (!H1L42));


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

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

--H1L82 is da_tran:u8|counter1[11]~378
--operation mode is arithmetic

H1L82 = CARRY(!H1L62 # !H1_counter1[11]);


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

H1_counter1[12]_carry_eqn = H1L82;
H1_counter1[12]_lut_out = H1_counter1[12] $ (!H1_counter1[12]_carry_eqn);
H1_counter1[12] = DFFEAS(H1_counter1[12]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L03 is da_tran:u8|counter1[12]~382
--operation mode is arithmetic

H1L03 = CARRY(H1_counter1[12] & (!H1L82));


--H1L17 is da_tran:u8|process2~296
--operation mode is normal

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


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

H1_counter1[13]_carry_eqn = H1L03;
H1_counter1[13]_lut_out = H1_counter1[13] $ (H1_counter1[13]_carry_eqn);
H1_counter1[13] = DFFEAS(H1_counter1[13]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L23 is da_tran:u8|counter1[13]~386
--operation mode is arithmetic

H1L23 = CARRY(!H1L03 # !H1_counter1[13]);


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

H1_counter1[14]_carry_eqn = H1L23;
H1_counter1[14]_lut_out = H1_counter1[14] $ (!H1_counter1[14]_carry_eqn);
H1_counter1[14] = DFFEAS(H1_counter1[14]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L43 is da_tran:u8|counter1[14]~390
--operation mode is arithmetic

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


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

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

--H1L63 is da_tran:u8|counter1[15]~394
--operation mode is arithmetic

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


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

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

--H1L83 is da_tran:u8|counter1[16]~398
--operation mode is arithmetic

H1L83 = CARRY(H1_counter1[16] & (!H1L63));


--H1L27 is da_tran:u8|process2~297
--operation mode is normal

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


--H1L37 is da_tran:u8|process2~298
--operation mode is normal

H1L37 = H1L96 & H1L07 & H1L17 & H1L27;


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

H1_counter1[17]_carry_eqn = H1L83;
H1_counter1[17]_lut_out = H1_counter1[17] $ (H1_counter1[17]_carry_eqn);
H1_counter1[17] = DFFEAS(H1_counter1[17]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L04 is da_tran:u8|counter1[17]~402
--operation mode is arithmetic

H1L04 = CARRY(!H1L83 # !H1_counter1[17]);


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

H1_counter1[18]_carry_eqn = H1L04;
H1_counter1[18]_lut_out = H1_counter1[18] $ (!H1_counter1[18]_carry_eqn);
H1_counter1[18] = DFFEAS(H1_counter1[18]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L24 is da_tran:u8|counter1[18]~406
--operation mode is arithmetic

H1L24 = CARRY(H1_counter1[18] & (!H1L04));


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

H1_counter1[19]_carry_eqn = H1L24;
H1_counter1[19]_lut_out = H1_counter1[19] $ (H1_counter1[19]_carry_eqn);
H1_counter1[19] = DFFEAS(H1_counter1[19]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L44 is da_tran:u8|counter1[19]~410
--operation mode is arithmetic

H1L44 = CARRY(!H1L24 # !H1_counter1[19]);


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

H1_counter1[20]_carry_eqn = H1L44;
H1_counter1[20]_lut_out = H1_counter1[20] $ (!H1_counter1[20]_carry_eqn);
H1_counter1[20] = DFFEAS(H1_counter1[20]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L64 is da_tran:u8|counter1[20]~414
--operation mode is arithmetic

H1L64 = CARRY(H1_counter1[20] & (!H1L44));


--H1L47 is da_tran:u8|process2~299
--operation mode is normal

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


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

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

--H1L84 is da_tran:u8|counter1[21]~418
--operation mode is arithmetic

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


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

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

--H1L05 is da_tran:u8|counter1[22]~422
--operation mode is arithmetic

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


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

H1_counter1[23]_carry_eqn = H1L05;
H1_counter1[23]_lut_out = H1_counter1[23] $ (H1_counter1[23]_carry_eqn);
H1_counter1[23] = DFFEAS(H1_counter1[23]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L25 is da_tran:u8|counter1[23]~426
--operation mode is arithmetic

H1L25 = CARRY(!H1L05 # !H1_counter1[23]);


--H1_counter1[24] is da_tran:u8|counter1[24]
--operation mode is arithmetic

H1_counter1[24]_carry_eqn = H1L25;
H1_counter1[24]_lut_out = H1_counter1[24] $ (!H1_counter1[24]_carry_eqn);
H1_counter1[24] = DFFEAS(H1_counter1[24]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L45 is da_tran:u8|counter1[24]~430
--operation mode is arithmetic

H1L45 = CARRY(H1_counter1[24] & (!H1L25));


--H1L57 is da_tran:u8|process2~300
--operation mode is normal

H1L57 = !H1_counter1[21] & !H1_counter1[22] & !H1_counter1[23] & !H1_counter1[24];


--H1_counter1[25] is da_tran:u8|counter1[25]
--operation mode is arithmetic

H1_counter1[25]_carry_eqn = H1L45;
H1_counter1[25]_lut_out = H1_counter1[25] $ (H1_counter1[25]_carry_eqn);
H1_counter1[25] = DFFEAS(H1_counter1[25]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L65 is da_tran:u8|counter1[25]~434
--operation mode is arithmetic

H1L65 = CARRY(!H1L45 # !H1_counter1[25]);


--H1_counter1[26] is da_tran:u8|counter1[26]
--operation mode is arithmetic

H1_counter1[26]_carry_eqn = H1L65;
H1_counter1[26]_lut_out = H1_counter1[26] $ (!H1_counter1[26]_carry_eqn);
H1_counter1[26] = DFFEAS(H1_counter1[26]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L85 is da_tran:u8|counter1[26]~438
--operation mode is arithmetic

H1L85 = CARRY(H1_counter1[26] & (!H1L65));


--H1_counter1[27] is da_tran:u8|counter1[27]
--operation mode is arithmetic

H1_counter1[27]_carry_eqn = H1L85;
H1_counter1[27]_lut_out = H1_counter1[27] $ (H1_counter1[27]_carry_eqn);
H1_counter1[27] = DFFEAS(H1_counter1[27]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L06 is da_tran:u8|counter1[27]~442
--operation mode is arithmetic

H1L06 = CARRY(!H1L85 # !H1_counter1[27]);


--H1_counter1[28] is da_tran:u8|counter1[28]
--operation mode is arithmetic

H1_counter1[28]_carry_eqn = H1L06;
H1_counter1[28]_lut_out = H1_counter1[28] $ (!H1_counter1[28]_carry_eqn);
H1_counter1[28] = DFFEAS(H1_counter1[28]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L26 is da_tran:u8|counter1[28]~446
--operation mode is arithmetic

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


--H1L67 is da_tran:u8|process2~301
--operation mode is normal

H1L67 = !H1_counter1[25] & !H1_counter1[26] & !H1_counter1[27] & !H1_counter1[28];


--H1_counter1[29] is da_tran:u8|counter1[29]
--operation mode is arithmetic

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

--H1L46 is da_tran:u8|counter1[29]~450
--operation mode is arithmetic

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


--H1_counter1[30] is da_tran:u8|counter1[30]
--operation mode is arithmetic

H1_counter1[30]_carry_eqn = H1L46;
H1_counter1[30]_lut_out = H1_counter1[30] $ (!H1_counter1[30]_carry_eqn);
H1_counter1[30] = DFFEAS(H1_counter1[30]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L66 is da_tran:u8|counter1[30]~454
--operation mode is arithmetic

H1L66 = CARRY(H1_counter1[30] & (!H1L46));


--H1L77 is da_tran:u8|process2~302
--operation mode is normal

H1L77 = !H1_counter1[29] & !H1_counter1[30];


--H1L87 is da_tran:u8|process2~303
--operation mode is normal

H1L87 = H1L47 & H1L57 & H1L67 & H1L77;


--H1L97 is da_tran:u8|process2~304
--operation mode is normal

H1L97 = H1_counter1[31] & (B1_q # H1L37 & H1L87) # !H1_counter1[31] & H1L37 & H1L87;


--H1_dsclk is da_tran:u8|dsclk
--operation mode is normal

H1_dsclk_lut_out = H1_count[0] & H1_count[1];
H1_dsclk = DFFEAS(H1_dsclk_lut_out, clk, VCC, , , , , , );


--J1_q is piso:u9|q
--operation mode is normal

J1_q_lut_out = J1_tmp[11];
J1_q = DFFEAS(J1_q_lut_out, !H1_dsclk, VCC, , H1L97, , , , );


--B1_\label2:c[0] is fptd:u2|\label2:c[0]
--operation mode is arithmetic

B1_\label2:c[0]_lut_out = !B1_\label2:c[0] # !B1_\label2:b;
B1_\label2:c[0] = DFFEAS(B1_\label2:c[0]_lut_out, clk, VCC, , B1L62, , , , );

--B1L3 is fptd:u2|\label2:c[0]~13
--operation mode is arithmetic

B1L3 = CARRY(B1_\label2:b & B1_\label2:c[0]);


--B1_\label2:b is fptd:u2|\label2:b
--operation mode is normal

B1_\label2:b_lut_out = B1L62;
B1_\label2:b = DFFEAS(B1_\label2:b_lut_out, clk, VCC, , , , , , );


--B1_\label2:c[1] is fptd:u2|\label2:c[1]
--operation mode is arithmetic

B1_\label2:c[1]_carry_eqn = B1L3;
B1_\label2:c[1]_lut_out = B1L83 $ (!B1_\label2:c[1]_carry_eqn);
B1_\label2:c[1] = DFFEAS(B1_\label2:c[1]_lut_out, clk, VCC, , B1L62, , , , );

--B1L5 is fptd:u2|\label2:c[1]~10
--operation mode is arithmetic

B1L5 = CARRY(!B1L83 & (!B1L3));


--B1_\label2:c[2] is fptd:u2|\label2:c[2]
--operation mode is arithmetic

B1_\label2:c[2]_carry_eqn = B1L5;
B1_\label2:c[2]_lut_out = B1L93 $ (B1_\label2:c[2]_carry_eqn);
B1_\label2:c[2] = DFFEAS(B1_\label2:c[2]_lut_out, clk, VCC, , B1L62, , , , );

--B1L7 is fptd:u2|\label2:c[2]~10
--operation mode is arithmetic

B1L7 = CARRY(B1L93 # !B1L5);


--B1L32 is fptd:u2|\label2:d~81
--operation mode is normal

B1L32 = B1_\label2:c[0] & B1_\label2:b & !B1_\label2:c[1] & !B1_\label2:c[2];


--B1_\label2:c[3] is fptd:u2|\label2:c[3]
--operation mode is arithmetic

B1_\label2:c[3]_carry_eqn = B1L7;
B1_\label2:c[3]_lut_out = B1L04 $ (!B1_\label2:c[3]_carry_eqn);
B1_\label2:c[3] = DFFEAS(B1_\label2:c[3]_lut_out, clk, VCC, , B1L62, , , , );

--B1L9 is fptd:u2|\label2:c[3]~10
--operation mode is arithmetic

B1L9 = CARRY(!B1L04 & (!B1L7));

⌨️ 快捷键说明

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