fleet.git
16 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

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

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

16 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

16 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

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

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

16 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

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

16 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

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

16 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

16 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

16 years agofix test 3021
Adam Megacz [Fri, 19 Dec 2008 21:57:40 +0000 (21:57 +0000)]
fix test 3021

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

16 years agofix bug in test 3017
rkao [Wed, 17 Dec 2008 18:43:03 +0000 (18:43 +0000)]
fix bug in test 3017

16 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

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

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

16 years agofix schematic bug that contributes to 3021 not working
rkao [Mon, 15 Dec 2008 22:12:44 +0000 (22:12 +0000)]
fix schematic bug that contributes to 3021 not working

16 years agotest 3024
Adam Megacz [Mon, 15 Dec 2008 07:08:46 +0000 (07:08 +0000)]
test 3024

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

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

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

16 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

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

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

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

16 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

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

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

16 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

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

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

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

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

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

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

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

16 years agotests 3021 and 3025 pass
rkao [Thu, 11 Dec 2008 21:04:56 +0000 (21:04 +0000)]
tests 3021 and 3025 pass

16 years agofix bug Russell noticed today, add INDEX_OF_ADDRESS_BIT_COPIED_TO_C_FLAG_WHEN_DC_EQUALS_*
Adam Megacz [Wed, 10 Dec 2008 23:26:28 +0000 (23:26 +0000)]
fix bug Russell noticed today, add INDEX_OF_ADDRESS_BIT_COPIED_TO_C_FLAG_WHEN_DC_EQUALS_*

16 years agotest 3014 passes
rkao [Wed, 10 Dec 2008 22:38:26 +0000 (22:38 +0000)]
test 3014 passes

16 years ago24 Nov design
rkao [Wed, 10 Dec 2008 19:35:49 +0000 (19:35 +0000)]
24 Nov design

16 years agofix commenting mistake
Adam Megacz [Wed, 10 Dec 2008 16:46:12 +0000 (16:46 +0000)]
fix commenting mistake

16 years agoupdate dc bit in test 3012
Adam Megacz [Wed, 10 Dec 2008 16:44:31 +0000 (16:44 +0000)]
update dc bit in test 3012

16 years agoattempt to use high-speed south fifo, but currently 3025 fails
Adam Megacz [Tue, 9 Dec 2008 23:22:21 +0000 (23:22 +0000)]
attempt to use high-speed south fifo, but currently 3025 fails

16 years agoadd testOlcDecrementAtHighSpeed()
Adam Megacz [Tue, 9 Dec 2008 22:03:37 +0000 (22:03 +0000)]
add testOlcDecrementAtHighSpeed()

16 years agoremove GROSS_HACK -- no longer necessary
Adam Megacz [Tue, 9 Dec 2008 21:19:22 +0000 (21:19 +0000)]
remove GROSS_HACK -- no longer necessary

16 years agotestSignExtendedLiteral() passes
rkao [Mon, 24 Nov 2008 21:09:36 +0000 (21:09 +0000)]
testSignExtendedLiteral() passes

16 years agobugfix
Adam Megacz [Mon, 24 Nov 2008 19:54:25 +0000 (19:54 +0000)]
bugfix

16 years agoadd test 3023, testTorpedoOnAnInfiniteNop()
Adam Megacz [Mon, 24 Nov 2008 19:53:37 +0000 (19:53 +0000)]
add test 3023, testTorpedoOnAnInfiniteNop()

16 years agoadd test 3022: test ILC for non-infinite values
Adam Megacz [Mon, 24 Nov 2008 18:00:40 +0000 (18:00 +0000)]
add test 3022: test ILC for non-infinite values

16 years agoadd test 3021
Adam Megacz [Mon, 24 Nov 2008 03:02:34 +0000 (03:02 +0000)]
add test 3021

16 years agoadd tests 3019 and 3020
Adam Megacz [Mon, 24 Nov 2008 00:44:41 +0000 (00:44 +0000)]
add tests 3019 and 3020

16 years agoadd methods for frequency probe
rkao [Sun, 23 Nov 2008 23:13:30 +0000 (23:13 +0000)]
add methods for frequency probe

16 years agoadd test 3018 (note that you need a new fleet jarball for this)
Adam Megacz [Sun, 23 Nov 2008 23:06:38 +0000 (23:06 +0000)]
add test 3018 (note that you need a new fleet jarball for this)

16 years agoadd MarinaPacket class and use it
Adam Megacz [Sun, 23 Nov 2008 22:44:19 +0000 (22:44 +0000)]
add MarinaPacket class and use it

16 years agoworking on testSouthRecirculate
rkao [Sun, 23 Nov 2008 22:42:03 +0000 (22:42 +0000)]
working on testSouthRecirculate

16 years agoworking on testSouthRecirculate
rkao [Sun, 23 Nov 2008 22:41:07 +0000 (22:41 +0000)]
working on testSouthRecirculate

16 years agoadd test 3017
Adam Megacz [Sun, 23 Nov 2008 22:14:37 +0000 (22:14 +0000)]
add test 3017

16 years agolotsa changes, test 3016, remove d-register scannability assumption
Adam Megacz [Sun, 23 Nov 2008 21:52:33 +0000 (21:52 +0000)]
lotsa changes, test 3016, remove d-register scannability assumption

16 years agoremove d-register scan method
Adam Megacz [Sun, 23 Nov 2008 21:39:18 +0000 (21:39 +0000)]
remove d-register scan method

16 years agotestFlagC passes, but instruction encoder needs fixing
rkao [Sun, 23 Nov 2008 21:34:03 +0000 (21:34 +0000)]
testFlagC passes, but instruction encoder needs fixing

