shift.module

来自「ze5开发板学习实验程序」· MODULE 代码 · 共 149 行

MODULE
149
字号

    module (
        key  = "SHIFT",
        name = "SHIFT",
        is_primitive = "false",
        is_ioAdaptor = "false",
        date = "Aug 18, 2004",
        icon = "ImportCustom",
        type = "import",
        parent = "Imported",

        
        inputs ( 
            
         CLK,
         CLKEn,
         D="8",
         load,
         loadcp,
         shiftin
        ),
        outputs (
            
         Q="8",
         shiftout
        ),
        symbolics (
            
        ),


        module_source (
            
                source_type   =  "file",
            
                source_object   =  "C:\\Triscend\\Projects\\ze5dev\\fcp\\Test\\EDA\\SHIFT.EDN"

                source_parameters (   

               )
        )
    );


    edit_gui (

        component_name (
            name      = "Component Name:",
            parameter = component_name
        ),


        
        module_body (
            name = "SHIFT",
            
            port CLK(
                filter_view = name,
                parameter   = "CLK",
                placeholder = "CLK",
                is_multibit = false,
                multibit_equation = "1",
                name = "CLK",
                type = input,
                line = left
            )

            port CLKEn(
                filter_view = name,
                parameter   = "CLKEn",
                placeholder = "CLKEn",
                is_multibit = false,
                multibit_equation = "1",
                name = "CLKEn",
                type = input,
                line = left
            )

            port D(
                filter_view = name,
                parameter   = "D",
                placeholder = "D",
                is_multibit = true,
                multibit_equation = "8",
                name = "D",
                type = input,
                line = left
            )

            port load(
                filter_view = name,
                parameter   = "load",
                placeholder = "load",
                is_multibit = false,
                multibit_equation = "1",
                name = "load",
                type = input,
                line = left
            )

            port loadcp(
                filter_view = name,
                parameter   = "loadcp",
                placeholder = "loadcp",
                is_multibit = false,
                multibit_equation = "1",
                name = "loadcp",
                type = input,
                line = left
            )

            port shiftin(
                filter_view = name,
                parameter   = "shiftin",
                placeholder = "shiftin",
                is_multibit = false,
                multibit_equation = "1",
                name = "shiftin",
                type = input,
                line = left
            )

            port Q(
                filter_view = name,
                parameter   = "Q",
                placeholder = "Q",
                is_multibit = true,
                multibit_equation = "8",
                name = "Q",
                type = output,
                line = right
            )

            port shiftout(
                filter_view = name,
                parameter   = "shiftout",
                placeholder = "shiftout",
                is_multibit = false,
                multibit_equation = "1",
                name = "shiftout",
                type = output,
                line = right
            )

        )

    );

⌨️ 快捷键说明

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