fleet.git
16 years agoadd FleetTwoFleet.WHOLE_WORD
adam [Mon, 27 Oct 2008 06:27:06 +0000 (07:27 +0100)]
add FleetTwoFleet.WHOLE_WORD

16 years agoadd Makefile lines for Sun MARINA test chip
adam [Mon, 27 Oct 2008 06:24:52 +0000 (07:24 +0100)]
add Makefile lines for Sun MARINA test chip

16 years agoadd cfg, isolatedInDock.spi and isolatedInDock.xml for Adam
rkao [Mon, 22 Sep 2008 19:57:00 +0000 (19:57 +0000)]
add cfg, isolatedInDock.spi and isolatedInDock.xml for Adam

16 years agoStuff items into instruction port of isolated input dock
rkao [Thu, 11 Sep 2008 21:57:28 +0000 (21:57 +0000)]
Stuff items into instruction port of isolated input dock

16 years agoSupport multiple designs, IsolatedInDock, ProperStoppers with write enables
rkao [Wed, 10 Sep 2008 21:37:58 +0000 (21:37 +0000)]
Support multiple designs, IsolatedInDock, ProperStoppers with write enables

16 years agoswitch demo from Util.java to LoopFactory, delete Util.java
adam [Sun, 7 Sep 2008 06:12:10 +0000 (07:12 +0100)]
switch demo from Util.java to LoopFactory, delete Util.java

16 years agoimprovements to LoopFactory
adam [Sun, 7 Sep 2008 06:11:53 +0000 (07:11 +0100)]
improvements to LoopFactory

16 years agoimprove Instruction.toString() method
adam [Sun, 7 Sep 2008 06:10:23 +0000 (07:10 +0100)]
improve Instruction.toString() method

16 years agofix typo in ship name
adam [Sun, 7 Sep 2008 03:34:46 +0000 (04:34 +0100)]
fix typo in ship name

16 years agorename Alu2->Alu
adam [Sun, 7 Sep 2008 03:28:44 +0000 (04:28 +0100)]
rename Alu2->Alu

16 years agoadd dummy test for DRAM
adam [Sun, 7 Sep 2008 03:27:33 +0000 (04:27 +0100)]
add dummy test for DRAM

16 years agoprint name of test case before parsing
adam [Sun, 7 Sep 2008 03:26:19 +0000 (04:26 +0100)]
print name of test case before parsing

16 years agoadd support for [olc=0] predicate
adam [Sun, 7 Sep 2008 03:12:32 +0000 (04:12 +0100)]
add support for [olc=0] predicate

16 years agoswitch Fpga.java back to 12 lanes, add CarrySaveAdder
adam [Sun, 7 Sep 2008 03:12:09 +0000 (04:12 +0100)]
switch Fpga.java back to 12 lanes, add CarrySaveAdder

16 years agoreduce use of verilog macro expansion in FpgaDock
adam [Sun, 7 Sep 2008 03:11:46 +0000 (04:11 +0100)]
reduce use of verilog macro expansion in FpgaDock

16 years agofix parser bug
adam [Sun, 7 Sep 2008 03:11:12 +0000 (04:11 +0100)]
fix parser bug

16 years agoadd predicate-olc-equals-zero test
adam [Sun, 7 Sep 2008 03:10:59 +0000 (04:10 +0100)]
add predicate-olc-equals-zero test

16 years agore-enable torpedo tests
adam [Sun, 7 Sep 2008 03:10:46 +0000 (04:10 +0100)]
re-enable torpedo tests

16 years agoadd CarrySaveAdder ship
adam [Sun, 7 Sep 2008 03:10:19 +0000 (04:10 +0100)]
add CarrySaveAdder ship

16 years agoadd test for Video ship
adam [Sun, 7 Sep 2008 03:09:26 +0000 (04:09 +0100)]
add test for Video ship

