uart_top.fit.eqn
来自「Uart port 是一段不错的」· EQN 代码 · 共 848 行 · 第 1/2 页
EQN
848 行
C1_bus_reg[7]_lut_out = date_bus[7];
C1_bus_reg[7] = DFFE(C1_bus_reg[7]_lut_out, GLOBAL(F1_temp0[2]), , , C1L16);
--C1_state.bit8 is uart_emitter:uart_emitter_a|state.bit8 at LC3_3_E2
--operation mode is normal
C1_state.bit8_lut_out = C1_state.bit7;
C1_state.bit8 = DFFE(C1_state.bit8_lut_out, GLOBAL(F1_temp0[2]), !GLOBAL(rest), , );
--C1_state.bit5 is uart_emitter:uart_emitter_a|state.bit5 at LC9_2_E2
--operation mode is normal
C1_state.bit5_lut_out = C1_state.bit4;
C1_state.bit5 = DFFE(C1_state.bit5_lut_out, GLOBAL(F1_temp0[2]), !GLOBAL(rest), , );
--C1L2 is uart_emitter:uart_emitter_a|Select~136 at LC2_8_E2
--operation mode is normal
C1L2 = C1_state.bit5 & (C1_bus_reg[4] # C1_state.bit8 & C1_bus_reg[7]) # !C1_state.bit5 & (C1_state.bit8 & C1_bus_reg[7]);
--C1_state.bit9 is uart_emitter:uart_emitter_a|state.bit9 at LC7_9_E2
--operation mode is normal
C1_state.bit9_lut_out = C1_state.bit8;
C1_state.bit9 = DFFE(C1_state.bit9_lut_out, GLOBAL(F1_temp0[2]), !GLOBAL(rest), , );
--C1L3 is uart_emitter:uart_emitter_a|Select~137 at LC9_8_E2
--operation mode is normal
C1L3 = C1_state.bit9 # !C1_serial & (C1_state.over # !C1_state.idle);
--E1_temp[3] is uart_clk:uart_clk_gen_a|divide_by_13:divide_13|temp[3] at LC6_1_F2
--operation mode is normal
E1_temp[3]_lut_out = E1_temp[0] & (E1_temp[3] $ (E1_temp[1] & E1_temp[2])) # !E1_temp[0] & E1_temp[3] & (E1_temp[1] # !E1_temp[2]);
E1_temp[3] = DFFE(E1_temp[3]_lut_out, GLOBAL(sys_clock), !GLOBAL(rest), , );
--F1_temp0[1] is uart_clk:uart_clk_gen_a|divide_by_256:divide_256|temp0[1] at LC1_2_E1
--operation mode is normal
F1_temp0[1]_lut_out = F1_temp0[0] $ (F1_temp0[1]);
F1_temp0[1] = DFFE(F1_temp0[1]_lut_out, GLOBAL(F1L5), !GLOBAL(rest), , );
--F1_temp0[0] is uart_clk:uart_clk_gen_a|divide_by_256:divide_256|temp0[0] at LC3_3_E1
--operation mode is normal
F1_temp0[0]_lut_out = !F1_temp0[0];
F1_temp0[0] = DFFE(F1_temp0[0]_lut_out, GLOBAL(F1L5), !GLOBAL(rest), , );
--D1L37 is uart_receive:uart_receiver_a|state~155 at LC8_6_E2
--operation mode is normal
D1L37 = !A1L37 # !A1L35;
--A1L38 is rtl~111 at LC1_7_E2
--operation mode is normal
A1L38 = D1_counter[0] & !D1_counter[2] & !D1_counter[3] & D1_counter[1];
--D1L19 is uart_receive:uart_receiver_a|bus_reg[0]~71 at LC4_6_E2
--operation mode is normal
D1L19 = D1_state & A1L35 & !rest & !A1L37;
--C1L16 is uart_emitter:uart_emitter_a|bus_reg[7]~0 at LC6_8_E2
--operation mode is normal
C1L16 = load_bus_reg & (!rest & !C1_state.idle);
--C1_state.bit2 is uart_emitter:uart_emitter_a|state.bit2 at LC8_2_E2
--operation mode is normal
C1_state.bit2_lut_out = C1_state.bit1;
C1_state.bit2 = DFFE(C1_state.bit2_lut_out, GLOBAL(F1_temp0[2]), !GLOBAL(rest), , );
--C1_state.bit0 is uart_emitter:uart_emitter_a|state.bit0 at LC9_9_E2
--operation mode is normal
C1_state.bit0_lut_out = !C1_state.idle & load_bus_reg;
C1_state.bit0 = DFFE(C1_state.bit0_lut_out, GLOBAL(F1_temp0[2]), !GLOBAL(rest), , );
--C1_state.bit7 is uart_emitter:uart_emitter_a|state.bit7 at LC7_2_E2
--operation mode is normal
C1_state.bit7_lut_out = C1_state.bit6;
C1_state.bit7 = DFFE(C1_state.bit7_lut_out, GLOBAL(F1_temp0[2]), !GLOBAL(rest), , );
--C1_state.bit4 is uart_emitter:uart_emitter_a|state.bit4 at LC9_1_E2
--operation mode is normal
C1_state.bit4_lut_out = C1_state.bit3;
C1_state.bit4 = DFFE(C1_state.bit4_lut_out, GLOBAL(F1_temp0[2]), !GLOBAL(rest), , );
--E1_temp[1] is uart_clk:uart_clk_gen_a|divide_by_13:divide_13|temp[1] at LC5_1_F2
--operation mode is normal
E1_temp[1]_lut_out = E1_temp[1] $ E1_temp[0];
E1_temp[1] = DFFE(E1_temp[1]_lut_out, GLOBAL(sys_clock), !GLOBAL(rest), , );
--E1_temp[0] is uart_clk:uart_clk_gen_a|divide_by_13:divide_13|temp[0] at LC7_1_F2
--operation mode is normal
E1_temp[0]_lut_out = !E1_temp[0] & (E1_temp[1] # !E1_temp[2] # !E1_temp[3]);
E1_temp[0] = DFFE(E1_temp[0]_lut_out, GLOBAL(sys_clock), !GLOBAL(rest), , );
--E1_temp[2] is uart_clk:uart_clk_gen_a|divide_by_13:divide_13|temp[2] at LC3_1_F2
--operation mode is normal
E1_temp[2]_lut_out = E1_temp[0] & (E1_temp[1] $ (E1_temp[2])) # !E1_temp[0] & E1_temp[2] & (E1_temp[1] # !E1_temp[3]);
E1_temp[2] = DFFE(E1_temp[2]_lut_out, GLOBAL(sys_clock), !GLOBAL(rest), , );
--A1L39 is rtl~112 at LC4_8_E2
--operation mode is normal
A1L39 = D1_counter[0] & (D1_counter[1]);
--D1L32 is uart_receive:uart_receiver_a|counter~633 at LC2_7_E2
--operation mode is normal
D1L32 = D1_state & (D1_counter[2] $ !A1L39) # !D1_state & (C1_serial # !D1_counter[2]);
--D1L34 is uart_receive:uart_receiver_a|counter~638 at LC2_7_E2
--operation mode is normal
D1L34 = D1_state & (D1_counter[2] $ !A1L39) # !D1_state & (C1_serial # !D1_counter[2]);
--D1L33 is uart_receive:uart_receiver_a|counter~636 at LC3_7_E2
--operation mode is normal
D1L33 = (A1L38 # A1L39 $ !D1_counter[2] # !C1_serial) & CASCADE(D1L34);
--C1_state.bit6 is uart_emitter:uart_emitter_a|state.bit6 at LC5_1_E2
--operation mode is normal
C1_state.bit6_lut_out = C1_state.bit5;
C1_state.bit6 = DFFE(C1_state.bit6_lut_out, GLOBAL(F1_temp0[2]), !GLOBAL(rest), , );
--C1_bus_reg[6] is uart_emitter:uart_emitter_a|bus_reg[6] at LC3_1_E2
--operation mode is normal
C1_bus_reg[6]_lut_out = date_bus[6];
C1_bus_reg[6] = DFFE(C1_bus_reg[6]_lut_out, GLOBAL(F1_temp0[2]), , , C1L16);
--C1_bus_reg[3] is uart_emitter:uart_emitter_a|bus_reg[3] at LC10_1_E2
--operation mode is normal
C1_bus_reg[3]_lut_out = date_bus[3];
C1_bus_reg[3] = DFFE(C1_bus_reg[3]_lut_out, GLOBAL(F1_temp0[2]), , , C1L16);
--C1L4 is uart_emitter:uart_emitter_a|Select~144 at LC7_1_E2
--operation mode is normal
C1L4 = C1_bus_reg[3] & !C1_state.bit4 & (!C1_bus_reg[6] # !C1_state.bit7) # !C1_bus_reg[3] & (!C1_bus_reg[6] # !C1_state.bit7);
--C1L6 is uart_emitter:uart_emitter_a|Select~148 at LC7_1_E2
--operation mode is normal
C1L6 = C1_bus_reg[3] & !C1_state.bit4 & (!C1_bus_reg[6] # !C1_state.bit7) # !C1_bus_reg[3] & (!C1_bus_reg[6] # !C1_state.bit7);
--C1_bus_reg[5] is uart_emitter:uart_emitter_a|bus_reg[5] at LC6_1_E2
--operation mode is normal
C1_bus_reg[5]_lut_out = date_bus[5];
C1_bus_reg[5] = DFFE(C1_bus_reg[5]_lut_out, GLOBAL(F1_temp0[2]), , , C1L16);
--C1_bus_reg[1] is uart_emitter:uart_emitter_a|bus_reg[1] at LC2_2_E2
--operation mode is normal
C1_bus_reg[1]_lut_out = date_bus[1];
C1_bus_reg[1] = DFFE(C1_bus_reg[1]_lut_out, GLOBAL(F1_temp0[2]), , , C1L16);
--C1L5 is uart_emitter:uart_emitter_a|Select~146 at LC8_1_E2
--operation mode is normal
C1L5 = (C1_bus_reg[5] & !C1_state.bit6 & (!C1_state.bit2 # !C1_bus_reg[1]) # !C1_bus_reg[5] & (!C1_state.bit2 # !C1_bus_reg[1])) & CASCADE(C1L6);
--sel_baud_rate[0] is sel_baud_rate[0] at PIN_24
--operation mode is input
sel_baud_rate[0] = INPUT();
--sel_baud_rate[1] is sel_baud_rate[1] at PIN_25
--operation mode is input
sel_baud_rate[1] = INPUT();
--sel_baud_rate[2] is sel_baud_rate[2] at PIN_84
--operation mode is input
sel_baud_rate[2] = INPUT();
--rest is rest at PIN_56
--operation mode is input
rest = INPUT();
--load_bus_reg is load_bus_reg at PIN_43
--operation mode is input
load_bus_reg = INPUT();
--date_bus[0] is date_bus[0] at PIN_37
--operation mode is input
date_bus[0] = INPUT();
--date_bus[2] is date_bus[2] at PIN_131
--operation mode is input
date_bus[2] = INPUT();
--date_bus[4] is date_bus[4] at PIN_130
--operation mode is input
date_bus[4] = INPUT();
--date_bus[7] is date_bus[7] at PIN_49
--operation mode is input
date_bus[7] = INPUT();
--sys_clock is sys_clock at PIN_95
--operation mode is input
sys_clock = INPUT();
--date_bus[6] is date_bus[6] at PIN_27
--operation mode is input
date_bus[6] = INPUT();
--date_bus[3] is date_bus[3] at PIN_39
--operation mode is input
date_bus[3] = INPUT();
--date_bus[5] is date_bus[5] at PIN_26
--operation mode is input
date_bus[5] = INPUT();
--date_bus[1] is date_bus[1] at PIN_47
--operation mode is input
date_bus[1] = INPUT();
--finish_F is finish_F at PIN_8
--operation mode is output
finish_F = OUTPUT(C1_finish_F);
--bit_counter[0] is bit_counter[0] at PIN_33
--operation mode is output
bit_counter[0] = OUTPUT(D1_bit_counter[0]);
--bit_counter[1] is bit_counter[1] at PIN_76
--operation mode is output
bit_counter[1] = OUTPUT(D1_bit_counter[1]);
--bit_counter[2] is bit_counter[2] at PIN_3
--operation mode is output
bit_counter[2] = OUTPUT(D1_bit_counter[2]);
--bit_counter[3] is bit_counter[3] at PIN_32
--operation mode is output
bit_counter[3] = OUTPUT(D1_bit_counter[3]);
--counter[0] is counter[0] at PIN_9
--operation mode is output
counter[0] = OUTPUT(D1_counter[0]);
--counter[1] is counter[1] at PIN_2
--operation mode is output
counter[1] = OUTPUT(D1_counter[1]);
--counter[2] is counter[2] at PIN_13
--operation mode is output
counter[2] = OUTPUT(D1_counter[2]);
--counter[3] is counter[3] at PIN_75
--operation mode is output
counter[3] = OUTPUT(D1_counter[3]);
--bus[0] is bus[0] at PIN_14
--operation mode is output
bus[0] = OUTPUT(D1_bus[0]);
--bus[1] is bus[1] at PIN_30
--operation mode is output
bus[1] = OUTPUT(D1_bus[1]);
--bus[2] is bus[2] at PIN_80
--operation mode is output
bus[2] = OUTPUT(D1_bus[2]);
--bus[3] is bus[3] at PIN_78
--operation mode is output
bus[3] = OUTPUT(D1_bus[3]);
--bus[4] is bus[4] at PIN_7
--operation mode is output
bus[4] = OUTPUT(D1_bus[4]);
--bus[5] is bus[5] at PIN_15
--operation mode is output
bus[5] = OUTPUT(D1_bus[5]);
--bus[6] is bus[6] at PIN_31
--operation mode is output
bus[6] = OUTPUT(D1_bus[6]);
--bus[7] is bus[7] at PIN_136
--operation mode is output
bus[7] = OUTPUT(D1_bus[7]);
--error is error at PIN_98
--operation mode is output
error = OUTPUT(VCC);
--finish_s is finish_s at PIN_35
--operation mode is output
finish_s = OUTPUT(D1_finish_s);
--serial is serial at PIN_29
--operation mode is output
serial = OUTPUT(!C1_serial);
--clock is clock at PIN_102
--operation mode is output
clock = OUTPUT(F1L5);
--sample_clock is sample_clock at PIN_79
--operation mode is output
sample_clock = OUTPUT(F1_temp0[2]);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?