ICache, Fetch: Re-pipe things such that the icache now has a one-cycle latency. ... 2010-02-22T07:20:36ZJoshua Wisejoshua@escape.joshuawise.comJoshua Wisejoshua@escape.joshuawise.com2010-02-22T07:20:36Zhttp://git.joshuawise.com/firearm.git/commitdiff/3c947a993d1b35c3a15978983487617b6b56e423
ICache, Fetch: Re-pipe things such that the icache now has a one-cycle latency. It hasn't been internally rerouted yet to take advantage of this; that comes next.
Fetch, ICache: Autoize ICache/Fetch interface, and rename with more stylish names.2010-02-22T03:27:54ZJoshua Wisejoshua@escape.joshuawise.comJoshua Wisejoshua@escape.joshuawise.com2010-02-22T03:27:54Zhttp://git.joshuawise.com/firearm.git/commitdiff/2bf779cf61c7fe72cb43ab383772d0c266e4952e
Fetch, ICache: Autoize ICache/Fetch interface, and rename with more stylish names.
DCache, ICache: Make cache_data a 1-D array to enable better synthesizability on... 2009-01-24T10:37:43ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-24T10:37:43Zhttp://git.joshuawise.com/firearm.git/commitdiff/2b5c79c05898ff20b0c04cd78bccb2580f6c8331
DCache, ICache: Make cache_data a 1-D array to enable better synthesizability on Xilinx.
DCache, ICache: Move curdata out to its own wire for synthesis. Fix up a blocking... 2009-01-24T08:56:01ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-24T08:56:01Zhttp://git.joshuawise.com/firearm.git/commitdiff/ac760abbb074404374f0b376981d5b1c695ac9b3
DCache, ICache: Move curdata out to its own wire for synthesis. Fix up a blocking assign that should be a nonblocking assign.
DCache/ICache: Invalidate while filling, so if the fill is aborted, then at least... 2009-01-17T11:09:41ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-17T11:09:41Zhttp://git.joshuawise.com/firearm.git/commitdiff/ad18b18ac07db57954dc102383993fba0b6b2af4
DCache/ICache: Invalidate while filling, so if the fill is aborted, then at least we do not return bad data later. 8 hour debug session; 1 line fix.
ICache and DCache: Do not accept fill data if the bus_ready is actually intended... 2009-01-14T07:14:19ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-14T07:14:19Zhttp://git.joshuawise.com/firearm.git/commitdiff/52fd78ff62b919c5dd5e59af2550e4ff733816a1
ICache and DCache: Do not accept fill data if the bus_ready is actually intended for someone *else*.
DCache, ICache: Reset fill circuitry if a request is aborted while filling.2009-01-10T09:07:51ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-10T09:07:51Zhttp://git.joshuawise.com/firearm.git/commitdiff/8b417b452a3b1f51f7cec4d2daed4c902607f000
DCache, ICache: Reset fill circuitry if a request is aborted while filling.
Initialize more things, and follow more clocking rules.2008-12-26T13:28:37ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2008-12-26T13:28:37Zhttp://git.joshuawise.com/firearm.git/commitdiff/90ff449a4ff253d31572db4bf6bdabe61b6b3783
Initialize more things, and follow more clocking rules.
Fix a few scattered bugs, and get fetch to work.2008-12-22T08:07:54ZJoshua Wisejoshua@nyus.joshuawise.comJoshua Wisejoshua@nyus.joshuawise.com2008-12-22T08:07:54Zhttp://git.joshuawise.com/firearm.git/commitdiff/45fa96c0a2fd6e490690cff69dd694a3dce3ab35