16 years agobugfix in FpgaDock: treat ignore-olc instructions properly
adam [Thu, 28 Aug 2008 09:55:21 +0000 (10:55 +0100)]
bugfix in FpgaDock: treat ignore-olc instructions properly

16 years agoadd two test cases: one-instruction-loop.fleet and infinite-nop-is-torpedoable.fleet
adam [Thu, 28 Aug 2008 09:54:34 +0000 (10:54 +0100)]
add two test cases: one-instruction-loop.fleet and infinite-nop-is-torpedoable.fleet

16 years agoallow hex digits in #expect directives
adam [Thu, 28 Aug 2008 09:54:16 +0000 (10:54 +0100)]
allow hex digits in #expect directives

16 years ago27-aug update
adam [Wed, 27 Aug 2008 17:28:26 +0000 (10:28 -0700)]
27-aug update

darcs-hash:20080827172826-5007d-f8587008c53c93879c351aae159b581e37416146.gz

16 years agochange direction of rotation, add c-flag support to Rotator ship
adam [Wed, 27 Aug 2008 03:23:12 +0000 (04:23 +0100)]
change direction of rotation, add c-flag support to Rotator ship

16 years agoupdate to new AM37 syntax
adam [Tue, 26 Aug 2008 10:04:10 +0000 (11:04 +0100)]
update to new AM37 syntax

16 years agoreturn ship if already created in Interpreter
adam [Tue, 26 Aug 2008 10:03:41 +0000 (11:03 +0100)]
return ship if already created in Interpreter

16 years agoadd OLCZero predicate
adam [Tue, 26 Aug 2008 10:03:13 +0000 (11:03 +0100)]
add OLCZero predicate

16 years agoadd -cm area to synthesis flags
adam [Tue, 26 Aug 2008 10:02:54 +0000 (11:02 +0100)]
add -cm area to synthesis flags

16 years agochmod +x misc/program.sh before rsync
adam [Fri, 22 Aug 2008 05:34:18 +0000 (06:34 +0100)]
chmod +x misc/program.sh before rsync

16 years agoadd an additional rotator and lut3 ship
adam [Fri, 22 Aug 2008 05:34:09 +0000 (06:34 +0100)]
add an additional rotator and lut3 ship

16 years agofix paths for ISE, EDK
adam [Fri, 22 Aug 2008 01:43:27 +0000 (02:43 +0100)]
fix paths for ISE, EDK

16 years agoClean up and document interfaces for Adam
rkao [Thu, 21 Aug 2008 17:54:38 +0000 (17:54 +0000)]
Clean up and document interfaces for Adam

16 years agocheckpoint
adam [Thu, 21 Aug 2008 10:37:45 +0000 (11:37 +0100)]
checkpoint

16 years agoremove obsolete ships
adam [Thu, 21 Aug 2008 10:36:17 +0000 (11:36 +0100)]
remove obsolete ships

16 years agoadd Video ship
adam [Thu, 21 Aug 2008 10:34:27 +0000 (11:34 +0100)]
add Video ship

16 years agoclean up Lut3 fpga code
adam [Thu, 21 Aug 2008 10:34:18 +0000 (11:34 +0100)]
clean up Lut3 fpga code

16 years agoclean up Rotator fpga code
adam [Thu, 21 Aug 2008 10:34:01 +0000 (11:34 +0100)]
clean up Rotator fpga code

16 years agoclean up Fifo fpga code
adam [Thu, 21 Aug 2008 10:33:52 +0000 (11:33 +0100)]
clean up Fifo fpga code

16 years agooverhaul Alu2 fpga code, add new opcodes
adam [Thu, 21 Aug 2008 10:33:34 +0000 (11:33 +0100)]
overhaul Alu2 fpga code, add new opcodes

16 years agoremove macros include from Debug.ship
adam [Thu, 21 Aug 2008 10:33:14 +0000 (11:33 +0100)]
remove macros include from Debug.ship

16 years agoadd DRAM ship
adam [Thu, 21 Aug 2008 10:33:02 +0000 (11:33 +0100)]
add DRAM ship

