Entity: wishbone_master

Diagram

bus_master_t bus_handle real range 0.0 to 1.0 strobe_high_probability std_logic clk std_logic_vector dat_i std_logic stall std_logic ack std_logic_vector adr std_logic_vector dat_o std_logic_vector sel std_logic cyc std_logic stb std_logic we

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 Author Slawomir Siluk slaweksiluk@gazeta.pl Wishbome Master BFM for pipelined block transfers

Generics

Generic name Type Value Description
bus_handle bus_master_t
strobe_high_probability real range 0.0 to 1.0 1.0

Ports

Port name Direction Type Description
clk in std_logic
adr out std_logic_vector
dat_i in std_logic_vector
dat_o out std_logic_vector
sel out std_logic_vector
cyc out std_logic
stb out std_logic
we out std_logic
stall in std_logic
ack in std_logic

Signals

Name Type Description
start_cycle std_logic
end_cycle std_logic
cycle boolean

Constants

Name Type Value Description
rd_request_queue queue_t new_queue
wr_request_queue queue_t new_queue
acknowledge_queue queue_t new_queue
bus_ack_msg msg_type_t new_msg_type("wb master ack msg")
wb_master_ack_actor actor_t new_actor

Processes