fleet.git
16 years agoreformatting
Adam Megacz [Mon, 17 Nov 2008 18:24:26 +0000 (18:24 +0000)]
reformatting

16 years agoupdates to saturateInstructionFifo()
Adam Megacz [Mon, 17 Nov 2008 17:42:04 +0000 (17:42 +0000)]
updates to saturateInstructionFifo()

16 years ago14 Nov 2008
rkao [Mon, 17 Nov 2008 15:27:39 +0000 (15:27 +0000)]
14 Nov 2008

16 years agoRenamed to marina.spi and marina.xml
rkao [Mon, 17 Nov 2008 15:18:44 +0000 (15:18 +0000)]
Renamed to marina.spi and marina.xml

16 years agoRegressions run based upon 11 Nov 2008 design.
rkao [Mon, 17 Nov 2008 15:07:12 +0000 (15:07 +0000)]
Regressions run based upon 11 Nov 2008 design.

16 years agoback up to 11 Nov 2008, Regressions run!
rkao [Mon, 17 Nov 2008 15:05:12 +0000 (15:05 +0000)]
back up to 11 Nov 2008, Regressions run!

16 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

16 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

16 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)

16 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

16 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

16 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

16 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

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

16 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

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

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

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

16 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

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

16 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

16 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

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

16 years ago14-nov
adam [Fri, 14 Nov 2008 17:54:40 +0000 (09:54 -0800)]
14-nov

darcs-hash:20081114175440-5007d-02d257fbbf89da36fbe6a0897c24eda75a61240e.gz

16 years ago07-nov
adam [Fri, 14 Nov 2008 17:33:29 +0000 (09:33 -0800)]
07-nov

darcs-hash:20081114173329-5007d-b3d7b4cf98d527a15e9dd6c572740bd7ab438f4a.gz

16 years agoinclude shiftReport in isFillStageFull()
rkao [Thu, 13 Nov 2008 16:29:23 +0000 (16:29 +0000)]
include shiftReport in isFillStageFull()

16 years agoFound bugs 5 and 6 today
rkao [Wed, 12 Nov 2008 21:29:57 +0000 (21:29 +0000)]
Found bugs 5 and 6 today

16 years agorevise testRequeueStage0to1
Adam Megacz [Wed, 12 Nov 2008 17:50:59 +0000 (17:50 +0000)]
revise testRequeueStage0to1

16 years agoconnect up olcZero to requeue
rkao [Tue, 11 Nov 2008 20:17:11 +0000 (20:17 +0000)]
connect up olcZero to requeue

16 years agoadd testDescriptions.txt
rkao [Tue, 11 Nov 2008 15:54:59 +0000 (15:54 +0000)]
add testDescriptions.txt

16 years agocreate hardware bug list documenting known deficiencies.
rkao [Tue, 11 Nov 2008 15:18:50 +0000 (15:18 +0000)]
create hardware bug list documenting known deficiencies.

16 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

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

16 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

16 years agoadd test 3005
Adam Megacz [Mon, 10 Nov 2008 22:56:29 +0000 (22:56 +0000)]
add test 3005

16 years agocorrect error message in Z-flag test
Adam Megacz [Mon, 10 Nov 2008 22:18:04 +0000 (22:18 +0000)]
correct error message in Z-flag test

16 years agoNOP using set flags A=A, B=B works in torpedo test
rkao [Mon, 10 Nov 2008 21:24:46 +0000 (21:24 +0000)]
NOP using set flags A=A, B=B works in torpedo test

16 years agoadd tests 3002-3004
Adam Megacz [Mon, 10 Nov 2008 20:56:05 +0000 (20:56 +0000)]
add tests 3002-3004

16 years agofleetJKL-09nov08ss
rkao [Mon, 10 Nov 2008 19:04:57 +0000 (19:04 +0000)]
fleetJKL-09nov08ss

16 years agorename getMyStateWire() to isFillStageFull()
rkao [Mon, 10 Nov 2008 18:30:53 +0000 (18:30 +0000)]
rename getMyStateWire() to isFillStageFull()

16 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

16 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)

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

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

16 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

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

16 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

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

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

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

16 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

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

16 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

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

16 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

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

16 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

16 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

16 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()

16 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

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

16 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

16 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

16 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

16 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

16 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

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

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

16 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

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

16 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

16 years agoincrease opt_level in main.xst
adam [Sat, 8 Nov 2008 06:09:25 +0000 (07:09 +0100)]
increase opt_level in main.xst

16 years agoomit tests if no ships of that type present
adam [Sat, 8 Nov 2008 06:05:19 +0000 (07:05 +0100)]
omit tests if no ships of that type present

16 years agofix ArrayIndexOutOfBoundsException in FleetTwoFleet
adam [Sat, 8 Nov 2008 06:04:30 +0000 (07:04 +0100)]
fix ArrayIndexOutOfBoundsException in FleetTwoFleet

16 years agochange polarity of I-bit
adam [Sat, 8 Nov 2008 03:00:59 +0000 (04:00 +0100)]
change polarity of I-bit

16 years ago20-sep
adam [Fri, 7 Nov 2008 22:41:20 +0000 (14:41 -0800)]
20-sep

darcs-hash:20081107224120-5007d-4211a3a0c2d3d029bad391b322a2e74437b874df.gz

16 years agosendToken runs
rkao [Fri, 7 Nov 2008 21:30:01 +0000 (21:30 +0000)]
sendToken runs

16 years agotestFlagAB runs
rkao [Thu, 6 Nov 2008 21:52:50 +0000 (21:52 +0000)]
testFlagAB runs

16 years agomake sendToken work again
rkao [Thu, 6 Nov 2008 21:43:45 +0000 (21:43 +0000)]
make sendToken work again

16 years agoadd tests 3000 and 3001
Adam Megacz [Thu, 6 Nov 2008 20:38:41 +0000 (20:38 +0000)]
add tests 3000 and 3001

16 years agoremove unnecessary comment, update failure message
Adam Megacz [Thu, 6 Nov 2008 20:23:01 +0000 (20:23 +0000)]
remove unnecessary comment, update failure message

16 years agotest to count the outer loop counter
rkao [Thu, 6 Nov 2008 18:34:35 +0000 (18:34 +0000)]
test to count the outer loop counter

16 years agotemporarily set capacitances in loopCountL:inMux to zero in order to allow load ILC...
rkao [Wed, 5 Nov 2008 17:16:46 +0000 (17:16 +0000)]
temporarily set capacitances in loopCountL:inMux to zero in order to allow load ILC to work.

16 years agogot sendToken to work for the first time
rkao [Wed, 5 Nov 2008 16:07:47 +0000 (16:07 +0000)]
got sendToken to work for the first time

16 years agoTry testing OLC
rkao [Tue, 4 Nov 2008 16:55:45 +0000 (16:55 +0000)]
Try testing OLC

16 years agoadd partial support for writeback to mergesort demo
adam [Tue, 4 Nov 2008 07:41:03 +0000 (08:41 +0100)]
add partial support for writeback to mergesort demo

16 years agoproper outWrite port on MemoryModule
adam [Tue, 4 Nov 2008 07:09:57 +0000 (08:09 +0100)]
proper outWrite port on MemoryModule

16 years agomake DockOutPort deal with the case where it has no peer
adam [Tue, 4 Nov 2008 07:09:46 +0000 (08:09 +0100)]
make DockOutPort deal with the case where it has no peer

16 years agomake DockOutPort non-final
adam [Tue, 4 Nov 2008 07:09:32 +0000 (08:09 +0100)]
make DockOutPort non-final

16 years agoadjust mix of ships for "large" configuration
adam [Tue, 4 Nov 2008 06:34:17 +0000 (07:34 +0100)]
adjust mix of ships for "large" configuration

16 years agocan get flags, ctrs
rkao [Tue, 4 Nov 2008 00:04:26 +0000 (00:04 +0000)]
can get flags, ctrs

16 years agocan get flags
rkao [Tue, 4 Nov 2008 00:02:09 +0000 (00:02 +0000)]
can get flags

16 years agoivanElec/fleetJKL-01nov08ss
rkao [Mon, 3 Nov 2008 19:47:30 +0000 (19:47 +0000)]
ivanElec/fleetJKL-01nov08ss

16 years agoadd second and third Memory ships to the "large" configuration
adam [Mon, 3 Nov 2008 13:32:46 +0000 (14:32 +0100)]
add second and third Memory ships to the "large" configuration

16 years agoset C-flag on Memory ship out port
adam [Mon, 3 Nov 2008 13:32:20 +0000 (14:32 +0100)]
set C-flag on Memory ship out port

16 years agoadd write capability to Process.MemoryModule
adam [Mon, 3 Nov 2008 13:31:55 +0000 (14:31 +0100)]
add write capability to Process.MemoryModule

16 years agoadd Port.getTokensToAbsorb()
adam [Mon, 3 Nov 2008 13:01:31 +0000 (14:01 +0100)]
add Port.getTokensToAbsorb()

16 years agomore sophisticated version of Process.verifyClean()
adam [Mon, 3 Nov 2008 13:00:59 +0000 (14:00 +0100)]
more sophisticated version of Process.verifyClean()

16 years agomove setAutoflush() lines
adam [Mon, 3 Nov 2008 10:22:32 +0000 (11:22 +0100)]
move setAutoflush() lines

16 years agolift restriction on torpedoing finite-count loops
adam [Mon, 3 Nov 2008 10:21:31 +0000 (11:21 +0100)]
lift restriction on torpedoing finite-count loops