16 years agotemporary hack to test 3012 to help illustrate problem
Adam Megacz [Sun, 23 Nov 2008 20:11:57 +0000 (20:11 +0000)]
temporary hack to test 3012 to help illustrate problem

16 years agoI fixed an address bus short I created.
rkao [Sun, 23 Nov 2008 18:54:28 +0000 (18:54 +0000)]
I fixed an address bus short I created.

16 years agoain aout
rkao [Sun, 23 Nov 2008 16:48:58 +0000 (16:48 +0000)]
ain aout

16 years agoin marina{sch} din and dout addresses were shorted
rkao [Sun, 23 Nov 2008 16:45:43 +0000 (16:45 +0000)]
in marina{sch} din and dout addresses were shorted

16 years agoadd test 3015 (testSendAndRecvToken)
Adam Megacz [Sat, 22 Nov 2008 19:19:37 +0000 (19:19 +0000)]
add test 3015 (testSendAndRecvToken)

16 years agoadd tests 3013, 3014 (short and shifted literals)
Adam Megacz [Sat, 22 Nov 2008 19:05:26 +0000 (19:05 +0000)]
add tests 3013, 3014 (short and shifted literals)

16 years agoadd tests 3011 (passes) and 3012 (fails)
Adam Megacz [Sat, 22 Nov 2008 18:25:08 +0000 (18:25 +0000)]
add tests 3011 (passes) and 3012 (fails)

16 years agoupdate to design of 21 Nov 2008
rkao [Fri, 21 Nov 2008 23:56:57 +0000 (23:56 +0000)]
update to design of 21 Nov 2008

16 years agoexit codes reflect test result
rkao [Fri, 21 Nov 2008 16:29:40 +0000 (16:29 +0000)]
exit codes reflect test result

16 years agohave test 3007 use an exact count
Adam Megacz [Fri, 21 Nov 2008 00:42:04 +0000 (00:42 +0000)]
have test 3007 use an exact count

16 years agoreadjust inMux{sch} select line buffer sizes
rkao [Fri, 21 Nov 2008 00:03:51 +0000 (00:03 +0000)]
readjust inMux{sch} select line buffer sizes

16 years agoadd test 3010, testRequeueStage0to2to3to0
Adam Megacz [Thu, 20 Nov 2008 23:22:41 +0000 (23:22 +0000)]
add test 3010, testRequeueStage0to2to3to0

16 years agoadd additional comments to test 3004
Adam Megacz [Thu, 20 Nov 2008 18:49:26 +0000 (18:49 +0000)]
add additional comments to test 3004

16 years agomodify test 3004 to use data stopper rather than token stopper
Adam Megacz [Thu, 20 Nov 2008 00:54:53 +0000 (00:54 +0000)]
modify test 3004 to use data stopper rather than token stopper

16 years agosend olcZ, not olcNZ, to requeue
rkao [Wed, 19 Nov 2008 23:04:54 +0000 (23:04 +0000)]
send olcZ, not olcNZ, to requeue

16 years agotweak test 3002
Adam Megacz [Wed, 19 Nov 2008 22:50:34 +0000 (22:50 +0000)]
tweak test 3002

16 years agofix bug in moveLit. Change m1 to od.
rkao [Wed, 19 Nov 2008 20:10:28 +0000 (20:10 +0000)]
fix bug in moveLit. Change m1 to od.

16 years agoChange tests to verify hardware bugs 2,3,4 fixed.
rkao [Wed, 19 Nov 2008 19:04:06 +0000 (19:04 +0000)]
Change tests to verify hardware bugs 2,3,4 fixed.

16 years agoupdate software to match new inner loop counter scan chain bits
rkao [Wed, 19 Nov 2008 15:45:12 +0000 (15:45 +0000)]
update software to match new inner loop counter scan chain bits

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

16 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

16 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

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

16 years agoput do[M] into m1 stage per Ivan's instructions
rkao [Wed, 19 Nov 2008 00:25:52 +0000 (00:25 +0000)]
put do[M] into m1 stage per Ivan's instructions

16 years ago17 Nov 2008 design
rkao [Tue, 18 Nov 2008 23:49:31 +0000 (23:49 +0000)]
17 Nov 2008 design

16 years agodesign 17 Nov 2008, sendToken passes
rkao [Tue, 18 Nov 2008 23:47:32 +0000 (23:47 +0000)]
design 17 Nov 2008, sendToken passes

16 years agoadd test 3009
Adam Megacz [Tue, 18 Nov 2008 22:48:34 +0000 (22:48 +0000)]
add test 3009

16 years agoadd test 3008
Adam Megacz [Tue, 18 Nov 2008 19:05:44 +0000 (19:05 +0000)]
add test 3008

16 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

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

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

16 years agomore updates to test 3007
Adam Megacz [Mon, 17 Nov 2008 23:08:13 +0000 (23:08 +0000)]
more updates to test 3007

16 years agoupdate test 3007
Adam Megacz [Mon, 17 Nov 2008 22:39:10 +0000 (22:39 +0000)]
update test 3007

16 years agoupdate to test 3007
Adam Megacz [Mon, 17 Nov 2008 20:25:09 +0000 (20:25 +0000)]
update to test 3007

16 years agotest 3007
Adam Megacz [Mon, 17 Nov 2008 20:22:06 +0000 (20:22 +0000)]
test 3007

16 years agorename SATURATION_AMOUNT to INSTRUCTION_IN_SATURATION_AMOUNT
Adam Megacz [Mon, 17 Nov 2008 18:40:58 +0000 (18:40 +0000)]
rename SATURATION_AMOUNT to INSTRUCTION_IN_SATURATION_AMOUNT

16 years agoadd test 3006
Adam Megacz [Mon, 17 Nov 2008 18:40:46 +0000 (18:40 +0000)]
add test 3006