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

📄 trafic.rp-

📁 CPLD lattice1032 VHDL实现交通灯控制!
💻 RP-
📖 第 1 页 / 共 3 页
字号:

    Output N_143_I

        9 Input(s)
            COUNTA[0], COUNT0[1], COUNT1[2], COUNT0[2], COUNT1[0],
            COUNT1[3], COUNT0[0], COUNT0[3], COUNT1[1]
        1 Fanout(s)
            SEGOUT(7).IR
        8 Product Term(s)
        1 GLB Level(s)

        N_143_I = (COUNT1[0] & COUNT1[2] & COUNT1[3] & COUNTA[0]
            & !COUNT1[1]
            # COUNT1[0] & COUNT1[1] & COUNT1[3] & COUNTA[0] & !COUNT1[2]
            # COUNT0[0] & COUNT0[2] & COUNT0[3] & !COUNTA[0] & !COUNT0[1]
            # COUNT0[0] & COUNT0[1] & COUNT0[3] & !COUNTA[0] & !COUNT0[2]
            # COUNT1[2] & COUNTA[0] & !COUNT1[0] & !COUNT1[1]
            & !COUNT1[3]
            # COUNT1[0] & COUNTA[0] & !COUNT1[1] & !COUNT1[2]
            & !COUNT1[3]
            # COUNT0[2] & !COUNTA[0] & !COUNT0[0] & !COUNT0[1]
            & !COUNT0[3]
            # COUNT0[0] & !COUNTA[0] & !COUNT0[1] & !COUNT0[2]
            & !COUNT0[3])

    Output COUNT[0]

        1 Input(s)
            COUNT[0]
        3 Fanout(s)
            glb07.I5, glb01.I10, glb03.I16
        1 Product Term(s)
        1 GLB Level(s)

        COUNT[0].D = !COUNT[0]
        COUNT[0].C = CLKX
        COUNT[0].R = 

GLB glb04, A1

    10 Input(s)
        (glb09.O1, COUNT0[0], I9), (glb04.O2, COUNT0[1], I16), 
        (glb09.O0, COUNT0[2], I8), (glb09.O2, COUNT0[3], I10), 
        (glb00.O0, COUNT1[0], I12), (glb00.O2, COUNT1[1], I14), 
        (glb00.O3, COUNT1[2], I11), (glb09.O3, COUNT1[3], I15), 
        (glb08.O1, COUNTA[0], I13), (glb05_part2.O0, LOAD, I4)
    4 Output(s)
        (VCC_1283, O3), (N_155_I, O0), (N_145_I, O1), (COUNT0[1], O2)
    15 Product Term(s)

    Output VCC_1283

        0 Input(s)
        1 Fanout(s)
            glb13.I8
        0 Product Term(s)
        0 GLB Level(s)

        VCC_1283 = VCC

    Output N_155_I

        9 Input(s)
            COUNTA[0], COUNT0[1], COUNT1[2], COUNT0[2], COUNT1[0],
            COUNT1[3], COUNT0[0], COUNT0[3], COUNT1[1]
        1 Fanout(s)
            glb13.I11
        6 Product Term(s)
        1 GLB Level(s)

        N_155_I = (COUNT0[0] & !COUNTA[0] & !COUNT0[3]
            # COUNT1[0] & COUNTA[0] & !COUNT1[3]
            # COUNT0[0] & !COUNTA[0] & !COUNT0[1] & !COUNT0[2]
            # COUNT0[2] & !COUNTA[0] & !COUNT0[1] & !COUNT0[3]
            # COUNT1[0] & COUNTA[0] & !COUNT1[1] & !COUNT1[2]
            # COUNT1[2] & COUNTA[0] & !COUNT1[1] & !COUNT1[3])

    Output N_145_I

        9 Input(s)
            COUNTA[0], COUNT0[1], COUNT1[2], COUNT0[2], COUNT1[0],
            COUNT1[3], COUNT0[0], COUNT0[3], COUNT1[1]
        1 Fanout(s)
            glb13.I10
        6 Product Term(s)
        1 GLB Level(s)

        N_145_I = (COUNT0[2] & !COUNTA[0] & !COUNT0[0]
            # COUNT1[0] & COUNT1[1] & COUNT1[3] & COUNTA[0]
            # COUNT1[2] & COUNTA[0] & !COUNT1[1] & !COUNT1[3]
            # COUNT0[0] & COUNT0[1] & COUNT0[3] & !COUNTA[0])
            $ (COUNT1[2] & COUNTA[0] & !COUNT1[0]
            # COUNT0[2] & !COUNTA[0] & !COUNT0[1] & !COUNT0[3])

    Output COUNT0[1]

        5 Input(s)
            COUNT0[1], LOAD, COUNT0[2], COUNT0[0], COUNT0[3]
        6 Fanout(s)
            glb04.I16, glb02.I9, glb05_part2.I9, glb09.I9, glb03.I9,
            glb05_part1.I9
        3 Product Term(s)
        1 GLB Level(s)

        COUNT0[1].D = COUNT0[0] & COUNT0[1] & !LOAD
            # COUNT0[2] & !COUNT0[0] & !COUNT0[1] & !LOAD
            # COUNT0[3] & !COUNT0[0] & !COUNT0[1] & !LOAD
        COUNT0[1].C = CARRY
        COUNT0[1].R = 

GLB glb05_part1, D6

    9 Input(s)
        (glb09.O1, COUNT0[0], I6), (glb04.O2, COUNT0[1], I9), 
        (glb09.O0, COUNT0[2], I7), (glb09.O2, COUNT0[3], I5), 
        (glb00.O0, COUNT1[0], I3), (glb00.O2, COUNT1[1], I1), 
        (glb00.O3, COUNT1[2], I4), (glb09.O3, COUNT1[3], I0), 
        (glb08.O1, COUNTA[0], I2)
    1 Output(s)
        (OR_759, O1)
    8 Product Term(s)

    Output OR_759

        9 Input(s)
            COUNTA[0], COUNT0[1], COUNT1[2], COUNT0[2], COUNT1[0],
            COUNT1[3], COUNT0[0], COUNT0[3], COUNT1[1]
        1 Fanout(s)
            SEGOUT(2).IR
        8 Product Term(s)
        1 GLB Level(s)

        OR_759 = (COUNT1[0] & COUNT1[1] & COUNTA[0] & !COUNT1[3]
            # COUNT1[0] & COUNTA[0] & !COUNT1[2] & !COUNT1[3]
            # COUNT1[1] & COUNTA[0] & !COUNT1[2] & !COUNT1[3]
            # COUNT0[0] & COUNT0[1] & !COUNTA[0] & !COUNT0[3]
            # COUNT0[0] & !COUNTA[0] & !COUNT0[2] & !COUNT0[3]
            # COUNT0[1] & !COUNTA[0] & !COUNT0[2] & !COUNT0[3]
            # COUNT1[0] & COUNT1[2] & COUNT1[3] & COUNTA[0] & !COUNT1[1]
            # COUNT0[0] & COUNT0[2] & COUNT0[3] & !COUNTA[0] & !COUNT0[1]
            )


GLB glb05_part2, D1

    10 Input(s)
        (glb09.O1, COUNT0[0], I6), (glb04.O2, COUNT0[1], I9), 
        (glb09.O0, COUNT0[2], I7), (glb09.O2, COUNT0[3], I5), 
        (glb00.O0, COUNT1[0], I3), (glb00.O2, COUNT1[1], I1), 
        (glb00.O3, COUNT1[2], I4), (glb09.O3, COUNT1[3], I0), 
        (glb05_part2.O3, STATE[0], I17), (glb08.O1, COUNTA[0], I2)
    3 Output(s)
        (STATE[0], O3), (OR_763, O2), (LOAD, O0)
    9 Product Term(s)

    Output STATE[0]

        9 Input(s)
            COUNT0[1], COUNT1[2], STATE[0], COUNT0[2], COUNT1[0],
            COUNT1[3], COUNT0[0], COUNT0[3], COUNT1[1]
        5 Fanout(s)
            glb01.I8, glb02.I8, glb05_part2.I17, glb09.I8, glb00.I8
        2 Product Term(s)
        1 GLB Level(s)

        STATE[0].D = (STATE[0])
            $ !COUNT0[0] & !COUNT0[1] & !COUNT0[2] & !COUNT0[3]
            & !COUNT1[0] & !COUNT1[1] & !COUNT1[2] & !COUNT1[3]
        !STATE[0].C = CARRY
        STATE[0].R = 
    Output OR_763

        9 Input(s)
            COUNTA[0], COUNT0[1], COUNT1[2], COUNT0[2], COUNT1[0],
            COUNT1[3], COUNT0[0], COUNT0[3], COUNT1[1]
        1 Fanout(s)
            SEGOUT(1).IR
        6 Product Term(s)
        1 GLB Level(s)

        OR_763 = (COUNTA[0] & !COUNT1[1] & !COUNT1[2] & !COUNT1[3]
            # !COUNTA[0] & !COUNT0[1] & !COUNT0[2] & !COUNT0[3]
            # COUNT1[2] & COUNT1[3] & COUNTA[0] & !COUNT1[0] & !COUNT1[1]
            # COUNT1[0] & COUNT1[1] & COUNT1[2] & COUNTA[0] & !COUNT1[3]
            # COUNT0[2] & COUNT0[3] & !COUNTA[0] & !COUNT0[0]
            & !COUNT0[1]
            # COUNT0[0] & COUNT0[1] & COUNT0[2] & !COUNTA[0] & !COUNT0[3]
            )

    Output LOAD

        8 Input(s)
            COUNT0[1], COUNT1[2], COUNT0[2], COUNT1[0], COUNT1[3],
            COUNT0[0], COUNT0[3], COUNT1[1]
        3 Fanout(s)
            glb04.I4, glb09.I11, glb00.I11
        1 Product Term(s)
        1 GLB Level(s)

        LOAD.D = !COUNT0[0] & !COUNT0[1] & !COUNT0[2] & !COUNT0[3]
            & !COUNT1[0] & !COUNT1[1] & !COUNT1[2] & !COUNT1[3]
        !LOAD.C = CARRY
        LOAD.R = 

GLB glb06, A6

    2 Input(s)
        (glb08.O1, COUNTA[0], I9), (glb08.O0, COUNTA[1], I8)
    4 Output(s)
        (AND_1071, O0), (AND_1070, O3), (AND_1069, O1), (AND_1068, O2)
    4 Product Term(s)

    Output AND_1071

        2 Input(s)
            COUNTA[0], COUNTA[1]
        1 Fanout(s)
            glb12.I8
        1 Product Term(s)
        1 GLB Level(s)

        AND_1071 = COUNTA[0] & COUNTA[1]

    Output AND_1070

        2 Input(s)
            COUNTA[0], COUNTA[1]
        1 Fanout(s)
            glb12.I11
        1 Product Term(s)
        1 GLB Level(s)

        AND_1070 = !COUNTA[0] & !COUNTA[1]

    Output AND_1069

        2 Input(s)
            COUNTA[0], COUNTA[1]
        1 Fanout(s)
            glb12.I9
        1 Product Term(s)
        1 GLB Level(s)

        AND_1069 = COUNTA[1] & !COUNTA[0]

    Output AND_1068

        2 Input(s)
            COUNTA[0], COUNTA[1]
        1 Fanout(s)
            glb12.I10
        1 Product Term(s)
        1 GLB Level(s)

        AND_1068 = COUNTA[0] & !COUNTA[1]


GLB glb07, A2

    3 Input(s)
        (glb03.O1, COUNT[0], I5), (glb07.O1, COUNT[1], I16), (glb07.O0, 
        COUNT[2], I3)
    2 Output(s)
        (COUNT[2], O0), (COUNT[1], O1)
    5 Product Term(s)

    Output COUNT[2]

        3 Input(s)
            COUNT[0], COUNT[1], COUNT[2]
        2 Fanout(s)
            glb07.I3, glb01.I12
        3 Product Term(s)
        1 GLB Level(s)

        COUNT[2].D = COUNT[2] & !COUNT[0]
            # COUNT[2] & !COUNT[1]
            # COUNT[0] & COUNT[1] & !COUNT[2]
        COUNT[2].C = CLKX
        COUNT[2].R = 
    Output COUNT[1]

        2 Input(s)
            COUNT[0], COUNT[1]
        2 Fanout(s)
            glb07.I16, glb01.I13
        2 Product Term(s)
        1 GLB Level(s)

        COUNT[1].D = COUNT[1] & !COUNT[0]
            # COUNT[0] & !COUNT[1]
        COUNT[1].C = CLKX
        COUNT[1].R = 

GLB glb08, B3

    2 Input(s)
        (glb08.O1, COUNTA[0], I16), (glb08.O0, COUNTA[1], I8)
    2 Output(s)
        (COUNTA[1], O0), (COUNTA[0], O1)
    3 Product Term(s)

    Output COUNTA[1]

        2 Input(s)
            COUNTA[0], COUNTA[1]
        2 Fanout(s)
            glb06.I8, glb08.I8
        2 Product Term(s)
        1 GLB Level(s)

        COUNTA[1].D = COUNTA[1] & !COUNTA[0]
            # COUNTA[0] & !COUNTA[1]
        COUNTA[1].C = CLK1X
        COUNTA[1].R = 
    Output COUNTA[0]

        1 Input(s)
            COUNTA[0]
        6 Fanout(s)
            glb04.I13, glb06.I9, glb08.I16, glb05_part2.I2, glb03.I2,
            glb05_part1.I2
        1 Product Term(s)
        1 GLB Level(s)

        COUNTA[0].D = !COUNTA[0]
        COUNTA[0].C = CLK1X
        COUNTA[0].R = 

GLB glb09, D3

    11 Input(s)
        (glb09.O1, COUNT0[0], I17), (glb04.O2, COUNT0[1], I9), 
        (glb09.O0, COUNT0[2], I16), (glb09.O2, COUNT0[3], I5), 
        (glb00.O0, COUNT1[0], I7), (glb00.O2, COUNT1[1], I1), 
        (glb00.O3, COUNT1[2], I4), (glb09.O3, COUNT1[3], I0), 
        (glb00.O1, EN, I6), (glb05_part2.O0, LOAD, I11), 
        (glb05_part2.O3, STATE[0], I8)
    4 Output(s)
        (COUNT1[3], O3), (COUNT0[3], O2), (COUNT0[2], O0), 
        (COUNT0[0], O1)
    14 Product Term(s)

    Output COUNT1[3]

        6 Input(s)
            EN, LOAD, COUNT1[2], COUNT1[0], COUNT1[3], COUNT1[1]
        7 Fanout(s)
            glb04.I15, glb02.I0, glb05_part2.I0, glb09.I0, glb03.I0,
            glb05_part1.I0, glb00.I0
        5 Product Term(s)
        3 GLB Level(s)

        COUNT1[3].D = (COUNT1[3] & !EN
            # COUNT1[0] & COUNT1[3] & !LOAD
            # COUNT1[1] & COUNT1[3] & !LOAD
            # COUNT1[2] & COUNT1[3] & !LOAD
            # EN & !COUNT1[0] & !COUNT1[1] & !COUNT1[2] & !COUNT1[3]
            & !LOAD)
        COUNT1[3].C = CARRY
        COUNT1[3].R = 
    Output COUNT0[3]

        5 Input(s)
            COUNT0[1], LOAD, COUNT0[2], COUNT0[0], COUNT0[3]
        6 Fanout(s)
            glb04.I10, glb02.I5, glb05_part2.I5, glb09.I5, glb03.I5,
            glb05_part1.I5
        4 Product Term(s)
        1 GLB Level(s)

        COUNT0[3].D = COUNT0[0] & COUNT0[3] & !LOAD
            # COUNT0[1] & COUNT0[3] & !LOAD
            # COUNT0[2] & COUNT0[3] & !LOAD
            # !COUNT0[0] & !COUNT0[1] & !COUNT0[2] & !COUNT0[3] & !LOAD
        COUNT0[3].C = CARRY
        COUNT0[3].R = 
    Output COUNT0[2]

        6 Input(s)
            COUNT0[1], LOAD, STATE[0], COUNT0[2], COUNT0[0], COUNT0[3]
        6 Fanout(s)
            glb04.I8, glb02.I7, glb05_part2.I7, glb09.I16, glb03.I7,
            glb05_part1.I7
        4 Product Term(s)
        1 GLB Level(s)

        COUNT0[2].D = LOAD & !STATE[0]
            # COUNT0[0] & COUNT0[2] & !LOAD
            # COUNT0[1] & COUNT0[2] & !LOAD
            # COUNT0[3] & !COUNT0[0] & !COUNT0[1] & !COUNT0[2] & !LOAD
        COUNT0[2].C = CARRY
        COUNT0[2].R = 
    Output COUNT0[0]

        2 Input(s)
            LOAD, COUNT0[0]
        6 Fanout(s)
            glb04.I9, glb02.I6, glb05_part2.I6, glb09.I17, glb03.I6,
            glb05_part1.I6
        1 Product Term(s)

⌨️ 快捷键说明

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