Entity: tb_user_guide
- File: tb_user_guide.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 | |
op_a | unsigned(7 downto 0) | |
op_b | unsigned(7 downto 0) | |
sum | unsigned(8 downto 0) | |
dv_in | std_logic | |
dv_out | std_logic |
Constants
Name | Type | Value | Description |
---|---|---|---|
driver | actor_t | new_actor("driver") | |
monitor | actor_t | new_actor("monitor") | |
master_channel | actor_t | new_actor("driver channel") | |
slave_channel | actor_t | new_actor("monitor channel") | |
add_msg | msg_type_t | new_msg_type("add") | |
sum_msg | msg_type_t | new_msg_type("sum") | |
my_receiver | actor_t | new_actor("my receiver") | |
test_sequencer | actor_t | new_actor("test sequencer") | |
channels | actor_vec_t(1 to 2) | (new_actor("channel 1"), new_actor("channel 2")) |
|
clk_period | time | 10 ns |
Processes
- test_runner: ( )
- my_receiver_process: ( )
- multiple_channel_process: ( )
- driver_process: ( )
- monitor_process: ( )
- scoreboard_process: ( )
Instantiations
- memory_bfm: work.memory_bfm
- adder: lib.adder