![]() |
T.I.M | Hardware Documentation
|
RTL & synthesisable architecture of the bus master controller. More...
Processes | |
| state_machine_progress | ( clk , reset ) |
| Responsible for the synchronous state transitions and asynchronous resets. | |
| state_machine_next_state | ( clk , bus_enable , req_read_write , req_pending ) |
| Responsible for determining the next state of the statemachine. | |
| bus_outputs | ( current_state , req_data_lines , req_address_lines , req_read_write ) |
| Responsible for driving the bus outputs based on the current state of the controller. | |
| requestor_outputs | ( current_state , bus_lines ) |
| Responsible for driving the requestor outputs based on the current state of the controller. | |
Libraries | |
| ieee | |
Use Clauses | |
| ieee.std_logic_1164.all | |
| ieee.numeric_std.all | |
| work.tim_bus.tim_bus_data_width | |
| Imported from tim_bus package,. | |
| work.tim_bus.tim_bus_master_state | |
| Imported from tim_bus package,. | |
Signals | |
| current_state | tim_bus_master_state := BUS_RESET |
| The current state of the controller. | |
| next_state | tim_bus_master_state := IDLE |
| The next state of the controller. | |
RTL & synthesisable architecture of the bus master controller.
Definition at line 19 of file bus_master_arch.vhdl.