16 years agomassive overhaul of fpga code
adam [Thu, 21 Aug 2008 10:32:31 +0000 (11:32 +0100)]
massive overhaul of fpga code

16 years agoremove TAPL, improve Instruction.toString(), add convenience constructors to Instruction
adam [Thu, 21 Aug 2008 10:32:01 +0000 (11:32 +0100)]
remove TAPL, improve Instruction.toString(), add convenience constructors to Instruction

16 years agoimprove instruction dispatch code in Parser.java
adam [Thu, 21 Aug 2008 10:30:34 +0000 (11:30 +0100)]
improve instruction dispatch code in Parser.java

16 years agocleaner encoding of Shift instruction in Parser.java
adam [Thu, 21 Aug 2008 10:29:11 +0000 (11:29 +0100)]
cleaner encoding of Shift instruction in Parser.java

16 years agoadd edu.berkeley.fleet.demo
adam [Thu, 21 Aug 2008 10:28:22 +0000 (11:28 +0100)]
add edu.berkeley.fleet.demo

16 years agoadd more debugging output to fpga.Server.java
adam [Thu, 21 Aug 2008 10:27:59 +0000 (11:27 +0100)]
add more debugging output to fpga.Server.java

16 years agoupdate instruction encoding, remove ability to predicate directly on C-flag
adam [Thu, 21 Aug 2008 10:27:18 +0000 (11:27 +0100)]
update instruction encoding, remove ability to predicate directly on C-flag

16 years agocleaner implementation of Shift instruction in InterpreterDock
adam [Thu, 21 Aug 2008 10:26:16 +0000 (11:26 +0100)]
cleaner implementation of Shift instruction in InterpreterDock

16 years agonote to self
adam [Thu, 21 Aug 2008 10:25:10 +0000 (11:25 +0100)]
note to self

16 years agoremove Memory.{outIhorn,inStride,inCount} ports
adam [Thu, 21 Aug 2008 10:23:38 +0000 (11:23 +0100)]
remove Memory.{outIhorn,inStride,inCount} ports

16 years agofix test-requeue so it is no longer bogus
adam [Thu, 21 Aug 2008 10:21:45 +0000 (11:21 +0100)]
fix test-requeue so it is no longer bogus

16 years agoadd test-for-common-requeue-timing-error
adam [Thu, 21 Aug 2008 10:21:18 +0000 (11:21 +0100)]
add test-for-common-requeue-timing-error

16 years agodisable torpedo tests until further notice
adam [Thu, 21 Aug 2008 10:21:04 +0000 (11:21 +0100)]
disable torpedo tests until further notice

16 years agoremove tapl test
adam [Thu, 21 Aug 2008 10:20:56 +0000 (11:20 +0100)]
remove tapl test

16 years agoimprove getVerilog() code in Mask to use explicit comparisons rather than bitwise...
adam [Thu, 21 Aug 2008 10:20:16 +0000 (11:20 +0100)]
improve getVerilog() code in Mask to use explicit comparisons rather than bitwise operations

16 years agoadd new signal tests
adam [Thu, 21 Aug 2008 10:19:36 +0000 (11:19 +0100)]
add new signal tests

16 years agodecapitalize default ship names, dont put ordinal in brackets
adam [Thu, 21 Aug 2008 10:18:37 +0000 (11:18 +0100)]
decapitalize default ship names, dont put ordinal in brackets

16 years agoadjust map+par flags in Makefile
adam [Thu, 21 Aug 2008 10:17:40 +0000 (11:17 +0100)]
adjust map+par flags in Makefile

16 years agoadd line to generate .ace file in Makefile
adam [Thu, 21 Aug 2008 10:16:58 +0000 (11:16 +0100)]
add line to generate .ace file in Makefile

16 years agokill any still-running xst_original process via Makefile
adam [Thu, 21 Aug 2008 10:16:39 +0000 (11:16 +0100)]
kill any still-running xst_original process via Makefile

