]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/lx-rocon.git/commit
Tumbl: Separate wait for external bus data and state when external bus is taken by...
authorPavel Pisa <ppisa@pikron.com>
Tue, 30 Dec 2014 14:09:29 +0000 (15:09 +0100)
committerPavel Pisa <ppisa@pikron.com>
Sat, 10 Jan 2015 09:02:37 +0000 (10:02 +0100)
commit65bc0c74847e713b99b355f49aec0a26f1e4cc61
treee5faad9a87e8159e8414ebc8b5f045beefdc5101
parent35ef8558ac358d53db6086eb29ad885ba0324398
Tumbl: Separate wait for external bus data and state when external bus is taken by other master.

Original design reuses external bus clock enable/ready indication
for external master wait. This solution is broken because
external master leaves other data on the bus when clocks
are re-enabled than Tumbl expects. When external master
requests bus at/after end of the Tumbl external memory cycle
there is no need to do anything special in such case.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
hw/lx-rocon_tumbl/lx_rocon_tumbl.vhd
hw/lx_rocon_top.vhd
hw/tb/lx_tumbl_tb.vhd
submodule/tumbl