fleet.git
15 years agominor reshuffling of InterpreterShip/InterpreterDock
megacz [Thu, 8 Jan 2009 03:08:40 +0000 (19:08 -0800)]
minor reshuffling of InterpreterShip/InterpreterDock

15 years agomake fields of InterpreterPath private
megacz [Thu, 8 Jan 2009 02:56:40 +0000 (18:56 -0800)]
make fields of InterpreterPath private

15 years agomake fields of interpreter.Packet private, add access methods
megacz [Thu, 8 Jan 2009 02:54:07 +0000 (18:54 -0800)]
make fields of interpreter.Packet private, add access methods

15 years agoadd commented-out versions of new internal encoding
megacz [Thu, 8 Jan 2009 02:53:31 +0000 (18:53 -0800)]
add commented-out versions of new internal encoding

15 years agoupdate to 03-Jan-2009 am33: head, abort, and d-flag
megacz [Sun, 4 Jan 2009 05:41:24 +0000 (21:41 -0800)]
update to 03-Jan-2009 am33: head, abort, and d-flag

15 years agoMerge branch 'master' of git://git.hcoop.net/git/crawshaw/fleet
megacz [Tue, 30 Dec 2008 01:53:12 +0000 (17:53 -0800)]
Merge branch 'master' of git://git.hcoop.net/git/crawshaw/fleet

15 years agoMerge branch 'master' of /afs/research.cs.berkeley.edu/class/fleet/website/repos...
megacz [Tue, 30 Dec 2008 01:48:24 +0000 (17:48 -0800)]
Merge branch 'master' of /afs/research.cs.berkeley.edu/class/fleet/website/repos/fleet

15 years agomove to ml505, import Greg\'s memory controller
megacz [Tue, 30 Dec 2008 01:47:51 +0000 (17:47 -0800)]
move to ml505, import Greg\'s memory controller

15 years agomassive overhaul of fpga code
megacz [Tue, 30 Dec 2008 01:46:51 +0000 (17:46 -0800)]
massive overhaul of fpga code

15 years agoadd PACKET_IS_TOKEN mask
megacz [Tue, 30 Dec 2008 01:45:56 +0000 (17:45 -0800)]
add PACKET_IS_TOKEN mask

15 years agoremove UCF lines for rts/cts
megacz [Tue, 30 Dec 2008 01:45:30 +0000 (17:45 -0800)]
remove UCF lines for rts/cts

15 years agoremove use of RTS/CTS in Server.java
megacz [Tue, 30 Dec 2008 01:45:19 +0000 (17:45 -0800)]
remove use of RTS/CTS in Server.java

15 years agochmod misc/program.sh
megacz [Tue, 30 Dec 2008 01:43:16 +0000 (17:43 -0800)]
chmod misc/program.sh

15 years agoadd BitVector.get(int,int)
megacz [Tue, 30 Dec 2008 01:42:58 +0000 (17:42 -0800)]
add BitVector.get(int,int)

15 years agoremove use of uart_rts and uart_cts in ships/Debug, and overhaul it
megacz [Tue, 30 Dec 2008 01:42:43 +0000 (17:42 -0800)]
remove use of uart_rts and uart_cts in ships/Debug, and overhaul it

15 years agominor updates to Makefile
megacz [Tue, 30 Dec 2008 01:42:11 +0000 (17:42 -0800)]
minor updates to Makefile

15 years agoeliminate use of the `XXX_draining macro
megacz [Tue, 30 Dec 2008 01:42:00 +0000 (17:42 -0800)]
eliminate use of the `XXX_draining macro

15 years agoparameterize ${device} in Makefile
megacz [Tue, 30 Dec 2008 01:41:12 +0000 (17:41 -0800)]
parameterize ${device} in Makefile

15 years agostore .ship files in fleet.jar
David Crawshaw [Sat, 27 Dec 2008 16:38:30 +0000 (08:38 -0800)]
store .ship files in fleet.jar

15 years agoadd note that Parser.java is not a stable API
megacz [Thu, 25 Dec 2008 07:03:15 +0000 (23:03 -0800)]
add note that Parser.java is not a stable API

15 years agomark static functions as such
David Crawshaw [Thu, 18 Dec 2008 18:00:30 +0000 (10:00 -0800)]
mark static functions as such

15 years agoprovide an interface for initializing an InterpreterProcess without spawning a proces...
David Crawshaw [Tue, 16 Dec 2008 23:51:43 +0000 (15:51 -0800)]
provide an interface for initializing an InterpreterProcess without spawning a processing thread

15 years agomake the asm parser public
David Crawshaw [Tue, 16 Dec 2008 23:51:02 +0000 (15:51 -0800)]
make the asm parser public

15 years agoremove redundant isInputDock()
David Crawshaw [Tue, 16 Dec 2008 21:14:23 +0000 (13:14 -0800)]
remove redundant isInputDock()

15 years agofix bug in Interpreter.getDestAddr()
megacz [Sat, 13 Dec 2008 06:14:31 +0000 (22:14 -0800)]
fix bug in Interpreter.getDestAddr()

15 years agofix bug in Mask.getvalAsBitVector()
megacz [Sat, 13 Dec 2008 06:14:15 +0000 (22:14 -0800)]
fix bug in Mask.getvalAsBitVector()

15 years agouse equalsZeroExtended for comparing paths
megacz [Sat, 13 Dec 2008 06:13:58 +0000 (22:13 -0800)]
use equalsZeroExtended for comparing paths

15 years agodo not double-increment in InterpreterDestination
megacz [Sat, 13 Dec 2008 06:13:29 +0000 (22:13 -0800)]
do not double-increment in InterpreterDestination

15 years agoadd BitVector.equalsZeroExtended()
megacz [Sat, 13 Dec 2008 06:13:11 +0000 (22:13 -0800)]
add BitVector.equalsZeroExtended()

15 years agoMake several fields of the Interpreter non-private (for fgd)
megacz [Sat, 13 Dec 2008 05:37:57 +0000 (21:37 -0800)]
Make several fields of the Interpreter non-private (for fgd)

15 years agoAdd DebugDock.java
megacz [Sat, 13 Dec 2008 05:37:35 +0000 (21:37 -0800)]
Add DebugDock.java

15 years agoMake InterpreterProcess public, add step() methods
megacz [Sat, 13 Dec 2008 05:36:15 +0000 (21:36 -0800)]
Make InterpreterProcess public, add step() methods

15 years agoCause interpreter to return after one step if no instruction "on deck"; helps debugger.
megacz [Sat, 13 Dec 2008 05:33:31 +0000 (21:33 -0800)]
Cause interpreter to return after one step if no instruction "on deck"; helps debugger.

15 years agoadd inverted-dc-bit-hack
adam [Sat, 13 Dec 2008 04:30:32 +0000 (05:30 +0100)]
add inverted-dc-bit-hack

15 years agoupdate PATH_XXX encoding and fix DC bug
adam [Sat, 13 Dec 2008 04:30:09 +0000 (05:30 +0100)]
update PATH_XXX encoding and fix DC bug

15 years agoupdate predicate field encoding
adam [Sat, 13 Dec 2008 04:29:38 +0000 (05:29 +0100)]
update predicate field encoding

15 years agocomment in Memory.ship
adam [Sat, 13 Dec 2008 04:29:25 +0000 (05:29 +0100)]
comment in Memory.ship

15 years agocleanups to DRAM.ship
adam [Sat, 13 Dec 2008 04:28:29 +0000 (05:28 +0100)]
cleanups to DRAM.ship

15 years agoMakefile adjustments
adam [Sat, 13 Dec 2008 04:28:11 +0000 (05:28 +0100)]
Makefile adjustments

15 years agoclean up main.ucf
adam [Sat, 13 Dec 2008 04:27:51 +0000 (05:27 +0100)]
clean up main.ucf

15 years agoadd MarinaPath.java
adam [Sat, 13 Dec 2008 04:27:38 +0000 (05:27 +0100)]
add MarinaPath.java

15 years agoadd CodeBag.java stub
adam [Sat, 13 Dec 2008 04:27:21 +0000 (05:27 +0100)]
add CodeBag.java stub

15 years agoremove extraneous bram14.v generator
adam [Wed, 19 Nov 2008 10:29:47 +0000 (11:29 +0100)]
remove extraneous bram14.v generator

15 years agototal rewrite of Memory.ship FPGA code
adam [Wed, 19 Nov 2008 10:29:32 +0000 (11:29 +0100)]
total rewrite of Memory.ship FPGA code

15 years agoadd XIL_XST_HIDEMESSAGES=hdl_and_low_levels to Makefile
adam [Wed, 19 Nov 2008 10:28:54 +0000 (11:28 +0100)]
add XIL_XST_HIDEMESSAGES=hdl_and_low_levels to Makefile

15 years agoadd fun-with-codebags2.fleet
adam [Wed, 19 Nov 2008 10:28:40 +0000 (11:28 +0100)]
add fun-with-codebags2.fleet

15 years agoeliminate use of bram14 in Memory.ship
adam [Tue, 18 Nov 2008 08:23:08 +0000 (09:23 +0100)]
eliminate use of bram14 in Memory.ship

15 years agocleanup in Process.java
adam [Tue, 18 Nov 2008 02:46:13 +0000 (03:46 +0100)]
cleanup in Process.java

15 years agoupdate marina test instructions
adam [Tue, 18 Nov 2008 02:45:54 +0000 (03:45 +0100)]
update marina test instructions

15 years agoeliminate two counter ships that we do not need
adam [Mon, 17 Nov 2008 01:38:12 +0000 (02:38 +0100)]
eliminate two counter ships that we do not need

15 years agodecouple the insertion of shutdown commands from the readback of shutdown tokens
adam [Mon, 17 Nov 2008 01:36:16 +0000 (02:36 +0100)]
decouple the insertion of shutdown commands from the readback of shutdown tokens

15 years agoremove line we can no longer use (dip_peer.dock.getInstructionDestination isnt always...
adam [Mon, 17 Nov 2008 01:30:24 +0000 (02:30 +0100)]
remove line we can no longer use (dip_peer.dock.getInstructionDestination isnt always the right place)

15 years agovarious comment/cleanups, no net effect
adam [Mon, 17 Nov 2008 01:25:31 +0000 (02:25 +0100)]
various comment/cleanups, no net effect

15 years agoadd extratokens option to shutdown code
adam [Mon, 17 Nov 2008 01:25:15 +0000 (02:25 +0100)]
add extratokens option to shutdown code

15 years agore-order deliver() for more compact code
adam [Mon, 17 Nov 2008 01:23:48 +0000 (02:23 +0100)]
re-order deliver() for more compact code

15 years agoremove extraneous abortLoopIfTorpedoPresent() which was causing shutdown failures
adam [Mon, 17 Nov 2008 01:23:36 +0000 (02:23 +0100)]
remove extraneous abortLoopIfTorpedoPresent() which was causing shutdown failures

15 years agobetter parenthesization in FpgaDock
adam [Sun, 16 Nov 2008 14:23:10 +0000 (15:23 +0100)]
better parenthesization in FpgaDock

15 years agofix awful c-flag bug in Memory.ship
adam [Sun, 16 Nov 2008 14:22:51 +0000 (15:22 +0100)]
fix awful c-flag bug in Memory.ship

15 years agoimplement port percolation
adam [Sun, 16 Nov 2008 11:29:20 +0000 (12:29 +0100)]
implement port percolation

15 years agomove main.ut into Makefile
adam [Sun, 16 Nov 2008 10:06:05 +0000 (11:06 +0100)]
move main.ut into Makefile

15 years agocleanups in main.v
adam [Sun, 16 Nov 2008 06:48:23 +0000 (07:48 +0100)]
cleanups in main.v

15 years agopercolate ports for vga, ignore ddr2
adam [Sun, 16 Nov 2008 06:48:10 +0000 (07:48 +0100)]
percolate ports for vga, ignore ddr2

15 years agoenforce ordering on percolated ports
adam [Sun, 16 Nov 2008 06:47:51 +0000 (07:47 +0100)]
enforce ordering on percolated ports

15 years agoadd port percolation, use it for DRAM.ship
adam [Sun, 16 Nov 2008 06:03:10 +0000 (07:03 +0100)]
add port percolation, use it for DRAM.ship

15 years agoadd more methods to fake marins ship/dock object
adam [Sun, 16 Nov 2008 06:02:45 +0000 (07:02 +0100)]
add more methods to fake marins ship/dock object

15 years agoadd FlagFunction.evaluate()
adam [Sun, 16 Nov 2008 06:02:30 +0000 (07:02 +0100)]
add FlagFunction.evaluate()

15 years agoupdate internal encoding of Flush instruction
adam [Tue, 11 Nov 2008 07:42:49 +0000 (08:42 +0100)]
update internal encoding of Flush instruction

15 years agoadd Predicate.evaluate() method
adam [Tue, 11 Nov 2008 07:39:08 +0000 (08:39 +0100)]
add Predicate.evaluate() method

15 years agoupdate internal encoding of Set Flags
adam [Tue, 11 Nov 2008 06:02:58 +0000 (07:02 +0100)]
update internal encoding of Set Flags

15 years agoclean up top-level module logic a bit
adam [Mon, 10 Nov 2008 14:03:45 +0000 (15:03 +0100)]
clean up top-level module logic a bit

15 years agochange olc_in to flag_z (single bit)
adam [Mon, 10 Nov 2008 13:35:03 +0000 (14:35 +0100)]
change olc_in to flag_z (single bit)

15 years agoadjust comments
adam [Mon, 10 Nov 2008 12:51:46 +0000 (13:51 +0100)]
adjust comments

15 years agoreplace DATAWIDTH with WORDWIDTH
adam [Mon, 10 Nov 2008 12:46:56 +0000 (13:46 +0100)]
replace DATAWIDTH with WORDWIDTH

15 years agouse connect instead of addPreCrap in FifoModule
adam [Mon, 10 Nov 2008 12:46:33 +0000 (13:46 +0100)]
use connect instead of addPreCrap in FifoModule

15 years agotweak Verilog logic
adam [Mon, 10 Nov 2008 12:37:24 +0000 (13:37 +0100)]
tweak Verilog logic

15 years agore-enable bitgen DRC, disable unused ddr2 signals
adam [Mon, 10 Nov 2008 12:36:56 +0000 (13:36 +0100)]
re-enable bitgen DRC, disable unused ddr2 signals

15 years agouse in.getBits() in FpgaDock
adam [Mon, 10 Nov 2008 11:50:38 +0000 (12:50 +0100)]
use in.getBits() in FpgaDock

15 years agoadd Value.invertBits()
adam [Mon, 10 Nov 2008 11:50:23 +0000 (12:50 +0100)]
add Value.invertBits()

15 years agoadd Value.getBits(Mask)
adam [Mon, 10 Nov 2008 11:50:02 +0000 (12:50 +0100)]
add Value.getBits(Mask)

15 years agouse getBits(Value) instead of addPreCrap
adam [Mon, 10 Nov 2008 11:29:03 +0000 (12:29 +0100)]
use getBits(Value) instead of addPreCrap

15 years agoadd Trigger.invert()
adam [Mon, 10 Nov 2008 11:28:40 +0000 (12:28 +0100)]
add Trigger.invert()

15 years agochange latchDriver from Latch to Value
adam [Mon, 10 Nov 2008 11:28:05 +0000 (12:28 +0100)]
change latchDriver from Latch to Value

15 years agoremove unnecessary comment
adam [Mon, 10 Nov 2008 11:27:44 +0000 (12:27 +0100)]
remove unnecessary comment

15 years agoeliminate direct access to handshake signals in FanoutModule
adam [Mon, 10 Nov 2008 11:26:14 +0000 (12:26 +0100)]
eliminate direct access to handshake signals in FanoutModule

15 years agoeliminate explicit torpedoWaiting state wire
adam [Mon, 10 Nov 2008 09:01:13 +0000 (10:01 +0100)]
eliminate explicit torpedoWaiting state wire

15 years agoreplace addPreCrap() with noDriveLatches in FpgaDock.java
adam [Mon, 10 Nov 2008 08:20:21 +0000 (09:20 +0100)]
replace addPreCrap() with noDriveLatches in FpgaDock.java

15 years agofix bug relating to zero-width ports
adam [Mon, 10 Nov 2008 06:29:26 +0000 (07:29 +0100)]
fix bug relating to zero-width ports

15 years agomake getAck()/getReq() private, add isFull()
adam [Mon, 10 Nov 2008 06:29:09 +0000 (07:29 +0100)]
make getAck()/getReq() private, add isFull()

15 years agomove serial port verilog files to mem directory
adam [Mon, 10 Nov 2008 06:28:56 +0000 (07:28 +0100)]
move serial port verilog files to mem directory

15 years agocleanup to main.v
adam [Mon, 10 Nov 2008 06:27:47 +0000 (07:27 +0100)]
cleanup to main.v

15 years agoreplace addPreCrap() with noDriveLatches in FpgaDock.java
adam [Mon, 10 Nov 2008 06:15:51 +0000 (07:15 +0100)]
replace addPreCrap() with noDriveLatches in FpgaDock.java

15 years agosome updates to edu.berkeley.fleet.ir
adam [Mon, 10 Nov 2008 05:57:23 +0000 (06:57 +0100)]
some updates to edu.berkeley.fleet.ir

15 years agoadjust ships to use fill/drain/full/empty macros
adam [Mon, 10 Nov 2008 05:54:08 +0000 (06:54 +0100)]
adjust ships to use fill/drain/full/empty macros

15 years agofix fill/drain/full/empty macros
adam [Mon, 10 Nov 2008 05:53:34 +0000 (06:53 +0100)]
fix fill/drain/full/empty macros

15 years agoremove timescale.v, bram14.v, vram.v
adam [Mon, 10 Nov 2008 05:51:27 +0000 (06:51 +0100)]
remove timescale.v, bram14.v, vram.v

15 years agomove main.xst into Makefile
adam [Mon, 10 Nov 2008 05:50:45 +0000 (06:50 +0100)]
move main.xst into Makefile

15 years agoinstitute Z-flag in FpgaDock
adam [Sun, 9 Nov 2008 02:13:35 +0000 (03:13 +0100)]
institute Z-flag in FpgaDock

15 years agochange some tests to require only a single fifo ship
adam [Sun, 9 Nov 2008 02:13:12 +0000 (03:13 +0100)]
change some tests to require only a single fifo ship

15 years agoimprove marina testing scripts
adam [Sat, 8 Nov 2008 06:09:59 +0000 (07:09 +0100)]
improve marina testing scripts

15 years agoincrease placer effort level in Makefile
adam [Sat, 8 Nov 2008 06:09:40 +0000 (07:09 +0100)]
increase placer effort level in Makefile