16 years agomore misc improvements to Makefile
adam [Thu, 21 Aug 2008 10:16:27 +0000 (11:16 +0100)]
more misc improvements to Makefile

16 years agoadd runserver target to Makefile
adam [Thu, 21 Aug 2008 10:16:10 +0000 (11:16 +0100)]
add runserver target to Makefile

16 years agomisc improvements to Makefile
adam [Thu, 21 Aug 2008 10:15:46 +0000 (11:15 +0100)]
misc improvements to Makefile

16 years agoInitial revision
rkao [Mon, 18 Aug 2008 18:21:07 +0000 (18:21 +0000)]
Initial revision

16 years agocheckpoint 09-jul
adam [Thu, 10 Jul 2008 00:30:12 +0000 (17:30 -0700)]
checkpoint 09-jul

darcs-hash:20080710003012-5007d-aa20e8c53c797930b1f2e24538e0f38d6376b975.gz

16 years agofix typo
adam [Fri, 27 Jun 2008 02:35:16 +0000 (03:35 +0100)]
fix typo

16 years agoadd BitVector.toLong()
adam [Thu, 26 Jun 2008 23:59:19 +0000 (00:59 +0100)]
add BitVector.toLong()

16 years agoadd Test.java
adam [Thu, 26 Jun 2008 23:59:10 +0000 (00:59 +0100)]
add Test.java

16 years agointerpreter updates
adam [Thu, 26 Jun 2008 23:58:37 +0000 (00:58 +0100)]
interpreter updates

16 years agofinish overhaul of interpreter
adam [Thu, 26 Jun 2008 10:32:56 +0000 (11:32 +0100)]
finish overhaul of interpreter

16 years agoadd Mask.getval(BitVector)
adam [Thu, 26 Jun 2008 10:32:32 +0000 (11:32 +0100)]
add Mask.getval(BitVector)

16 years agoadd BitVector copy constructor and BitVector.setAndSignExtend()
adam [Thu, 26 Jun 2008 10:32:14 +0000 (11:32 +0100)]
add BitVector copy constructor and BitVector.setAndSignExtend()

16 years agolift sloppy getPathByAddr() implementation into FleetTwoFleet
adam [Thu, 26 Jun 2008 07:45:26 +0000 (08:45 +0100)]
lift sloppy getPathByAddr() implementation into FleetTwoFleet

16 years agoremove ugly FleetTwoFleet.getUniversalSource() method
adam [Thu, 26 Jun 2008 07:40:12 +0000 (08:40 +0100)]
remove ugly FleetTwoFleet.getUniversalSource() method

16 years agorefactor codebag-memory-block creation code
adam [Thu, 26 Jun 2008 07:24:09 +0000 (08:24 +0100)]
refactor codebag-memory-block creation code

16 years agofirst pass overhaul of interpreter; still does not work
adam [Thu, 26 Jun 2008 07:23:44 +0000 (08:23 +0100)]
first pass overhaul of interpreter; still does not work

16 years agoadded equals() and hashCode() to BitVector
adam [Wed, 25 Jun 2008 11:30:43 +0000 (12:30 +0100)]
added equals() and hashCode() to BitVector

16 years agocollapse InterpreterDock and InstructionDock into one class
adam [Wed, 25 Jun 2008 11:15:41 +0000 (12:15 +0100)]
collapse InterpreterDock and InstructionDock into one class

16 years agorelocate InstructionEncoder to FleetTwoFleet and make it a subclass of Fleet
adam [Wed, 25 Jun 2008 11:04:10 +0000 (12:04 +0100)]
relocate InstructionEncoder to FleetTwoFleet and make it a subclass of Fleet

16 years agomove Verilog.java to edu.berkeley.fleet.fpga.verilog
adam [Wed, 25 Jun 2008 10:56:04 +0000 (11:56 +0100)]
move Verilog.java to edu.berkeley.fleet.fpga.verilog

