Joshua Wise's Git repositories - firearm.git/atom - 'refs/heads/msater' :: system.v historyFireARM pipelined ARM-like CPU implementation in Veriloghttp://git.joshuawise.com/firearm.gitJoshua Wise/git-favicon.png/git-logo.png2010-03-12T15:09:29ZgitwebAdd support for CellularRAM on Nexys2.2010-03-12T15:09:29ZJoshua Wisejoshua@escape.joshuawise.comJoshua Wisejoshua@escape.joshuawise.com2010-03-12T15:09:29Zhttp://git.joshuawise.com/firearm.git/commitdiff/1e7ff543e49341fedea742d7b8b674111d852748
Global: More re-piping, and a bugfix for a bug recently introduced. (Regressions... 2010-03-10T11:06:58ZJoshua Wisejoshua@escape.joshuawise.comJoshua Wisejoshua@escape.joshuawise.com2010-03-10T11:06:58Zhttp://git.joshuawise.com/firearm.git/commitdiff/8c1ba49460599b87da679552ba8191ea184f0d15
Global: More re-piping, and a bugfix for a bug recently introduced. (Regressions stil exist.)
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.
Issue, system, RegFile: First pass at adding resets.2009-01-25T12:14:15ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-25T12:14:15Zhttp://git.joshuawise.com/firearm.git/commitdiff/a4f724e659b1bf3afea9de4aaaf64517c3d9844d
Issue, system, RegFile: First pass at adding resets.
System, Terminal: Provide real-world outputs on non-Verilator to avoid optimizing... 2009-01-24T10:08:28ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-24T10:08:28Zhttp://git.joshuawise.com/firearm.git/commitdiff/fd003c7a793fb17fb6dc7ba52873b883b28a578b
System, Terminal: Provide real-world outputs on non-Verilator to avoid optimizing the whole system to nothing.
Add a BigBlockRAM that's 8MB (and obviously not very synthesizable). Make system... 2009-01-24T05:56:31ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-24T05:56:31Zhttp://git.joshuawise.com/firearm.git/commitdiff/90bdd4a8174c0c08e132836696b5961c921b3206
Add a BigBlockRAM that's 8MB (and obviously not very synthesizable). Make system use it on verilator.
system, Writeback, Memory, Execute: Only update the CPSR when an update is specified... 2009-01-22T07:09:09ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-22T07:09:09Zhttp://git.joshuawise.com/firearm.git/commitdiff/fdecc8972df0e5d3cc36f47cfa38d95c37612f2f
system, Writeback, Memory, Execute: Only update the CPSR when an update is specified (and expected by Issue).
system: Swap ICache and DCache in arbiter order.2009-01-13T08:40:57ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-13T08:40:57Zhttp://git.joshuawise.com/firearm.git/commitdiff/e3a9107a371340e5a4b8646a7943f1d7da210563
system: Fix message printed by DECODE debug line to have a zero base for op numbers.2009-01-10T09:49:10ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-10T09:49:10Zhttp://git.joshuawise.com/firearm.git/commitdiff/db2351c40b191274daa393f8d1c748d8c8dd4ae6
system: Fix message printed by DECODE debug line to have a zero base for op numbers.
system: Print the correct values for jmp for Execute.2009-01-10T09:01:13ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-10T09:01:13Zhttp://git.joshuawise.com/firearm.git/commitdiff/3550fbf2e864e370a59d7b6b546f93f4016ebd6b
system: Print the correct values for jmp for Execute.
system: Fix bug that would cause stmia not to work.2009-01-10T05:53:52ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-10T05:53:52Zhttp://git.joshuawise.com/firearm.git/commitdiff/8077f6bb8995fc352b652d81ead780b573079de2
system: Fix bug that would cause stmia not to work.
Decode: Fix stupid bug in which stalls did not stall the decoder.2009-01-09T09:25:36ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-09T09:25:36Zhttp://git.joshuawise.com/firearm.git/commitdiff/e74c793647b821882d694fc3c8fe659ba7a62a77
Decode: Fix stupid bug in which stalls did not stall the decoder.
Hit all with the integrate.2009-01-09T09:01:50ZJoshua Wisejoshua@rebirth.joshuawise.comJoshua Wisejoshua@rebirth.joshuawise.com2009-01-09T09:01:50Zhttp://git.joshuawise.com/firearm.git/commitdiff/ab7ee9fcbd14c1f6ce57e5efcebbaf231a50c48c