fleet.git
14 years agofinal version
adam [Sat, 29 Aug 2009 21:42:08 +0000 (14:42 -0700)]
final version

darcs-hash:20090829214208-5007d-187e9ba23ec3c45e955cadacc60e05ca18f078fa.gz

14 years agoInterpreterShip: fix bug that caused ships with no input docks to not be serviced
Adam Megacz [Sat, 22 Aug 2009 21:34:14 +0000 (14:34 -0700)]
InterpreterShip: fix bug that caused ships with no input docks to not be serviced

14 years agoadd Packet.toString()
Adam Megacz [Sat, 22 Aug 2009 21:33:53 +0000 (14:33 -0700)]
add Packet.toString()

14 years agoInterpreterDock: bug fix that was causing instructions to vanish
Adam Megacz [Sat, 22 Aug 2009 21:33:39 +0000 (14:33 -0700)]
InterpreterDock: bug fix that was causing instructions to vanish

14 years agoInterpreterDock: better error message when torpedoes collide
Adam Megacz [Sat, 22 Aug 2009 21:33:20 +0000 (14:33 -0700)]
InterpreterDock: better error message when torpedoes collide

14 years agoadd InterpreterDock.dumpState()
Adam Megacz [Sat, 22 Aug 2009 21:33:06 +0000 (14:33 -0700)]
add InterpreterDock.dumpState()

14 years agoInterpreter: use Packet.send() more often
Adam Megacz [Sat, 22 Aug 2009 21:32:31 +0000 (14:32 -0700)]
Interpreter: use Packet.send() more often

14 years agomake InterpreterProcess thread a daemon thread
Adam Megacz [Sat, 22 Aug 2009 21:32:17 +0000 (14:32 -0700)]
make InterpreterProcess thread a daemon thread

14 years agoremove extraneous torpedo transmission from MemoryUtils
Adam Megacz [Sat, 22 Aug 2009 21:31:54 +0000 (14:31 -0700)]
remove extraneous torpedo transmission from MemoryUtils

14 years agohack in Counter.ship to deal with how flushes are done in the interpreter
Adam Megacz [Sat, 22 Aug 2009 21:31:04 +0000 (14:31 -0700)]
hack in Counter.ship to deal with how flushes are done in the interpreter

14 years agochange CBD size field from 6 bits to 9 bits
Adam Megacz [Sat, 22 Aug 2009 21:28:19 +0000 (14:28 -0700)]
change CBD size field from 6 bits to 9 bits

14 years agobetter error messages in LoopFactory
Adam Megacz [Sat, 22 Aug 2009 21:28:03 +0000 (14:28 -0700)]
better error messages in LoopFactory

14 years agoadd Fleet.getMaxCodeBagSize() and makeCodeBagDescriptor()
Adam Megacz [Sat, 22 Aug 2009 21:27:37 +0000 (14:27 -0700)]
add Fleet.getMaxCodeBagSize() and makeCodeBagDescriptor()

14 years agoadd Mask.setval(BitVector,long)
Adam Megacz [Sat, 22 Aug 2009 21:24:41 +0000 (14:24 -0700)]
add Mask.setval(BitVector,long)

14 years agofix firing conditions on Alu.ship
Adam Megacz [Sat, 22 Aug 2009 21:24:19 +0000 (14:24 -0700)]
fix firing conditions on Alu.ship

14 years agobetter colorization of interpreter logs
Adam Megacz [Sat, 22 Aug 2009 18:40:00 +0000 (11:40 -0700)]
better colorization of interpreter logs

14 years agoMarinaTest: use GPIOs on blue box for master clear (not updated in all places, though)
Adam Megacz [Fri, 21 Aug 2009 20:13:38 +0000 (13:13 -0700)]
MarinaTest: use GPIOs on blue box for master clear (not updated in all places, though)

14 years agoadd initial support for testing via blue-box jtag controller
Adam Megacz [Thu, 20 Aug 2009 22:12:26 +0000 (15:12 -0700)]
add initial support for testing via blue-box jtag controller

