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

📄 decoder.map.eqn

📁 可以对输入时钟任意分频(整数或小数),带Quartus II 完整项目文件.
💻 EQN
📖 第 1 页 / 共 2 页
字号:
--B1L42 is fenpin:inst|i~13
--operation mode is arithmetic

B1L42 = !vel[1];

--B1L52 is fenpin:inst|i~13COUT
--operation mode is arithmetic

B1L52 = CARRY(vel[1]);


--B1L62 is fenpin:inst|i~14
--operation mode is arithmetic

B1L62_carry_eqn = B1L52;
B1L62 = vel[2] $ !B1L62_carry_eqn;

--B1L72 is fenpin:inst|i~14COUT
--operation mode is arithmetic

B1L72 = CARRY(!vel[2] & !B1L52);


--B1L82 is fenpin:inst|i~15
--operation mode is arithmetic

B1L82_carry_eqn = B1L72;
B1L82 = vel[3] $ B1L82_carry_eqn;

--B1L92 is fenpin:inst|i~15COUT
--operation mode is arithmetic

B1L92 = CARRY(vel[3] # !B1L72);


--B1L03 is fenpin:inst|i~16
--operation mode is arithmetic

B1L03_carry_eqn = B1L92;
B1L03 = vel[4] $ !B1L03_carry_eqn;

--B1L13 is fenpin:inst|i~16COUT
--operation mode is arithmetic

B1L13 = CARRY(!vel[4] & !B1L92);


--B1L23 is fenpin:inst|i~17
--operation mode is arithmetic

B1L23_carry_eqn = B1L13;
B1L23 = vel[5] $ B1L23_carry_eqn;

--B1L33 is fenpin:inst|i~17COUT
--operation mode is arithmetic

B1L33 = CARRY(vel[5] # !B1L13);


--B1L43 is fenpin:inst|i~18
--operation mode is arithmetic

B1L43_carry_eqn = B1L33;
B1L43 = vel[6] $ !B1L43_carry_eqn;

--B1L53 is fenpin:inst|i~18COUT
--operation mode is arithmetic

B1L53 = CARRY(!vel[6] & !B1L33);


--B1L63 is fenpin:inst|i~19
--operation mode is arithmetic

B1L63_carry_eqn = B1L53;
B1L63 = vel[7] $ B1L63_carry_eqn;

--B1L73 is fenpin:inst|i~19COUT
--operation mode is arithmetic

B1L73 = CARRY(vel[7] # !B1L53);


--B1L83 is fenpin:inst|i~20
--operation mode is normal

B1L83_carry_eqn = B1L73;
B1L83 = vel[8] $ !B1L83_carry_eqn;


--B1L93 is fenpin:inst|i~21
--operation mode is arithmetic

B1L93 = !vel[2];

--B1L04 is fenpin:inst|i~21COUT
--operation mode is arithmetic

B1L04 = CARRY(vel[2]);


--B1L14 is fenpin:inst|i~22
--operation mode is arithmetic

B1L14_carry_eqn = B1L04;
B1L14 = vel[3] $ !B1L14_carry_eqn;

--B1L24 is fenpin:inst|i~22COUT
--operation mode is arithmetic

B1L24 = CARRY(!vel[3] & !B1L04);


--B1L34 is fenpin:inst|i~23
--operation mode is arithmetic

B1L34_carry_eqn = B1L24;
B1L34 = vel[4] $ B1L34_carry_eqn;

--B1L44 is fenpin:inst|i~23COUT
--operation mode is arithmetic

B1L44 = CARRY(vel[4] # !B1L24);


--B1L54 is fenpin:inst|i~24
--operation mode is arithmetic

B1L54_carry_eqn = B1L44;
B1L54 = vel[5] $ !B1L54_carry_eqn;

--B1L64 is fenpin:inst|i~24COUT
--operation mode is arithmetic

B1L64 = CARRY(!vel[5] & !B1L44);


--B1L74 is fenpin:inst|i~25
--operation mode is arithmetic

B1L74_carry_eqn = B1L64;
B1L74 = vel[6] $ B1L74_carry_eqn;

--B1L84 is fenpin:inst|i~25COUT
--operation mode is arithmetic

B1L84 = CARRY(vel[6] # !B1L64);


--B1L94 is fenpin:inst|i~26
--operation mode is arithmetic

B1L94_carry_eqn = B1L84;
B1L94 = vel[7] $ !B1L94_carry_eqn;

--B1L05 is fenpin:inst|i~26COUT
--operation mode is arithmetic

B1L05 = CARRY(!vel[7] & !B1L84);


--B1L15 is fenpin:inst|i~27
--operation mode is arithmetic

B1L15_carry_eqn = B1L05;
B1L15 = vel[8] $ B1L15_carry_eqn;

--B1L25 is fenpin:inst|i~27COUT
--operation mode is arithmetic

B1L25 = CARRY(vel[8] # !B1L05);


--B1L35 is fenpin:inst|i~28
--operation mode is normal

B1L35_carry_eqn = B1L25;
B1L35 = !B1L35_carry_eqn;


--B1_cnt[0] is fenpin:inst|cnt[0]
--operation mode is arithmetic

B1_cnt[0]_lut_out = !B1_cnt[0];
B1_cnt[0]_sload_eqn = (B1L32 & VCC) # (!B1L32 & B1_cnt[0]_lut_out);
B1_cnt[0] = DFFEA(B1_cnt[0]_sload_eqn, D1L1, VCC, , vel[1], VCC, !reset);

--B1L5 is fenpin:inst|cnt[0]~COUT
--operation mode is arithmetic

B1L5 = CARRY(B1_cnt[0]);


--B1_cnt[1] is fenpin:inst|cnt[1]
--operation mode is arithmetic

B1_cnt[1]_carry_eqn = B1L5;
B1_cnt[1]_lut_out = B1_cnt[1] $ B1_cnt[1]_carry_eqn;
B1_cnt[1]_sload_eqn = (B1L32 & ~GND) # (!B1L32 & B1_cnt[1]_lut_out);
B1_cnt[1] = DFFEA(B1_cnt[1]_sload_eqn, D1L1, VCC, , vel[1], ~GND, !reset);

--B1L7 is fenpin:inst|cnt[1]~COUT
--operation mode is arithmetic

B1L7 = CARRY(!B1L5 # !B1_cnt[1]);


--B1_cnt[2] is fenpin:inst|cnt[2]
--operation mode is arithmetic

B1_cnt[2]_carry_eqn = B1L7;
B1_cnt[2]_lut_out = B1_cnt[2] $ !B1_cnt[2]_carry_eqn;
B1_cnt[2]_sload_eqn = (B1L32 & ~GND) # (!B1L32 & B1_cnt[2]_lut_out);
B1_cnt[2] = DFFEA(B1_cnt[2]_sload_eqn, D1L1, VCC, , vel[1], ~GND, !reset);

--B1L9 is fenpin:inst|cnt[2]~COUT
--operation mode is arithmetic

B1L9 = CARRY(B1_cnt[2] & !B1L7);


--B1_cnt[3] is fenpin:inst|cnt[3]
--operation mode is arithmetic

B1_cnt[3]_carry_eqn = B1L9;
B1_cnt[3]_lut_out = B1_cnt[3] $ B1_cnt[3]_carry_eqn;
B1_cnt[3]_sload_eqn = (B1L32 & ~GND) # (!B1L32 & B1_cnt[3]_lut_out);
B1_cnt[3] = DFFEA(B1_cnt[3]_sload_eqn, D1L1, VCC, , vel[1], ~GND, !reset);

--B1L11 is fenpin:inst|cnt[3]~COUT
--operation mode is arithmetic

B1L11 = CARRY(!B1L9 # !B1_cnt[3]);


--B1_cnt[4] is fenpin:inst|cnt[4]
--operation mode is arithmetic

B1_cnt[4]_carry_eqn = B1L11;
B1_cnt[4]_lut_out = B1_cnt[4] $ !B1_cnt[4]_carry_eqn;
B1_cnt[4]_sload_eqn = (B1L32 & ~GND) # (!B1L32 & B1_cnt[4]_lut_out);
B1_cnt[4] = DFFEA(B1_cnt[4]_sload_eqn, D1L1, VCC, , vel[1], ~GND, !reset);

--B1L31 is fenpin:inst|cnt[4]~COUT
--operation mode is arithmetic

B1L31 = CARRY(B1_cnt[4] & !B1L11);


--B1_cnt[5] is fenpin:inst|cnt[5]
--operation mode is arithmetic

B1_cnt[5]_carry_eqn = B1L31;
B1_cnt[5]_lut_out = B1_cnt[5] $ B1_cnt[5]_carry_eqn;
B1_cnt[5]_sload_eqn = (B1L32 & ~GND) # (!B1L32 & B1_cnt[5]_lut_out);
B1_cnt[5] = DFFEA(B1_cnt[5]_sload_eqn, D1L1, VCC, , vel[1], ~GND, !reset);

--B1L51 is fenpin:inst|cnt[5]~COUT
--operation mode is arithmetic

B1L51 = CARRY(!B1L31 # !B1_cnt[5]);


--B1_cnt[6] is fenpin:inst|cnt[6]
--operation mode is arithmetic

B1_cnt[6]_carry_eqn = B1L51;
B1_cnt[6]_lut_out = B1_cnt[6] $ !B1_cnt[6]_carry_eqn;
B1_cnt[6]_sload_eqn = (B1L32 & ~GND) # (!B1L32 & B1_cnt[6]_lut_out);
B1_cnt[6] = DFFEA(B1_cnt[6]_sload_eqn, D1L1, VCC, , vel[1], ~GND, !reset);

--B1L71 is fenpin:inst|cnt[6]~COUT
--operation mode is arithmetic

B1L71 = CARRY(B1_cnt[6] & !B1L51);


--B1_cnt[7] is fenpin:inst|cnt[7]
--operation mode is normal

B1_cnt[7]_carry_eqn = B1L71;
B1_cnt[7]_lut_out = B1_cnt[7] $ B1_cnt[7]_carry_eqn;
B1_cnt[7]_sload_eqn = (B1L32 & ~GND) # (!B1L32 & B1_cnt[7]_lut_out);
B1_cnt[7] = DFFEA(B1_cnt[7]_sload_eqn, D1L1, VCC, , vel[1], ~GND, !reset);


--F1_safe_q[7] is fenpin:inst|lpm_counter:count_rtl_0|alt_counter_stratix:wysi_counter|safe_q[7]
--operation mode is normal

F1_safe_q[7]_carry_eqn = F1L51;
F1_safe_q[7]_lut_out = F1_safe_q[7] $ F1_safe_q[7]_carry_eqn;
F1_safe_q[7]_reg_input = !B1L22 & F1_safe_q[7]_lut_out;
F1_safe_q[7] = DFFEA(F1_safe_q[7]_reg_input, !D1L1, reset, , , , );


--F1_safe_q[6] is fenpin:inst|lpm_counter:count_rtl_0|alt_counter_stratix:wysi_counter|safe_q[6]
--operation mode is arithmetic

F1_safe_q[6]_carry_eqn = F1L31;
F1_safe_q[6]_lut_out = F1_safe_q[6] $ !F1_safe_q[6]_carry_eqn;
F1_safe_q[6]_reg_input = !B1L22 & F1_safe_q[6]_lut_out;
F1_safe_q[6] = DFFEA(F1_safe_q[6]_reg_input, !D1L1, reset, , , , );

--F1L51 is fenpin:inst|lpm_counter:count_rtl_0|alt_counter_stratix:wysi_counter|counter_cell[6]~COUT
--operation mode is arithmetic

F1L51 = CARRY(F1_safe_q[6] & !F1L31);


--F1_safe_q[5] is fenpin:inst|lpm_counter:count_rtl_0|alt_counter_stratix:wysi_counter|safe_q[5]
--operation mode is arithmetic

F1_safe_q[5]_carry_eqn = F1L11;
F1_safe_q[5]_lut_out = F1_safe_q[5] $ F1_safe_q[5]_carry_eqn;
F1_safe_q[5]_reg_input = !B1L22 & F1_safe_q[5]_lut_out;
F1_safe_q[5] = DFFEA(F1_safe_q[5]_reg_input, !D1L1, reset, , , , );

--F1L31 is fenpin:inst|lpm_counter:count_rtl_0|alt_counter_stratix:wysi_counter|counter_cell[5]~COUT
--operation mode is arithmetic

F1L31 = CARRY(!F1L11 # !F1_safe_q[5]);


--F1_safe_q[4] is fenpin:inst|lpm_counter:count_rtl_0|alt_counter_stratix:wysi_counter|safe_q[4]
--operation mode is arithmetic

F1_safe_q[4]_carry_eqn = F1L9;
F1_safe_q[4]_lut_out = F1_safe_q[4] $ !F1_safe_q[4]_carry_eqn;
F1_safe_q[4]_reg_input = !B1L22 & F1_safe_q[4]_lut_out;
F1_safe_q[4] = DFFEA(F1_safe_q[4]_reg_input, !D1L1, reset, , , , );

--F1L11 is fenpin:inst|lpm_counter:count_rtl_0|alt_counter_stratix:wysi_counter|counter_cell[4]~COUT
--operation mode is arithmetic

F1L11 = CARRY(F1_safe_q[4] & !F1L9);


--F1_safe_q[3] is fenpin:inst|lpm_counter:count_rtl_0|alt_counter_stratix:wysi_counter|safe_q[3]
--operation mode is arithmetic

F1_safe_q[3]_carry_eqn = F1L7;
F1_safe_q[3]_lut_out = F1_safe_q[3] $ F1_safe_q[3]_carry_eqn;
F1_safe_q[3]_reg_input = !B1L22 & F1_safe_q[3]_lut_out;
F1_safe_q[3] = DFFEA(F1_safe_q[3]_reg_input, !D1L1, reset, , , , );

--F1L9 is fenpin:inst|lpm_counter:count_rtl_0|alt_counter_stratix:wysi_counter|counter_cell[3]~COUT
--operation mode is arithmetic

F1L9 = CARRY(!F1L7 # !F1_safe_q[3]);


--F1_safe_q[2] is fenpin:inst|lpm_counter:count_rtl_0|alt_counter_stratix:wysi_counter|safe_q[2]
--operation mode is arithmetic

⌨️ 快捷键说明

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