diff --git a/lib/CPUs/MIPS/src/async_defs.vhd b/lib/CPUs/MIPS/src/async_defs.vhd index 63c9045..be964c1 100644 --- a/lib/CPUs/MIPS/src/async_defs.vhd +++ b/lib/CPUs/MIPS/src/async_defs.vhd @@ -31,11 +31,11 @@ package async_defs is constant ts_flash : async_timespec_t := ( - ncyc_access => 1, + ncyc_leadin => 0, ncyc_pulse_rd => 12, ncyc_pulse_wr => 7, - ncyc_cs_hold => 1, - ncyc_release => 1, + ncyc_leadout => 0, + ncyc_release => 0, ncyc_pulse_rst => 8, pol_cs => '0', pol_oe => '0', @@ -46,10 +46,10 @@ package async_defs is constant ts_sram : async_timespec_t := ( - ncyc_access => 1, + ncyc_leadin => 1, ncyc_pulse_rd => 12, ncyc_pulse_wr => 7, - ncyc_cs_hold => 1, + ncyc_leadout => 1, ncyc_release => 1, ncyc_pulse_rst => 8, pol_cs => '0', diff --git a/lib/misc/async_types.vhd b/lib/misc/async_types.vhd index cdca24d..52e0efc 100644 --- a/lib/misc/async_types.vhd +++ b/lib/misc/async_types.vhd @@ -28,10 +28,10 @@ USE IEEE.NUMERIC_STD.ALL; package async_types is type async_timespec_t is record - ncyc_access : natural; + ncyc_leadin : natural; ncyc_pulse_rd : natural; ncyc_pulse_wr : natural; - ncyc_cs_hold : natural; + ncyc_leadout : natural; ncyc_release : natural; ncyc_pulse_rst : natural; pol_cs : std_logic;