14 years agoMakefile: add silicon/siliconlocal targets, factor out ${rsync} variable
Adam Megacz [Thu, 20 Aug 2009 22:11:39 +0000 (15:11 -0700)]
Makefile: add silicon/siliconlocal targets, factor out ${rsync} variable

14 years agoadd and re-arrange photos
Adam Megacz [Tue, 18 Aug 2009 01:51:00 +0000 (18:51 -0700)]
add and re-arrange photos

14 years agoadd marina/die.photos/
Adam Megacz [Sat, 8 Aug 2009 20:07:35 +0000 (13:07 -0700)]
add marina/die.photos/

14 years agoadd marina/chip.plot.png
Adam Megacz [Tue, 4 Aug 2009 18:48:56 +0000 (11:48 -0700)]
add marina/chip.plot.png

14 years agoadd two more Alu ships to the large configuration
Adam Megacz [Sat, 1 Aug 2009 07:24:11 +0000 (00:24 -0700)]
add two more Alu ships to the large configuration

14 years agoadd a Fifo to the Fpga large configuration so the test suite will pass
Adam Megacz [Sat, 1 Aug 2009 06:08:02 +0000 (23:08 -0700)]
add a Fifo to the Fpga large configuration so the test suite will pass

14 years agomove graphical sorting demo into SortingDemo, make a command-line sorting regression...
Adam Megacz [Sat, 1 Aug 2009 04:38:21 +0000 (21:38 -0700)]
move graphical sorting demo into SortingDemo, make a command-line sorting regression test, add it to Makefile

14 years agoremove unnecessary vals[i].set(1,false)
Adam Megacz [Sat, 1 Aug 2009 04:37:41 +0000 (21:37 -0700)]
remove unnecessary vals[i].set(1,false)

14 years agoadd a Timer ship to the Interpreter fleet
Adam Megacz [Sat, 1 Aug 2009 04:35:57 +0000 (21:35 -0700)]
add a Timer ship to the Interpreter fleet

14 years agofix demos to work with new assertAllocated() lines in writeMem
Adam Megacz [Sat, 1 Aug 2009 02:24:51 +0000 (19:24 -0700)]
fix demos to work with new assertAllocated() lines in writeMem

14 years agoadd DockInputStream, DockOutputStream
Adam Megacz [Sat, 1 Aug 2009 01:43:27 +0000 (18:43 -0700)]
add DockInputStream, DockOutputStream

14 years agoadd ShipPool.assertAllocated()
Adam Megacz [Sat, 1 Aug 2009 01:42:47 +0000 (18:42 -0700)]
add ShipPool.assertAllocated()

14 years agoremove dead code from MemoryUtils
Adam Megacz [Sat, 1 Aug 2009 00:32:15 +0000 (17:32 -0700)]
remove dead code from MemoryUtils

14 years agoswitch MemoryUtil to use MemoryStream
Adam Megacz [Fri, 31 Jul 2009 23:39:18 +0000 (16:39 -0700)]
switch MemoryUtil to use MemoryStream

14 years agoadd FleetProcess.sendWord() that takes a signal
Adam Megacz [Fri, 31 Jul 2009 23:38:51 +0000 (16:38 -0700)]
add FleetProcess.sendWord() that takes a signal

14 years agomake dock counters as wide as the machine word
Adam Megacz [Fri, 31 Jul 2009 20:00:30 +0000 (13:00 -0700)]
make dock counters as wide as the machine word

14 years agonew test: set-olc-resets-all-bits.fleet
Adam Megacz [Fri, 31 Jul 2009 18:53:19 +0000 (11:53 -0700)]
new test: set-olc-resets-all-bits.fleet

14 years agoDebug.ship: use a BitVector, not a long
Adam Megacz [Mon, 27 Jul 2009 03:24:14 +0000 (20:24 -0700)]
Debug.ship: use a BitVector, not a long

14 years agoadd crude software implementation of Dvi ship
Adam Megacz [Mon, 27 Jul 2009 03:23:57 +0000 (20:23 -0700)]
add crude software implementation of Dvi ship

14 years agoAdd software interpreter implementation of Timer ship
Adam Megacz [Mon, 27 Jul 2009 03:23:39 +0000 (20:23 -0700)]
Add software interpreter implementation of Timer ship

