📄 mouse_demo2.map.eqn
字号:
C1_visual_0_q[31]_lut_out = C1_visual_0_q[32];
C1_visual_0_q[31] = DFFEAS(C1_visual_0_q[31]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--C1L2 is mouse:mousedata|Decoder~119
--operation mode is normal
C1L2 = C1_visual_0_m2_state[3] # C1_visual_0_m2_state[1] # !C1_visual_0_m2_state[0] # !C1_visual_0_m2_state[2];
--C1L21 is mouse:mousedata|reduce_or~16
--operation mode is normal
C1L21 = C1_visual_0_m2_state[0] # C1_visual_0_m2_state[2] & C1_visual_0_m2_state[3] # !C1_visual_0_m2_state[1] # !C1_visual_0_m2_state[2] & !C1_visual_0_m2_state[3];
--F1_safe_q[3] is count64:clocknum|lpm_counter:visual_0_count_rtl_0|cntr_ga7:auto_generated|safe_q[3]
--operation mode is arithmetic
F1_safe_q[3]_carry_eqn = F1L6;
F1_safe_q[3]_lut_out = F1_safe_q[3] $ (F1_safe_q[3]_carry_eqn);
F1_safe_q[3] = DFFEAS(F1_safe_q[3]_lut_out, sysclk, reset, , , , , , );
--F1L8 is count64:clocknum|lpm_counter:visual_0_count_rtl_0|cntr_ga7:auto_generated|counter_cella3~COUT
--operation mode is arithmetic
F1L8 = CARRY(!F1L6 # !F1_safe_q[3]);
--C1_visual_0_m1_state[0] is mouse:mousedata|visual_0_m1_state[0]
--operation mode is normal
C1_visual_0_m1_state[0]_lut_out = C1L02 # C1L12 & !C1_visual_0_m1_state[2] & !C1L22;
C1_visual_0_m1_state[0] = DFFEAS(C1_visual_0_m1_state[0]_lut_out, F1_safe_q[5], reset, , , , , , );
--C1_visual_0_m1_state[1] is mouse:mousedata|visual_0_m1_state[1]
--operation mode is normal
C1_visual_0_m1_state[1]_lut_out = !C1_visual_0_m1_state[2] & C1_visual_0_m1_state[1] & !A1L2 # !C1_visual_0_m1_state[0] # !C1_visual_0_m1_state[1] & C1_visual_0_m1_state[0];
C1_visual_0_m1_state[1] = DFFEAS(C1_visual_0_m1_state[1]_lut_out, F1_safe_q[5], reset, , , , , , );
--C1_visual_0_m1_state[2] is mouse:mousedata|visual_0_m1_state[2]
--operation mode is normal
C1_visual_0_m1_state[2]_lut_out = C1L02 # A1L2 & C1_visual_0_m1_state[1] & C1L3;
C1_visual_0_m1_state[2] = DFFEAS(C1_visual_0_m1_state[2]_lut_out, F1_safe_q[5], reset, , , , , , );
--C1L41 is mouse:mousedata|visual_0_bitcount[0]~25
--operation mode is normal
C1L41 = C1_visual_0_fall # !C1L9 & !C1L01 & H1_safe_q[8];
--C1_visual_0_rise is mouse:mousedata|visual_0_rise
--operation mode is normal
C1_visual_0_rise_lut_out = C1_visual_0_m1_state[2] & !C1_visual_0_m1_state[1] & !C1_visual_0_m1_state[0];
C1_visual_0_rise = DFFEAS(C1_visual_0_rise_lut_out, F1_safe_q[5], reset, , , , , , );
--C1L31 is mouse:mousedata|reset2~15
--operation mode is normal
C1L31 = C1_visual_0_fall # C1_visual_0_rise # !reset;
--C1_visual_0_q[10] is mouse:mousedata|visual_0_q[10]
--operation mode is normal
C1_visual_0_q[10]_lut_out = C1_visual_0_q[11];
C1_visual_0_q[10] = DFFEAS(C1_visual_0_q[10]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--C1_visual_0_q[32] is mouse:mousedata|visual_0_q[32]
--operation mode is normal
C1_visual_0_q[32]_lut_out = A1L4;
C1_visual_0_q[32] = DFFEAS(C1_visual_0_q[32]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--F1_safe_q[2] is count64:clocknum|lpm_counter:visual_0_count_rtl_0|cntr_ga7:auto_generated|safe_q[2]
--operation mode is arithmetic
F1_safe_q[2]_carry_eqn = F1L4;
F1_safe_q[2]_lut_out = F1_safe_q[2] $ (!F1_safe_q[2]_carry_eqn);
F1_safe_q[2] = DFFEAS(F1_safe_q[2]_lut_out, sysclk, reset, , , , , , );
--F1L6 is count64:clocknum|lpm_counter:visual_0_count_rtl_0|cntr_ga7:auto_generated|counter_cella2~COUT
--operation mode is arithmetic
F1L6 = CARRY(F1_safe_q[2] & !F1L4);
--C1_visual_0_debounce_timer_count[1] is mouse:mousedata|visual_0_debounce_timer_count[1]
--operation mode is normal
C1_visual_0_debounce_timer_count[1]_lut_out = VCC;
C1_visual_0_debounce_timer_count[1] = DFFEAS(C1_visual_0_debounce_timer_count[1]_lut_out, F1_safe_q[5], !C1L31, , C1L81, , , , );
--C1_visual_0_debounce_timer_count[0] is mouse:mousedata|visual_0_debounce_timer_count[0]
--operation mode is normal
C1_visual_0_debounce_timer_count[0]_lut_out = !C1_visual_0_debounce_timer_count[0];
C1_visual_0_debounce_timer_count[0] = DFFEAS(C1_visual_0_debounce_timer_count[0]_lut_out, F1_safe_q[5], !C1L31, , C1L8, , , , );
--C1L8 is mouse:mousedata|reduce_nor~5
--operation mode is normal
C1L8 = !C1_visual_0_debounce_timer_count[0] # !C1_visual_0_debounce_timer_count[1];
--C1L02 is mouse:mousedata|visual_0_m1_next_state[0]~596
--operation mode is normal
C1L02 = C1_visual_0_m1_state[2] & !C1_visual_0_m1_state[1] & C1L8 # !C1_visual_0_m1_state[0];
--C1L12 is mouse:mousedata|visual_0_m1_next_state[0]~597
--operation mode is normal
C1L12 = C1_visual_0_m1_state[1] $ C1_visual_0_m1_state[0] # !A1L2;
--C1L22 is mouse:mousedata|visual_0_m1_next_state[2]~598
--operation mode is normal
C1L22 = C1_visual_0_m1_state[0] & !C1_visual_0_m1_state[1] # !C1_visual_0_m1_state[0] & C1_visual_0_m1_state[1] & !C1_visual_0_debounce_timer_count[0] # !C1_visual_0_debounce_timer_count[1];
--C1L3 is mouse:mousedata|Decoder~172
--operation mode is normal
C1L3 = C1_visual_0_m1_state[0] & !C1_visual_0_m1_state[2];
--C1_visual_0_q[11] is mouse:mousedata|visual_0_q[11]
--operation mode is normal
C1_visual_0_q[11]_lut_out = C1_visual_0_q[12];
C1_visual_0_q[11] = DFFEAS(C1_visual_0_q[11]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--F1_safe_q[1] is count64:clocknum|lpm_counter:visual_0_count_rtl_0|cntr_ga7:auto_generated|safe_q[1]
--operation mode is arithmetic
F1_safe_q[1]_carry_eqn = F1L2;
F1_safe_q[1]_lut_out = F1_safe_q[1] $ (F1_safe_q[1]_carry_eqn);
F1_safe_q[1] = DFFEAS(F1_safe_q[1]_lut_out, sysclk, reset, , , , , , );
--F1L4 is count64:clocknum|lpm_counter:visual_0_count_rtl_0|cntr_ga7:auto_generated|counter_cella1~COUT
--operation mode is arithmetic
F1L4 = CARRY(!F1L2 # !F1_safe_q[1]);
--C1L81 is mouse:mousedata|visual_0_debounce_timer_count[1]~4
--operation mode is normal
C1L81 = C1_visual_0_debounce_timer_count[0] & !C1_visual_0_debounce_timer_count[1];
--C1_visual_0_q[12] is mouse:mousedata|visual_0_q[12]
--operation mode is normal
C1_visual_0_q[12]_lut_out = C1_visual_0_q[13];
C1_visual_0_q[12] = DFFEAS(C1_visual_0_q[12]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--F1_safe_q[0] is count64:clocknum|lpm_counter:visual_0_count_rtl_0|cntr_ga7:auto_generated|safe_q[0]
--operation mode is arithmetic
F1_safe_q[0]_lut_out = !F1_safe_q[0];
F1_safe_q[0] = DFFEAS(F1_safe_q[0]_lut_out, sysclk, reset, , , , , , );
--F1L2 is count64:clocknum|lpm_counter:visual_0_count_rtl_0|cntr_ga7:auto_generated|counter_cella0~COUT
--operation mode is arithmetic
F1L2 = CARRY(F1_safe_q[0]);
--C1_visual_0_q[13] is mouse:mousedata|visual_0_q[13]
--operation mode is normal
C1_visual_0_q[13]_lut_out = C1_visual_0_q[14];
C1_visual_0_q[13] = DFFEAS(C1_visual_0_q[13]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--C1_visual_0_q[14] is mouse:mousedata|visual_0_q[14]
--operation mode is normal
C1_visual_0_q[14]_lut_out = C1_visual_0_q[15];
C1_visual_0_q[14] = DFFEAS(C1_visual_0_q[14]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--C1_visual_0_q[15] is mouse:mousedata|visual_0_q[15]
--operation mode is normal
C1_visual_0_q[15]_lut_out = C1_visual_0_q[16];
C1_visual_0_q[15] = DFFEAS(C1_visual_0_q[15]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--C1_visual_0_q[16] is mouse:mousedata|visual_0_q[16]
--operation mode is normal
C1_visual_0_q[16]_lut_out = C1_visual_0_q[17];
C1_visual_0_q[16] = DFFEAS(C1_visual_0_q[16]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--C1_visual_0_q[17] is mouse:mousedata|visual_0_q[17]
--operation mode is normal
C1_visual_0_q[17]_lut_out = C1_visual_0_q[18];
C1_visual_0_q[17] = DFFEAS(C1_visual_0_q[17]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--C1_visual_0_q[18] is mouse:mousedata|visual_0_q[18]
--operation mode is normal
C1_visual_0_q[18]_lut_out = C1_visual_0_q[19];
C1_visual_0_q[18] = DFFEAS(C1_visual_0_q[18]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--C1_visual_0_q[19] is mouse:mousedata|visual_0_q[19]
--operation mode is normal
C1_visual_0_q[19]_lut_out = C1_visual_0_q[20];
C1_visual_0_q[19] = DFFEAS(C1_visual_0_q[19]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--C1_visual_0_q[20] is mouse:mousedata|visual_0_q[20]
--operation mode is normal
C1_visual_0_q[20]_lut_out = C1_visual_0_q[21];
C1_visual_0_q[20] = DFFEAS(C1_visual_0_q[20]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--C1_visual_0_q[21] is mouse:mousedata|visual_0_q[21]
--operation mode is normal
C1_visual_0_q[21]_lut_out = C1_visual_0_q[22];
C1_visual_0_q[21] = DFFEAS(C1_visual_0_q[21]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--C1_visual_0_q[22] is mouse:mousedata|visual_0_q[22]
--operation mode is normal
C1_visual_0_q[22]_lut_out = C1_visual_0_q[23];
C1_visual_0_q[22] = DFFEAS(C1_visual_0_q[22]_lut_out, F1_safe_q[5], reset, , C1_visual_0_fall, , , , );
--C1L33 is mouse:mousedata|visual_0_m2_next_state[0]~1782
--operation mode is normal
C1L33 = C1L72 & C1_visual_0_m2_state[1] & C1L4 # !C1_visual_0_m2_state[1] & C1L11 # !C1L72 & !C1_visual_0_m2_state[1];
--C1L43 is mouse:mousedata|visual_0_m2_next_state[0]~1783
--operation mode is normal
C1L43 = C1_visual_0_m2_state[0] & C1L33 & C1L72 # !C1_visual_0_fall # !C1_visual_0_m2_state[0] & C1L72;
--reset is reset
--operation mode is input
reset = INPUT();
--sysclk is sysclk
--operation mode is input
sysclk = INPUT();
--seg_sel[3] is seg_sel[3]
--operation mode is output
seg_sel[3] = OUTPUT(D1L4);
--seg_sel[2] is seg_sel[2]
--operation mode is output
seg_sel[2] = OUTPUT(D1L3);
--seg_sel[1] is seg_sel[1]
--operation mode is output
seg_sel[1] = OUTPUT(D1L2);
--seg_sel[0] is seg_sel[0]
--operation mode is output
seg_sel[0] = OUTPUT(!D1L1);
--seg[6] is seg[6]
--operation mode is output
seg[6] = OUTPUT(J1L7);
--seg[5] is seg[5]
--operation mode is output
seg[5] = OUTPUT(J1L6);
--seg[4] is seg[4]
--operation mode is output
seg[4] = OUTPUT(J1L5);
--seg[3] is seg[3]
--operation mode is output
seg[3] = OUTPUT(J1L4);
--seg[2] is seg[2]
--operation mode is output
seg[2] = OUTPUT(J1L3);
--seg[1] is seg[1]
--operation mode is output
seg[1] = OUTPUT(J1L2);
--seg[0] is seg[0]
--operation mode is output
seg[0] = OUTPUT(!J1L1);
--seg_cs is seg_cs
--operation mode is output
seg_cs = OUTPUT(GND);
--A1L2 is ps2clk~0
--operation mode is bidir
A1L2 = ps2clk;
--ps2clk is ps2clk
--operation mode is bidir
ps2clk = BIDIR(OPNDRN(C1L2));
--A1L4 is ps2data~0
--operation mode is bidir
A1L4 = ps2data;
--ps2data is ps2data
--operation mode is bidir
ps2data = BIDIR(OPNDRN(C1L21));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -