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