14 years agoadd ShipPool.setParent()
Adam Megacz [Mon, 27 Jul 2009 03:23:13 +0000 (20:23 -0700)]
add ShipPool.setParent()

14 years agoShipPool: rename ancestor->parent, make private
Adam Megacz [Mon, 27 Jul 2009 03:23:02 +0000 (20:23 -0700)]
ShipPool: rename ancestor->parent, make private

14 years agoShipPool.allocateShip() needs to invoke ancestor/parent allocateShip()
Adam Megacz [Mon, 27 Jul 2009 03:22:28 +0000 (20:22 -0700)]
ShipPool.allocateShip() needs to invoke ancestor/parent allocateShip()

14 years agoLoopFactory: fix bug that occurs when sendWord(null) is called
Adam Megacz [Mon, 27 Jul 2009 03:21:26 +0000 (20:21 -0700)]
LoopFactory: fix bug that occurs when sendWord(null) is called

14 years agofix typo in Instruction.Move.toString()
Adam Megacz [Mon, 27 Jul 2009 03:20:55 +0000 (20:20 -0700)]
fix typo in Instruction.Move.toString()

14 years agoremove bee2-selectmap/.svn
Adam Megacz [Sun, 26 Jul 2009 06:21:49 +0000 (23:21 -0700)]
remove bee2-selectmap/.svn

14 years agoimprove master-clear logic origin/HEAD origin/master
Adam Megacz [Sun, 26 Jul 2009 04:31:55 +0000 (21:31 -0700)]
improve master-clear logic

14 years agoremember to re-set ILC in MarinaTest.loadEveryValueOLC()
Adam Megacz [Sun, 26 Jul 2009 04:26:24 +0000 (21:26 -0700)]
remember to re-set ILC in MarinaTest.loadEveryValueOLC()

14 years agoMakefile: parameterize ${testnum}
Adam Megacz [Sun, 26 Jul 2009 04:25:01 +0000 (21:25 -0700)]
Makefile: parameterize ${testnum}

14 years agoMakefile fixes
Adam Megacz [Fri, 24 Jul 2009 01:18:27 +0000 (18:18 -0700)]
Makefile fixes

14 years agorebuild lib/com.sun.async.test.jar
Adam Megacz [Fri, 24 Jul 2009 01:18:14 +0000 (18:18 -0700)]
rebuild lib/com.sun.async.test.jar

14 years agomove marina/testCode/com to src/com
Adam Megacz [Fri, 24 Jul 2009 01:18:00 +0000 (18:18 -0700)]
move marina/testCode/com to src/com

14 years agoadd lib/com.sun.async.test.jar
Adam Megacz [Fri, 24 Jul 2009 00:46:53 +0000 (17:46 -0700)]
add lib/com.sun.async.test.jar

14 years agorework Makefile
Adam Megacz [Fri, 24 Jul 2009 00:46:45 +0000 (17:46 -0700)]
rework Makefile

14 years agoadd testlocal target and targets for auto-generated files
Adam Megacz [Fri, 24 Jul 2009 00:09:01 +0000 (17:09 -0700)]
add testlocal target and targets for auto-generated files

14 years agoupdate which sun server I use
Adam Megacz [Fri, 24 Jul 2009 00:08:27 +0000 (17:08 -0700)]
update which sun server I use

14 years agoupdate electric target
Adam Megacz [Fri, 24 Jul 2009 00:08:06 +0000 (17:08 -0700)]
update electric target

14 years agoupdate syncspi/copyin targets
Adam Megacz [Fri, 24 Jul 2009 00:07:36 +0000 (17:07 -0700)]
update syncspi/copyin targets

14 years agoadd to Makefile clean target
Adam Megacz [Fri, 24 Jul 2009 00:07:16 +0000 (17:07 -0700)]
add to Makefile clean target

14 years agochmod -x blockDiagram.pdf
Adam Megacz [Fri, 24 Jul 2009 00:04:21 +0000 (17:04 -0700)]
chmod -x blockDiagram.pdf

