Entity: tb_axi_dma_regs
- File: tb_axi_dma_regs.vhd
 
Diagram
Description
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Copyright (c) 2014-2021, Lars Asplund lars.anders.asplund@gmail.com
Generics
| Generic name | Type | Value | Description | 
|---|---|---|---|
| runner_cfg | string | 
Signals
| Name | Type | Description | 
|---|---|---|
| clk | std_logic | |
| axil_m2s | axil_m2s_t | |
| axil_s2m | axil_s2m_t | |
| start_transfer | std_logic | |
| transfer_done | std_logic | |
| src_address | std_logic_vector(31 downto 0) | |
| dst_address | std_logic_vector(31 downto 0) | |
| num_bytes | std_logic_vector(31 downto 0) | 
Constants
| Name | Type | Value | Description | 
|---|---|---|---|
| axil_bus | bus_master_t | new_bus(data_length => 32, address_length => 32)  | 
|
| clk_period | time | 1 ns | |
| src_address_checker | signal_checker_t | new_signal_checker( logger => get_logger("src_address_checker")) | |
| dst_address_checker | signal_checker_t | new_signal_checker( logger => get_logger("dst_address_checker")) | |
| num_bytes_checker | signal_checker_t | new_signal_checker( logger => get_logger("num_bytes_checker")) | |
| start_transfer_checker | signal_checker_t | new_signal_checker( logger => get_logger("start_transfer_checker")) | 
Processes
- main: ( )
 
Instantiations
- dut: work.axi_dma_regs
 
- axi_lite_master_inst: vunit_lib.axi_lite_master
 
- src_address_checker_inst: vunit_lib.std_logic_checker
 
- dst_address_checker_inst: vunit_lib.std_logic_checker
 
- num_bytes_checker_inst: vunit_lib.std_logic_checker
 
- start_transfer_checker_inst: vunit_lib.std_logic_checker