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

📄 lcd_top_ba.v

📁 基于FPGA的LCD1602驱动
💻 V
📖 第 1 页 / 共 5 页
字号:
        rst_c_1), .Q(\DB8_c[2] ));
    DFN1E0 \U2/Data_Second_Buf[87]  (.D(\U2/Data_Second_Buf_7[87] ), 
        .CLK(clk_LCD), .E(I_4), .Q(\U2/Data_Second_Buf[87]_net_1 ));
    DFN1E0 \U2/Data_Second_Buf[32]  (.D(\U2/N_464 ), .CLK(clk_LCD), .E(
        I_4), .Q(\U2/Data_Second_Buf[32]_net_1 ));
    OR2 \U2/Data_First_Buf_6_i_a2[102]  (.A(\U2.state[4] ), .B(
        \U2/Data_First_Buf[94]_net_1 ), .Y(\U2/N_547 ));
    OR2 \U2/Data_Second_Buf_7_i_a2[32]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[24]_net_1 ), .Y(\U2/N_464 ));
    DFN1E0 \U2/Data_First_Buf[69]  (.D(\U2/N_506 ), .CLK(clk_LCD), .E(
        I_1), .Q(\U2/Data_First_Buf[69]_net_1 ));
    MX2 \U2/DB8_13_i[1]  (.A(\U2/state[3]_net_1 ), .B(\U2/N_494 ), .S(
        \U2/N_513 ), .Y(\U2/N_131 ));
    DFN1E0 \U2/Data_First_Buf[30]  (.D(\U2/Data_First_Buf_6[30] ), 
        .CLK(clk_LCD), .E(I_1), .Q(\U2/Data_First_Buf[30]_net_1 ));
    NOR2A \U2/Data_Second_Buf_7_0_a2[43]  (.A(
        \U2/Data_Second_Buf[35]_net_1 ), .B(\U2.state[5] ), .Y(
        \U2/Data_Second_Buf_7[43] ));
    IOIN_IB \rst_pad/U0/U1  (.YIN(\rst_pad/U0/NET1 ), .Y(rst_c));
    OR2 \U2/Data_First_Buf_6_i_a2[33]  (.A(\U2.state[4] ), .B(
        \U2/Data_First_Buf[25]_net_1 ), .Y(
        \U2/Data_First_Buf_6_i_a2[33]_net_1 ));
    OR2A \U2/un1_Data_Second_Buf_2_sqmuxa_0_a2[0]  (.A(
        \U2/state_ns[6] ), .B(rst_c_0), .Y(
        \un1_Data_Second_Buf_2_sqmuxa_0_a2[0] ));
    DFN1C1 \U2/state[5]  (.D(\U2/N_478_i_0 ), .CLK(clk_LCD), .CLR(
        rst_c), .Q(\state[5] ));
    NOR2A \U2/Data_First_Buf_6_0_a2[49]  (.A(
        \U2/Data_First_Buf[41]_net_1 ), .B(\U2.state[4] ), .Y(
        \U2/Data_First_Buf_6[49] ));
    DFN1E0 \U2/Data_Second_Buf[43]  (.D(\U2/Data_Second_Buf_7[43] ), 
        .CLK(clk_LCD), .E(I_4), .Q(\U2/Data_Second_Buf[43]_net_1 ));
    BUFF rst_pad_1 (.A(rst_c_0_0), .Y(rst_c_1));
    DFN1E0 \U2/Data_Second_Buf[74]  (.D(\U2/Data_Second_Buf_7[74] ), 
        .CLK(clk_LCD), .E(I_4), .Q(\U2/Data_Second_Buf[74]_net_1 ));
    DFN1E0 \U2/Data_Second_Buf[56]  (.D(\U2/N_482 ), .CLK(clk_LCD), .E(
        I_4), .Q(\U2/Data_Second_Buf[56]_net_1 ));
    AND2 \U2/un1_disp_count_1_I_1  (.A(\U2/disp_count[0]_net_1 ), .B(
        \U2/disp_count_9_i_o2[0]_net_1 ), .Y(
        \U2/DWACT_ADD_CI_0_TMP[0] ));
    OR2 \U2/Data_Second_Buf_7_i_a2[93]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[85]_net_1 ), .Y(\U2/N_427 ));
    DFN1E0 \U2/Data_Second_Buf[111]  (.D(\U2/Data_Second_Buf_7[111] ), 
        .CLK(clk_LCD), .E(I_4), .Q(\U2/Data_Second_Buf[111]_net_1 ));
    NOR2A \U2/Data_Second_Buf_7_0_a2[111]  (.A(
        \U2/Data_Second_Buf[103]_net_1 ), .B(\U2.state[5] ), .Y(
        \U2/Data_Second_Buf_7[111] ));
    DFN1E0 \U2/Data_Second_Buf[57]  (.D(
        \U2/Data_Second_Buf_7_i_a2[57]_net_1 ), .CLK(clk_LCD), .E(I_4), 
        .Q(\U2/Data_Second_Buf[57]_net_1 ));
    DFN1E0 \U2/Data_First_Buf[11]  (.D(\U2.state[4] ), .CLK(clk_LCD), 
        .E(I_1), .Q(\U2/Data_First_Buf[11]_net_1 ));
    OR2 \U2/Data_Second_Buf_7_i_a2[76]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[68]_net_1 ), .Y(\U2/N_416 ));
    DFN1C1 \U2/disp_count[3]  (.D(\U2/N_24 ), .CLK(clk_LCD), .CLR(
        rst_c_0_0), .Q(\U2/disp_count[3]_net_1 ));
    NOR2A \U2/Data_Second_Buf_7_0_a2[59]  (.A(
        \U2/Data_Second_Buf[51]_net_1 ), .B(\U2.state[5] ), .Y(
        \U2/Data_Second_Buf_7[59] ));
    DFN1C1 \U2/DB8[0]/U1  (.D(\U2/DB8[0]/Y ), .CLK(clk_LCD), .CLR(
        rst_c_1), .Q(\DB8_c[0] ));
    DFN1C1 \U2/DB8[4]/U1  (.D(\U2/DB8[4]/Y ), .CLK(clk_LCD), .CLR(
        rst_c_1), .Q(\DB8_c[4] ));
    OR2 \U2/Data_Second_Buf_7_i_a2[100]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[92]_net_1 ), .Y(\U2/N_432 ));
    NOR2A \U2/Data_Second_Buf_7_0_a2[84]  (.A(
        \U2/Data_Second_Buf[76]_net_1 ), .B(\U2.state[5] ), .Y(
        \U2/Data_Second_Buf_7[84] ));
    MX2 \U2/DB8_13_0_i_m2[2]  (.A(\U2/Data_First_Buf[106]_net_1 ), .B(
        \U2/Data_Second_Buf[106]_net_1 ), .S(\U2/state[6]_net_1 ), .Y(
        \U2/N_495 ));
    NOR2A \U2/Data_First_Buf_6_0_a2[111]  (.A(
        \U2/Data_First_Buf[103]_net_1 ), .B(\U2.state[4] ), .Y(
        \U2/Data_First_Buf_6[111] ));
    DFN1E0 \U2/Data_First_Buf[93]  (.D(\U2/N_574 ), .CLK(clk_LCD), .E(
        I_1), .Q(\U2/Data_First_Buf[93]_net_1 ));
    DFN1E0 \U2/Data_Second_Buf[63]  (.D(\U2/Data_Second_Buf_7[63] ), 
        .CLK(clk_LCD), .E(I_4), .Q(\U2/Data_Second_Buf[63]_net_1 ));
    NOR2A \U2/Data_Second_Buf_7_0_a2[24]  (.A(
        \U2/Data_Second_Buf[16]_net_1 ), .B(\U2.state[5] ), .Y(
        \U2/Data_Second_Buf_7[24] ));
    DFN1E0 \U2/Data_First_Buf[84]  (.D(\U2/Data_First_Buf_6[84] ), 
        .CLK(clk_LCD), .E(I_1), .Q(\U2/Data_First_Buf[84]_net_1 ));
    OR2 \U2/Data_First_Buf_6_i_a2[58]  (.A(\U2.state[4] ), .B(
        \U2/Data_First_Buf[50]_net_1 ), .Y(\U2/N_572 ));
    OR2 \U2/Data_Second_Buf_7_i_a2[34]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[26]_net_1 ), .Y(\U2/N_465 ));
    NOR2A \U2/Data_First_Buf_6_0_a2[103]  (.A(
        \U2/Data_First_Buf[95]_net_1 ), .B(\U2.state[4] ), .Y(
        \U2/Data_First_Buf_6[103] ));
    DFN1E0 \U2/Data_First_Buf[107]  (.D(\U2/Data_First_Buf_6[107] ), 
        .CLK(clk_LCD), .E(I_1), .Q(\U2/Data_First_Buf[107]_net_1 ));
    MX2 \U2/DB8[6]/U0  (.A(\U2/N_141 ), .B(\DB8_c[6] ), .S(
        \U2/state_ns[7] ), .Y(\U2/DB8[6]/Y ));
    DFN1E0 \U2/Data_Second_Buf[46]  (.D(\U2/N_461 ), .CLK(clk_LCD), .E(
        I_4), .Q(\U2/Data_Second_Buf[46]_net_1 ));
    OR2 \U2/Data_First_Buf_6_i_a2[96]  (.A(\U2.state[4] ), .B(
        \U2/Data_First_Buf[88]_net_1 ), .Y(\U2/N_576 ));
    NOR2A \U2/Data_First_Buf_6_0_a2[97]  (.A(
        \U2/Data_First_Buf[89]_net_1 ), .B(\U2.state[4] ), .Y(
        \U2/Data_First_Buf_6[97] ));
    NOR2A \U2/Data_First_Buf_6_0_a2[71]  (.A(
        \U2/Data_First_Buf[63]_net_1 ), .B(\U2.state[4] ), .Y(
        \U2/Data_First_Buf_6[71] ));
    DFN1 \U2/Data_Second_Buf[47]  (.D(\U2/N_192 ), .CLK(clk_LCD), .Q(
        \U2/Data_Second_Buf[47]_net_1 ));
    DFN1E0 \U2/Data_First_Buf[79]  (.D(\U2/Data_First_Buf_6[79] ), 
        .CLK(clk_LCD), .E(I_1), .Q(\U2/Data_First_Buf[79]_net_1 ));
    INV AFLSDF_INV_0 (.A(clk_LCD), .Y(AFLSDF_INV_0_net_1));
    OR2 \U2/Data_Second_Buf_7_i_a2[48]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[40]_net_1 ), .Y(\U2/N_473 ));
    OR2 \U2/Data_Second_Buf_7_i_a2[37]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[29]_net_1 ), .Y(\U2/N_462 ));
    OR2 \U2/Data_First_Buf_6_i_a2[70]  (.A(\U2.state[4] ), .B(
        \U2/Data_First_Buf[62]_net_1 ), .Y(
        \U2/Data_First_Buf_6_i_a2[70]_net_1 ));
    NOR2A \U2/Data_First_Buf_6_0_a2[9]  (.A(\U2/Data_First_Buf[0] ), 
        .B(\U2.state[4] ), .Y(\U2/Data_First_Buf_6[8] ));
    DFN1E0 \U2/Data_First_Buf[109]  (.D(\U2/Data_First_Buf_6[109] ), 
        .CLK(clk_LCD), .E(I_1), .Q(\U2/Data_First_Buf[109]_net_1 ));
    AND3 \U1/un6_count_1_I_48  (.A(\U1/DWACT_FINC_E[0] ), .B(
        \U1/DWACT_FINC_E[2] ), .C(\U1/DWACT_FINC_E[3] ), .Y(
        \U1/DWACT_FINC_E[4] ));
    DFN1C1 \U1/count[7]  (.D(\U1/count_5[7]_net_1 ), .CLK(
        \U1/clk_counter ), .CLR(rst_c_0), .Q(\U1/count[7]_net_1 ));
    DFN1E0 \U2/Data_First_Buf[91]  (.D(\U2/N_555 ), .CLK(clk_LCD), .E(
        I_1), .Q(\U2/Data_First_Buf[91]_net_1 ));
    DFN1C1 \U1/count[4]  (.D(\U1/I_20 ), .CLK(\U1/clk_counter ), .CLR(
        rst_c_0), .Q(\U1/count[4]_net_1 ));
    DFN1P1 \U2/state[0]  (.D(GND), .CLK(clk_LCD), .PRE(rst_c_0_0), .Q(
        \U2/state[0]_net_1 ));
    OR2 \U2/Data_Second_Buf_7_i_a2[109]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[101]_net_1 ), .Y(\U2/N_439 ));
    DFN1E0 \U2/Data_First_Buf[68]  (.D(\U2/Data_First_Buf_6[68] ), 
        .CLK(clk_LCD), .E(I_1), .Q(\U2/Data_First_Buf[68]_net_1 ));
    IOPAD_TRI \DB8_pad[5]/U0/U0  (.D(\DB8_pad[5]/U0/NET1 ), .E(
        \DB8_pad[5]/U0/NET2 ), .PAD(DB8[5]));
    OR2 \U2/Data_Second_Buf_7_i_a2[54]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[46]_net_1 ), .Y(\U2/N_481 ));
    NOR2A \U2/Data_Second_Buf_7_0_a2[91]  (.A(
        \U2/Data_Second_Buf[83]_net_1 ), .B(\U2.state[5] ), .Y(
        \U2/Data_Second_Buf_7[91] ));
    DFN1E0 \U2/Data_Second_Buf[66]  (.D(
        \U2/Data_Second_Buf_7_i_a2[66]_net_1 ), .CLK(clk_LCD), .E(I_4), 
        .Q(\U2/Data_Second_Buf[66]_net_1 ));
    DFN1E0 \U2/Data_Second_Buf[29]  (.D(\U2/N_466 ), .CLK(clk_LCD), .E(
        I_4), .Q(\U2/Data_Second_Buf[29]_net_1 ));
    DFN1E0 \U2/Data_First_Buf[85]  (.D(
        \U2/Data_First_Buf_6_i_a2[85]_net_1 ), .CLK(clk_LCD), .E(I_1), 
        .Q(\U2/Data_First_Buf[85]_net_1 ));
    NOR3B \U1/clk_BUF6_4  (.A(\U1/count[5]_net_1 ), .B(
        \U1/count[6]_net_1 ), .C(\U1/count[1]_net_1 ), .Y(
        \U1/clk_BUF6_4_net_1 ));
    DFN1C1 \U2/state[6]  (.D(\U2/state_ns[6] ), .CLK(clk_LCD), .CLR(
        rst_c), .Q(\U2/state[6]_net_1 ));
    DFN1E0 \U2/Data_Second_Buf[67]  (.D(\U2/N_411 ), .CLK(clk_LCD), .E(
        I_4), .Q(\U2/Data_Second_Buf[67]_net_1 ));
    OR2 \U2/Data_First_Buf_6_i_a2[104]  (.A(\U2.state[4] ), .B(
        \U2/Data_First_Buf[96]_net_1 ), .Y(
        \U2/Data_First_Buf_6_i_a2[104]_net_1 ));
    DFN1E0 \U2/Data_First_Buf[42]  (.D(\U2/N_567 ), .CLK(clk_LCD), .E(
        I_1), .Q(\U2/Data_First_Buf[42]_net_1 ));
    DFN1E0 \U2/Data_First_Buf[36]  (.D(\U2/Data_First_Buf_6[36] ), 
        .CLK(clk_LCD), .E(I_1), .Q(\U2/Data_First_Buf[36]_net_1 ));
    DFN1E0 \U2/Data_Second_Buf[109]  (.D(\U2/N_439 ), .CLK(clk_LCD), 
        .E(I_4), .Q(\U2/Data_Second_Buf[109]_net_1 ));
    OR2 \U2/Data_Second_Buf_7_i_a2[57]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[49]_net_1 ), .Y(
        \U2/Data_Second_Buf_7_i_a2[57]_net_1 ));
    XOR2 \U2/un1_disp_count_1_I_18  (.A(\U2/disp_count[2]_net_1 ), .B(
        \U2/DWACT_ADD_CI_0_g_array_1[0] ), .Y(\U2/I_18 ));
    IOTRI_OB_EB \DB8_pad[5]/U0/U1  (.D(\DB8_c[5] ), .E(VCC), .DOUT(
        \DB8_pad[5]/U0/NET1 ), .EOUT(\DB8_pad[5]/U0/NET2 ));
    MX2 \U2/DB8_13_i[2]  (.A(\U2/DB8_13_i_a2_0_0[2]_net_1 ), .B(
        \U2/N_495 ), .S(\U2/N_513 ), .Y(\U2/N_133 ));
    DFN1E0 \U2/Data_First_Buf[87]  (.D(\U2/Data_First_Buf_6[87] ), 
        .CLK(clk_LCD), .E(I_1), .Q(\U2/Data_First_Buf[87]_net_1 ));
    DFN1C1 \U1/count[1]  (.D(\U1/I_5 ), .CLK(\U1/clk_counter ), .CLR(
        rst_c_0), .Q(\U1/count[1]_net_1 ));
    DFN1E0 \U2/Data_Second_Buf[84]  (.D(\U2/Data_Second_Buf_7[84] ), 
        .CLK(clk_LCD), .E(I_4), .Q(\U2/Data_Second_Buf[84]_net_1 ));
    NOR3B \U1/clk_BUF6_3  (.A(\U1/count[8]_net_1 ), .B(
        \U1/count[9]_net_1 ), .C(\U1/count[4]_net_1 ), .Y(
        \U1/clk_BUF6_3_net_1 ));
    NOR2A \U2/Data_Second_Buf_7_0_a2[52]  (.A(
        \U2/Data_Second_Buf[44]_net_1 ), .B(\U2.state[5] ), .Y(
        \U2/Data_Second_Buf_7[52] ));
    DFN1E0 \U2/Data_First_Buf[110]  (.D(\U2/N_548 ), .CLK(clk_LCD), .E(
        I_1), .Q(\U2/Data_First_Buf[110]_net_1 ));
    OR2 \U2/Data_Second_Buf_7_i_a2[40]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[32]_net_1 ), .Y(\U2/N_458 ));
    DFN1E0 \U2/Data_First_Buf[78]  (.D(
        \U2/Data_First_Buf_6_i_a2[78]_net_1 ), .CLK(clk_LCD), .E(I_1), 
        .Q(\U2/Data_First_Buf[78]_net_1 ));
    XA1 \U1/count_5[9]  (.A(\U1/N_4 ), .B(\U1/count[9]_net_1 ), .C(
        \U1/clk_BUF6_net_1 ), .Y(\U1/count_5[9]_net_1 ));
    DFN1C1 \U2/disp_count[2]  (.D(\U2/N_22 ), .CLK(clk_LCD), .CLR(
        rst_c_0_0), .Q(\U2/disp_count[2]_net_1 ));
    DFN1E0 \U2/Data_First_Buf[33]  (.D(
        \U2/Data_First_Buf_6_i_a2[33]_net_1 ), .CLK(clk_LCD), .E(I_1), 
        .Q(\U2/Data_First_Buf[33]_net_1 ));
    NOR2A \U2/Data_First_Buf_6_0_a2[84]  (.A(
        \U2/Data_First_Buf[76]_net_1 ), .B(\U2.state[4] ), .Y(
        \U2/Data_First_Buf_6[84] ));
    NOR2A \U2/Data_First_Buf_6_0_a2[60]  (.A(
        \U2/Data_First_Buf[52]_net_1 ), .B(\U2.state[4] ), .Y(
        \U2/Data_First_Buf_6[60] ));
    OR2 \U2/Data_Second_Buf_7_i_a2[89]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[81]_net_1 ), .Y(\U2/N_424 ));
    OR2 \U2/Data_Second_Buf_7_i_a2[96]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[88]_net_1 ), .Y(\U2/N_429 ));
    DFN1C1 \U2/DB8[7]/U1  (.D(\U2/DB8[7]/Y ), .CLK(clk_LCD), .CLR(
        rst_c_1), .Q(\DB8_c[7] ));
    IOPAD_IN \rst_pad/U0/U0  (.PAD(rst), .Y(\rst_pad/U0/NET1 ));
    DFN1E0 \U2/Data_Second_Buf[54]  (.D(\U2/N_481 ), .CLK(clk_LCD), .E(
        I_4), .Q(\U2/Data_Second_Buf[54]_net_1 ));
    OR2 \U2/Data_First_Buf_6_i_a2[77]  (.A(\U2.state[4] ), .B(
        \U2/Data_First_Buf[69]_net_1 ), .Y(
        \U2/Data_First_Buf_6_i_a2[77]_net_1 ));
    AND2 \U1/un6_count_1_I_41  (.A(\U1/count[6]_net_1 ), .B(
        \U1/count[7]_net_1 ), .Y(\U1/DWACT_FINC_E[3] ));
    IOTRI_OB_EB \RS_pad/U0/U1  (.D(RS_c), .E(VCC), .DOUT(
        \RS_pad/U0/NET1 ), .EOUT(\RS_pad/U0/NET2 ));
    OR2 \U2/Data_Second_Buf_7_i_a2[29]  (.A(\U2.state[5] ), .B(
        \U2/Data_Second_Buf[21]_net_1 ), .Y(\U2/N_466 ));
    NOR2A \U2/Data_First_Buf_6_0_a2[63]  (.A(
        \U2/Data_First_Buf[55]_net_1 ), .B(\U2.state[4] ), .Y(
        \U2/Data_First_Buf_6[63] ));

⌨️ 快捷键说明

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