OpenCores
URL https://opencores.org/ocsvn/funbase_ip_library/funbase_ip_library/trunk

Subversion Repositories funbase_ip_library

[/] [funbase_ip_library/] [trunk/] [TUT/] [ip.hwp.communication/] [basic_tester/] [1.0/] [ip_xact/] [basic_tester_tx.1.0.xml] - Diff between revs 145 and 179

Only display areas with differences | Details | Blame | View Log

Rev 145 Rev 179
        TUT
        TUT
        ip.hwp.communication
        ip.hwp.communication
        basic_tester_tx
        basic_tester_tx
        1.0
        1.0
        Simple unit for sending test data. There are separate units for transmitting (tx) and receiving (rx). This one sends commands to the tested IP (e.g. via HIBI). The other unit can then check the returned data.
        Simple unit for sending test data. There are separate units for transmitting (tx) and receiving (rx). This one sends commands to the tested IP (e.g. via HIBI). The other unit can then check the returned data.
This IP-XACT component is fixed to 32-bit data and 5-bit command.
This IP-XACT component is fixed to 32-bit data and 5-bit command.
Works only in simulation because configuration is done with ASCII file.
Works only in simulation because configuration is done with ASCII file.
        
        
                
                
                        clock
                        clock
                        
                        
                        
                        
                        
                        
                        false
                        false
                        
                        
                                
                                
                                        
                                        
                                                CLK
                                                CLK
                                                
                                                
                                                        0
                                                        0
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                        
                                        
                                                clk
                                                clk
                                                
                                                
                                                        0
                                                        0
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                
                                
                        
                        
                        8
                        8
                        little
                        little
                
                
                
                
                        hibi_master
                        hibi_master
                        Tester sends data via this port. Regular and hi-prior data muxed. Addr and data muxed also.
                        Tester sends data via this port. Regular and hi-prior data muxed. Addr and data muxed also.
                        
                        
                        
                        
                        
                        
                        false
                        false
                        
                        
                                
                                
                                        
                                        
                                                COMM
                                                COMM
                                                
                                                
                                                        4
                                                        4
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                        
                                        
                                                agent_comm_out
                                                agent_comm_out
                                                
                                                
                                                        4
                                                        4
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                
                                
                                
                                
                                        
                                        
                                                DATA
                                                DATA
                                                
                                                
                                                        31
                                                        31
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                        
                                        
                                                agent_data_out
                                                agent_data_out
                                                
                                                
                                                        31
                                                        31
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                
                                
                                
                                
                                        
                                        
                                                WE
                                                WE
                                                
                                                
                                                        0
                                                        0
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                        
                                        
                                                agent_we_out
                                                agent_we_out
                                                
                                                
                                                        0
                                                        0
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                
                                
                                
                                
                                        
                                        
                                                AV
                                                AV
                                                
                                                
                                                        0
                                                        0
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                        
                                        
                                                agent_av_out
                                                agent_av_out
                                                
                                                
                                                        0
                                                        0
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                
                                
                        
                        
                        8
                        8
                        little
                        little
                
                
                
                
                        hibi_slave
                        hibi_slave
                        
                        
                        
                        
                        
                        
                        false
                        false
                        
                        
                                
                                
                                        
                                        
                                                ONE_P
                                                ONE_P
                                                
                                                
                                                        0
                                                        0
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                        
                                        
                                                agent_one_p_in
                                                agent_one_p_in
                                                
                                                
                                                        0
                                                        0
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                
                                
                                
                                
                                        
                                        
                                                FULL
                                                FULL
                                                
                                                
                                                        0
                                                        0
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                        
                                        
                                                agent_full_in
                                                agent_full_in
                                                
                                                
                                                        0
                                                        0
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                
                                
                        
                        
                        8
                        8
                        little
                        little
                
                
                
                
                        reset
                        reset
                        
                        
                        
                        
                        
                        
                        false
                        false
                        
                        
                                
                                
                                        
                                        
                                                RESETn
                                                RESETn
                                                
                                                
                                                        0
                                                        0
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                        
                                        
                                                rst_n
                                                rst_n
                                                
                                                
                                                        0
                                                        0
                                                        0
                                                        0
                                                
                                                
                                        
                                        
                                
                                
                        
                        
                        8
                        8
                        little
                        little
                
                
        
        
        
        
                
                
                        
                        
                                rtl
                                rtl
                                VHDL::
                                VHDL::
                                
                                
                                        rtl
                                        rtl
                                
                                
                        
                        
                
                
                
                
                        
                        
                                agent_av_out
                                agent_av_out
                                
                                
                                        out
                                        out
                                
                                
                                
                                
                        
                        
                        
                        
                                agent_comm_out
                                agent_comm_out
                                
                                
                                        out
                                        out
                                        
                                        
                                                4
                                                4
                                                0
                                                0
                                        
                                        
                                
                                
                                
                                
                        
                        
                        
                        
                                agent_data_out
                                agent_data_out
                                
                                
                                        out
                                        out
                                        
                                        
                                                31
                                                31
                                                0
                                                0
                                        
                                        
                                
                                
                                
                                
                        
                        
                        
                        
                                agent_full_in
                                agent_full_in
                                
                                
                                        in
                                        in
                                
                                
                                
                                
                        
                        
                        
                        
                                agent_one_p_in
                                agent_one_p_in
                                
                                
                                        in
                                        in
                                
                                
                                
                                
                        
                        
                        
                        
                                agent_we_out
                                agent_we_out
                                
                                
                                        out
                                        out
                                
                                
                                
                                
                        
                        
                        
                        
                                clk
                                clk
                                
                                
                                        in
                                        in
                                
                                
                                
                                
                        
                        
                        
                        
                                done_out
                                done_out
                                
                                
                                        out
                                        out
                                
                                
                                
                                
                        
                        
                        
                        
                                rst_n
                                rst_n
                                Active low
                                Active low
                                
                                
                                        in
                                        in
                                
                                
                                
                                
                        
                        
                
                
                
                
                        
                        
                                comm_width_g
                                comm_width_g
                                5
                                5
                        
                        
                        
                        
                                conf_file_g
                                conf_file_g
                                File that contains the sent data
                                File that contains the sent data
                                test_tx.txt
                                test_tx.txt
                        
                        
                        
                        
                                data_width_g
                                data_width_g
                                32
                                32
                        
                        
                
                
        
        
        
        
                
                
                        rtl
                        rtl
                        VHDL sources
                        VHDL sources
                        
                        
                                ../vhd/txt_util.vhd
                                ../vhd/txt_util.vhd
                                vhdlSource
                                vhdlSource
                                false
                                false
                                work
                                work
                                
 
                                        false
 
                                
 
                        
                        
                        
                        
                                ../vhd/basic_tester_pkg.vhd
                                ../vhd/basic_tester_pkg.vhd
                                vhdlSource
                                vhdlSource
                                false
                                false
                                work
                                work
                                
 
                                        false
 
                                
 
                        
                        
                        
                        
                                ../vhd/basic_tester_tx.vhd
                                ../vhd/basic_tester_tx.vhd
                                vhdlSource
                                vhdlSource
                                false
                                false
                                work
                                work
                                
 
                                        false
 
                                
 
                        
                        
                        
                        
                                vhdlSource
                                vhdlSource
                                vcom
                                vcom
                                -check_synthesis
                                -check_synthesis
                                false
                                false
                        
                        
                
                
                
                
                        example_usage
                        example_usage
                        Instantiates tx, rx and 2 hibi wrappers. Tx sends few values. Rx catches them and checks their contents and reception times.
                        Instantiates tx, rx and 2 hibi wrappers. Tx sends few values. Rx catches them and checks their contents and reception times.
                        
                        
                                ../tb/tb_basic_tester.vhd
                                ../tb/tb_basic_tester.vhd
                                vhdlSource
                                vhdlSource
                                false
                                false
                                work
                                work
                                
 
                                        false
 
                                
 
                                Top-level. Generates clock and reset, instantiates basic tester tx+rx and hibi wrappers.
                                Top-level. Generates clock and reset, instantiates basic tester tx+rx and hibi wrappers.
                        
                        
                        
                        
                                ../vhd/basic_tester_rx.vhd
                                ../vhd/basic_tester_rx.vhd
                                vhdlSource
                                vhdlSource
                                false
                                false
                                work
                                work
                                
 
                                        false
 
                                
 
                                Receiver unit.
                                Receiver unit.
                        
                        
                        
                        
                                ../sim/test_tx.txt
                                ../sim/test_tx.txt
                                ASCII
                                ASCII
                                false
                                false
                                
 
                                        false
 
                                
 
                                Contents of transmitted values
                                Contents of transmitted values
                        
                        
                        
                        
                                ../sim/compile_all.sh
                                ../sim/compile_all.sh
                                shell script
                                shell script
                                false
                                false
                                
 
                                        false
 
                                
 
                                
                                
                                Creates VHDL libraries and compiles everything.
                                Creates VHDL libraries and compiles everything.
                        
                        
                        
                        
                                ../sim/tb_basic_tester.do
                                ../sim/tb_basic_tester.do
                                Modelsim macro
                                Modelsim macro
                                false
                                false
                                
 
                                        false
 
                                
 
                                Sets up the wave viewer
                                Sets up the wave viewer
                        
                        
                        
                        
                                ../sim/test_rx.txt
                                ../sim/test_rx.txt
                                ASCII
                                ASCII
                                false
                                false
                                
 
                                        false
 
                                
 
                                Expected values for the receiver
                                Expected values for the receiver
                        
                        
                        
                        
                                vhdlSource
                                vhdlSource
                                vcom
                                vcom
                                -check_synthesis
                                -check_synthesis
                                false
                                false
                        
                        
                        ../../../../ip.hwp.storage/fifos
                        ../../../../ip.hwp.storage/fifos
                        ../../../../ip.hwp.storage/fifos/multi_clk/vhd
                        ../../../../ip.hwp.storage/fifos/multiclk_fifo/1.0/vhd
                        ../../../hibi/3.0/vhd
                        ../../../hibi/3.0/vhd
                
                
        
        
        
        
                
                
                        
                        
                                IP
                                IP
                                HW
                                HW
                                Fixed
                                Fixed
                        
                        
                
                
        
        
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.