16 years agoadd dist target to Makefile
adam [Wed, 25 Jun 2008 10:55:53 +0000 (11:55 +0100)]
add dist target to Makefile

16 years agoadded BitVector.setImmutable(), use it in Instruction.Shift()
adam [Wed, 25 Jun 2008 10:25:26 +0000 (11:25 +0100)]
added BitVector.setImmutable(), use it in Instruction.Shift()

16 years agoupdate Makefile
adam [Wed, 25 Jun 2008 10:18:52 +0000 (11:18 +0100)]
update Makefile

16 years agoupdate tests for 1.0 overhaul
adam [Wed, 25 Jun 2008 10:18:42 +0000 (11:18 +0100)]
update tests for 1.0 overhaul

16 years agoupdate ships for 1.0 overhaul
adam [Wed, 25 Jun 2008 10:18:34 +0000 (11:18 +0100)]
update ships for 1.0 overhaul

16 years agototal overhaul: fleetcode-1.0 api finished
adam [Wed, 25 Jun 2008 10:18:28 +0000 (11:18 +0100)]
total overhaul: fleetcode-1.0 api finished

16 years agoupdate libraries in lib/
adam [Wed, 25 Jun 2008 10:18:01 +0000 (11:18 +0100)]
update libraries in lib/

16 years agore-arrange defunct ships
adam [Wed, 25 Jun 2008 10:17:37 +0000 (11:17 +0100)]
re-arrange defunct ships

16 years agoupdate javadoc css
adam [Wed, 25 Jun 2008 10:17:14 +0000 (11:17 +0100)]
update javadoc css

17 years ago16-jun
adam [Mon, 16 Jun 2008 19:11:34 +0000 (12:11 -0700)]
16-jun

darcs-hash:20080616191134-5007d-5eeb6d47f7cc9e8de40c4e82ad1999f3301da383.gz

17 years ago11-jun
adam [Wed, 11 Jun 2008 19:37:48 +0000 (12:37 -0700)]
11-jun

darcs-hash:20080611193748-5007d-d9eb9be4da1f7c32efabd580e4e3fdb9652ae65d.gz

17 years agocheckpoint
adam [Wed, 11 Jun 2008 18:47:26 +0000 (11:47 -0700)]
checkpoint

darcs-hash:20080611184726-5007d-71ec54f97a39ad5177bed48382165706311a3006.gz

17 years ago06-jun
adam [Wed, 11 Jun 2008 18:46:28 +0000 (11:46 -0700)]
06-jun

darcs-hash:20080611184628-5007d-1edaae68c8a9ec5fb430b629832a236aa03363a4.gz

17 years agoadd new diagrams
adam [Tue, 29 Apr 2008 18:58:11 +0000 (11:58 -0700)]
add new diagrams

darcs-hash:20080429185811-5007d-4656836cc36677b4812a683920c1db3203524e6f.gz

17 years ago23-Apr version
adam [Tue, 29 Apr 2008 18:56:54 +0000 (11:56 -0700)]
23-Apr version

darcs-hash:20080429185654-5007d-8b3a745c0d322385ae48239b09a73a7b6c47b0dc.gz

17 years agoupdate diagrams
adam [Tue, 29 Apr 2008 18:56:24 +0000 (11:56 -0700)]
update diagrams

darcs-hash:20080429185624-5007d-51b073fd3d130b2e34ab7516239effad56ffb31b.gz

17 years ago17-apr version
adam [Fri, 18 Apr 2008 20:54:56 +0000 (13:54 -0700)]
17-apr version

darcs-hash:20080418205456-5007d-54398458e4e89dc369be4ed969e72908650d882b.gz

17 years ago07-apr version
adam [Thu, 17 Apr 2008 19:53:02 +0000 (12:53 -0700)]
07-apr version

darcs-hash:20080417195302-5007d-2ed07bafb01c5c53ee55f1ec3e544f9e4c935ee9.gz