14 years agochmod -x tpdn90g18_3.spi
Adam Megacz [Fri, 24 Jul 2009 00:03:53 +0000 (17:03 -0700)]
chmod -x tpdn90g18_3.spi

14 years agoreshuffle marina/electric/calibre directory
Adam Megacz [Fri, 24 Jul 2009 00:02:50 +0000 (17:02 -0700)]
reshuffle marina/electric/calibre directory

14 years agoremove extraneous tsmc90Header.hsp
Adam Megacz [Fri, 24 Jul 2009 00:01:51 +0000 (17:01 -0700)]
remove extraneous tsmc90Header.hsp

14 years agoMarinaTest: update list of tests to run
Adam Megacz [Thu, 23 Jul 2009 23:51:55 +0000 (16:51 -0700)]
MarinaTest: update list of tests to run

14 years agoadd MarinaTest.loadEveryValueOLC()
Adam Megacz [Thu, 23 Jul 2009 23:49:17 +0000 (16:49 -0700)]
add MarinaTest.loadEveryValueOLC()

14 years agoadd MarinaTest.testOverfillTokens()
Adam Megacz [Thu, 23 Jul 2009 23:48:50 +0000 (16:48 -0700)]
add MarinaTest.testOverfillTokens()

14 years agoadd MarinaTest.testDFlagWhenTorpedoLyingInWait() and MarinaTest.testSetOlcFollowedByD...
Adam Megacz [Thu, 23 Jul 2009 23:48:36 +0000 (16:48 -0700)]
add MarinaTest.testDFlagWhenTorpedoLyingInWait() and MarinaTest.testSetOlcFollowedByDPredicated()

14 years agoMarinaTest: use expectNorthFifoExactly()
Adam Megacz [Thu, 23 Jul 2009 23:48:11 +0000 (16:48 -0700)]
MarinaTest: use expectNorthFifoExactly()

14 years agoMarinaTest: fix typos
Adam Megacz [Thu, 23 Jul 2009 23:47:47 +0000 (16:47 -0700)]
MarinaTest: fix typos

14 years agoadd MarinaTest.expectNorthFifoAtLeast()
Adam Megacz [Thu, 23 Jul 2009 23:47:37 +0000 (16:47 -0700)]
add MarinaTest.expectNorthFifoAtLeast()

14 years agoMarinaTest: add SEND_DATA_IF_D_SET
Adam Megacz [Thu, 23 Jul 2009 23:47:03 +0000 (16:47 -0700)]
MarinaTest: add SEND_DATA_IF_D_SET

14 years agoMarinaTest: reduce messages
Adam Megacz [Thu, 23 Jul 2009 23:46:19 +0000 (16:46 -0700)]
MarinaTest: reduce messages

14 years agoMarinaTest: if using jtagShift, limit frequency to 20Mhz
Adam Megacz [Thu, 23 Jul 2009 23:46:05 +0000 (16:46 -0700)]
MarinaTest: if using jtagShift, limit frequency to 20Mhz

14 years agoInstructionStopper: show bits of instruction being inserted
Adam Megacz [Thu, 23 Jul 2009 23:43:56 +0000 (16:43 -0700)]
InstructionStopper: show bits of instruction being inserted

14 years agouse BWRCs preinstalled remote_xilinx ISE/EDK
Adam Megacz [Thu, 23 Jul 2009 23:43:22 +0000 (16:43 -0700)]
use BWRCs preinstalled remote_xilinx ISE/EDK

14 years agoupdate .print v() line in header.hsp
Adam Megacz [Thu, 23 Jul 2009 23:42:51 +0000 (16:42 -0700)]
update .print v() line in header.hsp

14 years agochange HSIMSPEED to 4, remove flushing lines
Adam Megacz [Thu, 23 Jul 2009 23:42:36 +0000 (16:42 -0700)]
change HSIMSPEED to 4, remove flushing lines

14 years agotell hsim not to bother with DC initialization
Adam Megacz [Thu, 23 Jul 2009 23:42:00 +0000 (16:42 -0700)]
tell hsim not to bother with DC initialization

14 years agoadd 40nm options in header file (commented out)
Adam Megacz [Thu, 23 Jul 2009 23:41:45 +0000 (16:41 -0700)]
add 40nm options in header file (commented out)

14 years agoadd MarinaTest.jar to gitignore
Adam Megacz [Thu, 23 Jul 2009 23:41:21 +0000 (16:41 -0700)]
add MarinaTest.jar to gitignore

14 years agoremove runOne.sh
Adam Megacz [Thu, 23 Jul 2009 23:32:19 +0000 (16:32 -0700)]
remove runOne.sh

14 years agoremove marina/testCode/edu
Adam Megacz [Thu, 23 Jul 2009 23:30:40 +0000 (16:30 -0700)]
remove marina/testCode/edu

14 years agoupdate marina/testCode/.gitignore
Adam Megacz [Thu, 23 Jul 2009 23:26:56 +0000 (16:26 -0700)]
update marina/testCode/.gitignore

14 years agoadd regen.bsh to repo
Adam Megacz [Thu, 23 Jul 2009 23:26:08 +0000 (16:26 -0700)]
add regen.bsh to repo

14 years agoadd marinaPadframe.gds
Adam Megacz [Thu, 23 Jul 2009 23:25:06 +0000 (16:25 -0700)]
add marinaPadframe.gds

14 years agoMerge marina project in subdirectory marina/
Adam Megacz [Thu, 23 Jul 2009 23:07:38 +0000 (16:07 -0700)]
Merge marina project in subdirectory marina/

14 years agoworks
Adam Megacz [Thu, 23 Jul 2009 03:26:51 +0000 (03:26 +0000)]
works

14 years agoeverything works, better sizing
Adam Megacz [Tue, 21 Jul 2009 20:20:19 +0000 (20:20 +0000)]
everything works, better sizing

14 years agoeverything works
Adam Megacz [Tue, 21 Jul 2009 19:52:08 +0000 (19:52 +0000)]
everything works

14 years agohellyeah, works
Adam Megacz [Tue, 21 Jul 2009 07:17:23 +0000 (07:17 +0000)]
hellyeah, works

14 years agospeculative checkin
Adam Megacz [Tue, 21 Jul 2009 05:44:35 +0000 (05:44 +0000)]
speculative checkin

14 years agoworks
Adam Megacz [Tue, 21 Jul 2009 05:12:13 +0000 (05:12 +0000)]
works

14 years agospeculative checkin
Adam Megacz [Tue, 21 Jul 2009 04:59:15 +0000 (04:59 +0000)]
speculative checkin

14 years agoworks speculatively with predCond3
Adam Megacz [Tue, 21 Jul 2009 04:54:05 +0000 (04:54 +0000)]
works speculatively with predCond3

14 years agoworks (again)
Adam Megacz [Tue, 21 Jul 2009 04:36:47 +0000 (04:36 +0000)]
works (again)

14 years agoeven yet more logic refactoring
Adam Megacz [Tue, 21 Jul 2009 01:36:14 +0000 (01:36 +0000)]
even yet more logic refactoring

14 years agoeven yet more logic refactoring
Adam Megacz [Tue, 21 Jul 2009 01:35:18 +0000 (01:35 +0000)]
even yet more logic refactoring

14 years agoeven yet more logic refactoring
Adam Megacz [Tue, 21 Jul 2009 01:34:42 +0000 (01:34 +0000)]
even yet more logic refactoring

14 years agomore logic refactoring
Adam Megacz [Tue, 21 Jul 2009 01:30:39 +0000 (01:30 +0000)]
more logic refactoring

14 years agorefactored some logic
Adam Megacz [Tue, 21 Jul 2009 01:28:33 +0000 (01:28 +0000)]
refactored some logic

14 years agoremoved another unnecessary delay on driver input
Adam Megacz [Tue, 21 Jul 2009 01:21:40 +0000 (01:21 +0000)]
removed another unnecessary delay on driver input

14 years agoequalized pull-downs in state wire drivers, works
Adam Megacz [Tue, 21 Jul 2009 01:12:17 +0000 (01:12 +0000)]
equalized pull-downs in state wire drivers, works