📄 lcd_v.map.eqn
字号:
C1_state.SETDDRAM1_lut_out = C1_address[4] & C1_flag1 & C1_state.WRITERAM & !C1_address[5];
C1_state.SETDDRAM1 = DFFEAS(C1_state.SETDDRAM1_lut_out, C1_clk_int, rst, , , , , , );
--C1L99 is lcd:inst1|state~85
--operation mode is normal
C1L99 = !C1_state.SETDDRAM & !C1_state.SETDDRAM1;
--C1L17 is lcd:inst1|add~404
--operation mode is normal
C1L17_carry_eqn = C1L19;
C1L17 = C1_address[5] $ (C1L17_carry_eqn);
--C1_state.SHIFT is lcd:inst1|state.SHIFT
--operation mode is normal
C1_state.SHIFT_lut_out = C1_address[5] & (C1_state.WRITERAM # C1_flag & !C1_state.IDLE) # !C1_address[5] & (C1_flag & !C1_state.IDLE);
C1_state.SHIFT = DFFEAS(C1_state.SHIFT_lut_out, C1_clk_int, rst, , , , , , );
--C1L18 is lcd:inst1|add~409
--operation mode is arithmetic
C1L18_carry_eqn = C1L21;
C1L18 = C1_address[4] $ (!C1L18_carry_eqn);
--C1L19 is lcd:inst1|add~411
--operation mode is arithmetic
C1L19 = CARRY(C1_address[4] & (!C1L21));
--C1L30 is lcd:inst1|always4~136
--operation mode is normal
C1L30 = rst & (!C1_address[5] & !C1L29 # !C1_state.WRITERAM);
--C1_address[0] is lcd:inst1|address[0]
--operation mode is normal
C1_address[0]_lut_out = C1L22 & (!C1_address[5]);
C1_address[0] = DFFEAS(C1_address[0]_lut_out, C1_clk_int, rst, , C1L14, , , , );
--C1_address[1] is lcd:inst1|address[1]
--operation mode is normal
C1_address[1]_lut_out = C1L24 & (!C1_address[5]);
C1_address[1] = DFFEAS(C1_address[1]_lut_out, C1_clk_int, rst, , C1L14, , , , );
--C1_address[2] is lcd:inst1|address[2]
--operation mode is normal
C1_address[2]_lut_out = C1L26 & (!C1_address[5]);
C1_address[2] = DFFEAS(C1_address[2]_lut_out, C1_clk_int, rst, , C1L14, , , , );
--C1L78 is lcd:inst1|reduce_or~608
--operation mode is normal
C1L78 = C1_address[0] & C1_address[1] & C1_address[2] & !C1_address[4] # !C1_address[0] & !C1_address[1] & !C1_address[2] & C1_address[4];
--C1_address[3] is lcd:inst1|address[3]
--operation mode is normal
C1_address[3]_lut_out = C1L20 & (!C1_address[5]);
C1_address[3] = DFFEAS(C1_address[3]_lut_out, C1_clk_int, rst, , C1L14, , , , );
--C1_state.SETFUNCTION is lcd:inst1|state.SETFUNCTION
--operation mode is normal
C1_state.SETFUNCTION_lut_out = !C1_state.IDLE & !C1_flag;
C1_state.SETFUNCTION = DFFEAS(C1_state.SETFUNCTION_lut_out, C1_clk_int, rst, , , , , , );
--C1L79 is lcd:inst1|reduce_or~609
--operation mode is normal
C1L79 = C1_address[1] # C1_address[0] $ (C1_address[4] & C1_address[3]);
--C1L80 is lcd:inst1|reduce_or~610
--operation mode is normal
C1L80 = C1_address[0] & (C1_address[1] & (!C1_address[3]) # !C1_address[1] & !C1_address[4]) # !C1_address[0] & (C1_address[3]);
--C1_state.SWITCHMODE is lcd:inst1|state.SWITCHMODE
--operation mode is normal
C1_state.SWITCHMODE_lut_out = C1_state.SETFUNCTION;
C1_state.SWITCHMODE = DFFEAS(C1_state.SWITCHMODE_lut_out, C1_clk_int, rst, , , , , , );
--C1L4 is lcd:inst1|Select~646
--operation mode is normal
C1L4 = !C1_state.SETFUNCTION & !C1_state.SWITCHMODE;
--C1L5 is lcd:inst1|Select~647
--operation mode is normal
C1L5 = C1L98 & C1L80 & !C1_address[2] # !C1L4;
--C1L81 is lcd:inst1|reduce_or~611
--operation mode is normal
C1L81 = C1_address[0] & (C1_address[4] & !C1_address[3]) # !C1_address[0] & C1_address[1] & (C1_address[3] # !C1_address[4]);
--C1L82 is lcd:inst1|reduce_or~612
--operation mode is normal
C1L82 = C1_address[1] & C1_address[0] & !C1_address[2] & !C1_address[4] # !C1_address[1] & (C1_address[4] # !C1_address[0] & C1_address[2]);
--C1L83 is lcd:inst1|reduce_or~613
--operation mode is normal
C1L83 = C1_address[0] & (C1_address[1] $ (C1_address[4] # !C1_address[2])) # !C1_address[0] & (C1_address[2] & C1_address[1] & !C1_address[4] # !C1_address[2] & (C1_address[4]));
--C1_state.SETMODE is lcd:inst1|state.SETMODE
--operation mode is normal
C1_state.SETMODE_lut_out = C1_state.CLEAR;
C1_state.SETMODE = DFFEAS(C1_state.SETMODE_lut_out, C1_clk_int, rst, , , , , , );
--C1L84 is lcd:inst1|reduce_or~614
--operation mode is normal
C1L84 = C1_address[1] & (C1_address[4] & C1_address[2] & C1_address[3] # !C1_address[4] & !C1_address[2]) # !C1_address[1] & (C1_address[2] & (!C1_address[3]) # !C1_address[2] & C1_address[4] & C1_address[3]);
--C1L6 is lcd:inst1|Select~649
--operation mode is normal
C1L6 = C1_state.SETMODE # C1L98 & C1_address[0] & C1L84;
--C1L85 is lcd:inst1|reduce_or~615
--operation mode is normal
C1L85 = C1_address[2] & !C1_address[4] & C1_address[1] # !C1_address[2] & (C1_address[4] $ C1_address[1] $ C1_address[3]);
--C1_state.CLEAR is lcd:inst1|state.CLEAR
--operation mode is normal
C1_state.CLEAR_lut_out = C1_state.SWITCHMODE;
C1_state.CLEAR = DFFEAS(C1_state.CLEAR_lut_out, C1_clk_int, rst, , , , , , );
--C1L86 is lcd:inst1|reduce_or~616
--operation mode is normal
C1L86 = C1_address[3] # C1_address[4] & (C1_address[1] # !C1_address[2]) # !C1_address[4] & (C1_address[2]);
--C1L7 is lcd:inst1|Select~651
--operation mode is normal
C1L7 = C1_state.CLEAR # C1L98 & C1_address[0] & C1L86;
--C1L87 is lcd:inst1|reduce_or~617
--operation mode is normal
C1L87 = C1_address[1] & (C1_address[2] & (C1_address[4] # !C1_address[3]) # !C1_address[2] & (C1_address[3])) # !C1_address[1] & C1_address[4] & !C1_address[2];
--B1_count[3] is div16:inst|count[3]
--operation mode is normal
B1_count[3]_lut_out = B1_count[3] $ (B1_count[2] & B1_count[1] & B1_count[0]);
B1_count[3] = DFFEAS(B1_count[3]_lut_out, mclk, rst, , , , , , );
--C1L53 is lcd:inst1|clkcnt[9]~424
--operation mode is normal
C1L53 = A1L19 # !rst;
--C1_flag is lcd:inst1|flag
--operation mode is normal
C1_flag_lut_out = C1_flag # !C1_state.IDLE;
C1_flag = DFFEAS(C1_flag_lut_out, C1_clk_int, rst, , , , , , );
--C1L20 is lcd:inst1|add~414
--operation mode is arithmetic
C1L20_carry_eqn = C1L27;
C1L20 = C1_address[3] $ (C1L20_carry_eqn);
--C1L21 is lcd:inst1|add~416
--operation mode is arithmetic
C1L21 = CARRY(!C1L27 # !C1_address[3]);
--C1L22 is lcd:inst1|add~419
--operation mode is arithmetic
C1L22 = !C1_address[0];
--C1L23 is lcd:inst1|add~421
--operation mode is arithmetic
C1L23 = CARRY(C1_address[0]);
--C1L14 is lcd:inst1|address[3]~189
--operation mode is normal
C1L14 = C1_state.WRITERAM & (C1_address[5] # !C1_flag1 # !C1_address[4]);
--C1L24 is lcd:inst1|add~424
--operation mode is arithmetic
C1L24_carry_eqn = C1L23;
C1L24 = C1_address[1] $ (C1L24_carry_eqn);
--C1L25 is lcd:inst1|add~426
--operation mode is arithmetic
C1L25 = CARRY(!C1L23 # !C1_address[1]);
--C1L26 is lcd:inst1|add~429
--operation mode is arithmetic
C1L26_carry_eqn = C1L25;
C1L26 = C1_address[2] $ (!C1L26_carry_eqn);
--C1L27 is lcd:inst1|add~431
--operation mode is arithmetic
C1L27 = CARRY(C1_address[2] & (!C1L25));
--B1_count[2] is div16:inst|count[2]
--operation mode is normal
B1_count[2]_lut_out = B1_count[2] $ (B1_count[1] & B1_count[0]);
B1_count[2] = DFFEAS(B1_count[2]_lut_out, mclk, rst, , , , , , );
--B1_count[1] is div16:inst|count[1]
--operation mode is normal
B1_count[1]_lut_out = B1_count[1] $ B1_count[0];
B1_count[1] = DFFEAS(B1_count[1]_lut_out, mclk, rst, , , , , , );
--B1_count[0] is div16:inst|count[0]
--operation mode is normal
B1_count[0]_lut_out = !B1_count[0];
B1_count[0] = DFFEAS(B1_count[0]_lut_out, mclk, rst, , , , , , );
--C1L2 is lcd:inst1|Select~631
--operation mode is normal
C1L2 = !C1_address[1] & C1_address[2] & (C1_address[0] $ C1_address[3]);
--C1L3 is lcd:inst1|Select~632
--operation mode is normal
C1L3 = C1_address[3] & (C1_address[0] & (!C1_address[2]) # !C1_address[0] & !C1_address[1]) # !C1_address[3] & C1_address[1] & (C1_address[0] $ !C1_address[2]);
--C1L1 is lcd:inst1|Select~628
--operation mode is normal
C1L1 = !C1_address[5] & (C1_address[4] & (C1L3) # !C1_address[4] & C1L2);
--C1L8 is lcd:inst1|Select~655
--operation mode is normal
C1L8 = C1_state.WRITERAM & (C1_address[3] & !C1L83 # !C1_address[3] & (C1L82));
--rst is rst
--operation mode is input
rst = INPUT();
--mclk is mclk
--operation mode is input
mclk = INPUT();
--lcd_e is lcd_e
--operation mode is output
lcd_e = OUTPUT(C1_lcd_e);
--lcd_rw is lcd_rw
--operation mode is output
lcd_rw = OUTPUT(GND);
--lcd_rs is lcd_rs
--operation mode is output
lcd_rs = OUTPUT(C1_lcd_rs);
--data[7] is data[7]
--operation mode is output
data[7]_tri_out = TRI(C1L73Q, C1L28Q);
data[7] = OUTPUT(data[7]_tri_out);
--data[6] is data[6]
--operation mode is output
data[6]_tri_out = TRI(C1L72Q, C1L28Q);
data[6] = OUTPUT(data[6]_tri_out);
--data[5] is data[5]
--operation mode is output
data[5]_tri_out = TRI(C1L71Q, C1L28Q);
data[5] = OUTPUT(data[5]_tri_out);
--data[4] is data[4]
--operation mode is output
data[4]_tri_out = TRI(C1L70Q, C1L28Q);
data[4] = OUTPUT(data[4]_tri_out);
--data[3] is data[3]
--operation mode is output
data[3]_tri_out = TRI(C1L69Q, C1L28Q);
data[3] = OUTPUT(data[3]_tri_out);
--data[2] is data[2]
--operation mode is output
data[2]_tri_out = TRI(C1L68Q, C1L28Q);
data[2] = OUTPUT(data[2]_tri_out);
--data[1] is data[1]
--operation mode is output
data[1]_tri_out = TRI(C1L67Q, C1L28Q);
data[1] = OUTPUT(data[1]_tri_out);
--data[0] is data[0]
--operation mode is output
data[0]_tri_out = TRI(C1L66Q, C1L28Q);
data[0] = OUTPUT(data[0]_tri_out);
--C1L97 is lcd:inst1|state.WRITERAM~12
--operation mode is normal
C1L97 = !C1_state.WRITERAM;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -