Adam Megacz [Sun, 26 Jul 2009 06:21:49 +0000 (23:21 -0700)]
remove bee2-selectmap/.svn
Adam Megacz [Sun, 26 Jul 2009 04:31:55 +0000 (21:31 -0700)]
improve master-clear logic
Adam Megacz [Sun, 26 Jul 2009 04:26:24 +0000 (21:26 -0700)]
remember to re-set ILC in MarinaTest.loadEveryValueOLC()
Adam Megacz [Sun, 26 Jul 2009 04:25:01 +0000 (21:25 -0700)]
Makefile: parameterize ${testnum}
Adam Megacz [Fri, 24 Jul 2009 01:18:27 +0000 (18:18 -0700)]
Makefile fixes
Adam Megacz [Fri, 24 Jul 2009 01:18:14 +0000 (18:18 -0700)]
rebuild lib/com.sun.async.test.jar
Adam Megacz [Fri, 24 Jul 2009 01:18:00 +0000 (18:18 -0700)]
move marina/testCode/com to src/com
Adam Megacz [Fri, 24 Jul 2009 00:46:53 +0000 (17:46 -0700)]
add lib/com.sun.async.test.jar
Adam Megacz [Fri, 24 Jul 2009 00:46:45 +0000 (17:46 -0700)]
rework Makefile
Adam Megacz [Fri, 24 Jul 2009 00:09:01 +0000 (17:09 -0700)]
add testlocal target and targets for auto-generated files
Adam Megacz [Fri, 24 Jul 2009 00:08:27 +0000 (17:08 -0700)]
update which sun server I use
Adam Megacz [Fri, 24 Jul 2009 00:08:06 +0000 (17:08 -0700)]
update electric target
Adam Megacz [Fri, 24 Jul 2009 00:07:36 +0000 (17:07 -0700)]
update syncspi/copyin targets
Adam Megacz [Fri, 24 Jul 2009 00:07:16 +0000 (17:07 -0700)]
add to Makefile clean target
Adam Megacz [Fri, 24 Jul 2009 00:04:21 +0000 (17:04 -0700)]
chmod -x blockDiagram.pdf
Adam Megacz [Fri, 24 Jul 2009 00:03:53 +0000 (17:03 -0700)]
chmod -x tpdn90g18_3.spi
Adam Megacz [Fri, 24 Jul 2009 00:02:50 +0000 (17:02 -0700)]
reshuffle marina/electric/calibre directory
Adam Megacz [Fri, 24 Jul 2009 00:01:51 +0000 (17:01 -0700)]
remove extraneous tsmc90Header.hsp
Adam Megacz [Thu, 23 Jul 2009 23:51:55 +0000 (16:51 -0700)]
MarinaTest: update list of tests to run
Adam Megacz [Thu, 23 Jul 2009 23:49:17 +0000 (16:49 -0700)]
add MarinaTest.loadEveryValueOLC()
Adam Megacz [Thu, 23 Jul 2009 23:48:50 +0000 (16:48 -0700)]
add MarinaTest.testOverfillTokens()
Adam Megacz [Thu, 23 Jul 2009 23:48:36 +0000 (16:48 -0700)]
add MarinaTest.testDFlagWhenTorpedoLyingInWait() and MarinaTest.testSetOlcFollowedByDPredicated()
Adam Megacz [Thu, 23 Jul 2009 23:48:11 +0000 (16:48 -0700)]
MarinaTest: use expectNorthFifoExactly()
Adam Megacz [Thu, 23 Jul 2009 23:47:47 +0000 (16:47 -0700)]
MarinaTest: fix typos
Adam Megacz [Thu, 23 Jul 2009 23:47:37 +0000 (16:47 -0700)]
add MarinaTest.expectNorthFifoAtLeast()
Adam Megacz [Thu, 23 Jul 2009 23:47:03 +0000 (16:47 -0700)]
MarinaTest: add SEND_DATA_IF_D_SET
Adam Megacz [Thu, 23 Jul 2009 23:46:19 +0000 (16:46 -0700)]
MarinaTest: reduce messages
Adam Megacz [Thu, 23 Jul 2009 23:46:05 +0000 (16:46 -0700)]
MarinaTest: if using jtagShift, limit frequency to 20Mhz
Adam Megacz [Thu, 23 Jul 2009 23:43:56 +0000 (16:43 -0700)]
InstructionStopper: show bits of instruction being inserted
Adam Megacz [Thu, 23 Jul 2009 23:43:22 +0000 (16:43 -0700)]
use BWRCs preinstalled remote_xilinx ISE/EDK
Adam Megacz [Thu, 23 Jul 2009 23:42:51 +0000 (16:42 -0700)]
update .print v() line in header.hsp
Adam Megacz [Thu, 23 Jul 2009 23:42:36 +0000 (16:42 -0700)]
change HSIMSPEED to 4, remove flushing lines
Adam Megacz [Thu, 23 Jul 2009 23:42:00 +0000 (16:42 -0700)]
tell hsim not to bother with DC initialization
Adam Megacz [Thu, 23 Jul 2009 23:41:45 +0000 (16:41 -0700)]
add 40nm options in header file (commented out)
Adam Megacz [Thu, 23 Jul 2009 23:41:21 +0000 (16:41 -0700)]
add MarinaTest.jar to gitignore
Adam Megacz [Thu, 23 Jul 2009 23:32:19 +0000 (16:32 -0700)]
remove runOne.sh
Adam Megacz [Thu, 23 Jul 2009 23:30:40 +0000 (16:30 -0700)]
remove marina/testCode/edu
Adam Megacz [Thu, 23 Jul 2009 23:26:56 +0000 (16:26 -0700)]
update marina/testCode/.gitignore
Adam Megacz [Thu, 23 Jul 2009 23:26:08 +0000 (16:26 -0700)]
add regen.bsh to repo
Adam Megacz [Thu, 23 Jul 2009 23:25:06 +0000 (16:25 -0700)]
add marinaPadframe.gds
Adam Megacz [Thu, 23 Jul 2009 23:07:38 +0000 (16:07 -0700)]
Merge marina project in subdirectory marina/
Adam Megacz [Thu, 23 Jul 2009 03:26:51 +0000 (03:26 +0000)]
works
Adam Megacz [Tue, 21 Jul 2009 20:20:19 +0000 (20:20 +0000)]
everything works, better sizing
Adam Megacz [Tue, 21 Jul 2009 19:52:08 +0000 (19:52 +0000)]
everything works
Adam Megacz [Tue, 21 Jul 2009 07:17:23 +0000 (07:17 +0000)]
hellyeah, works
Adam Megacz [Tue, 21 Jul 2009 05:44:35 +0000 (05:44 +0000)]
speculative checkin
Adam Megacz [Tue, 21 Jul 2009 05:12:13 +0000 (05:12 +0000)]
works
Adam Megacz [Tue, 21 Jul 2009 04:59:15 +0000 (04:59 +0000)]
speculative checkin
Adam Megacz [Tue, 21 Jul 2009 04:54:05 +0000 (04:54 +0000)]
works speculatively with predCond3
Adam Megacz [Tue, 21 Jul 2009 04:36:47 +0000 (04:36 +0000)]
works (again)
Adam Megacz [Tue, 21 Jul 2009 01:36:14 +0000 (01:36 +0000)]
even yet more logic refactoring
Adam Megacz [Tue, 21 Jul 2009 01:35:18 +0000 (01:35 +0000)]
even yet more logic refactoring
Adam Megacz [Tue, 21 Jul 2009 01:34:42 +0000 (01:34 +0000)]
even yet more logic refactoring
Adam Megacz [Tue, 21 Jul 2009 01:30:39 +0000 (01:30 +0000)]
more logic refactoring
Adam Megacz [Tue, 21 Jul 2009 01:28:33 +0000 (01:28 +0000)]
refactored some logic
Adam Megacz [Tue, 21 Jul 2009 01:21:40 +0000 (01:21 +0000)]
removed another unnecessary delay on driver input
Adam Megacz [Tue, 21 Jul 2009 01:12:17 +0000 (01:12 +0000)]
equalized pull-downs in state wire drivers, works
Adam Megacz [Tue, 21 Jul 2009 00:54:22 +0000 (00:54 +0000)]
removed unnecessary delay on driver input, resized transistors and used low-threshold inverrters to compensate
Adam Megacz [Tue, 21 Jul 2009 00:19:06 +0000 (00:19 +0000)]
removed unnecessary delay on keeper input
Adam Megacz [Tue, 21 Jul 2009 00:09:58 +0000 (00:09 +0000)]
removed one stage of delay, changed disable to disableLO
Adam Megacz [Mon, 20 Jul 2009 23:03:23 +0000 (23:03 +0000)]
works in 4/2 GasP, new firing circuit, 60ps/stage
Adam Megacz [Fri, 17 Jul 2009 10:17:15 +0000 (10:17 +0000)]
works
Adam Megacz [Fri, 17 Jul 2009 07:31:00 +0000 (07:31 +0000)]
ok better
Adam Megacz [Fri, 17 Jul 2009 06:49:23 +0000 (06:49 +0000)]
topology tweaks
Adam Megacz [Fri, 17 Jul 2009 06:44:55 +0000 (06:44 +0000)]
works, more delay line shortening
Adam Megacz [Fri, 17 Jul 2009 06:24:31 +0000 (06:24 +0000)]
works, shorter delay line (correction)
Adam Megacz [Fri, 17 Jul 2009 06:24:04 +0000 (06:24 +0000)]
works, shorter delay line
Adam Megacz [Fri, 17 Jul 2009 06:12:13 +0000 (06:12 +0000)]
works, but just barely -- really cutting it close!
Adam Megacz [Fri, 17 Jul 2009 04:52:22 +0000 (04:52 +0000)]
works
Adam Megacz [Fri, 17 Jul 2009 04:36:52 +0000 (04:36 +0000)]
works, took two inverters off of forward conditioning path
Adam Megacz [Fri, 17 Jul 2009 04:22:13 +0000 (04:22 +0000)]
works, tweaked inverter size
Adam Megacz [Fri, 17 Jul 2009 04:16:35 +0000 (04:16 +0000)]
works, slower delay line
Adam Megacz [Fri, 17 Jul 2009 04:13:26 +0000 (04:13 +0000)]
works, shorter delay line
Adam Megacz [Fri, 17 Jul 2009 04:08:22 +0000 (04:08 +0000)]
works, tweaked one transistor size
Adam Megacz [Fri, 17 Jul 2009 03:59:02 +0000 (03:59 +0000)]
works with wire loads
Adam Megacz [Fri, 17 Jul 2009 03:55:01 +0000 (03:55 +0000)]
work with even less delay
Adam Megacz [Fri, 17 Jul 2009 03:39:01 +0000 (03:39 +0000)]
work with less delay
Adam Megacz [Fri, 17 Jul 2009 03:34:20 +0000 (03:34 +0000)]
still works, smarter keepers
Adam Megacz [Fri, 17 Jul 2009 03:24:49 +0000 (03:24 +0000)]
still works
Adam Megacz [Fri, 17 Jul 2009 03:22:07 +0000 (03:22 +0000)]
still works
Adam Megacz [Thu, 16 Jul 2009 19:43:33 +0000 (19:43 +0000)]
cleaned up omegaCounter fire module
Adam Megacz [Thu, 16 Jul 2009 18:56:46 +0000 (11:56 -0700)]
add some comments
Adam Megacz [Thu, 16 Jul 2009 18:56:13 +0000 (11:56 -0700)]
fix bug in encoding of SET instruction for Marina
Adam Megacz [Thu, 16 Jul 2009 18:55:55 +0000 (11:55 -0700)]
update encoding of ABORT instruction for Marina
Adam Megacz [Thu, 16 Jul 2009 18:54:41 +0000 (11:54 -0700)]
update encodings of predicate field
Adam Megacz [Thu, 16 Jul 2009 18:53:50 +0000 (11:53 -0700)]
BitMask: change order of constructor arguments, add invert() method
Adam Megacz [Thu, 16 Jul 2009 18:53:06 +0000 (11:53 -0700)]
add IS_INTERRUPTIBLE mask (sort of a hack)
Adam Megacz [Thu, 16 Jul 2009 18:44:57 +0000 (18:44 +0000)]
rename tinyCounter to omegaCounter
Adam Megacz [Thu, 16 Jul 2009 18:44:00 +0000 (18:44 +0000)]
tinyCounter: all loads work
Adam Megacz [Thu, 16 Jul 2009 18:34:00 +0000 (11:34 -0700)]
add marina/ directory
Adam Megacz [Thu, 16 Jul 2009 18:32:27 +0000 (11:32 -0700)]
fix typo in Instruction.Move.toString()
Adam Megacz [Thu, 16 Jul 2009 18:31:38 +0000 (11:31 -0700)]
implement BitMask.apply()
Adam Megacz [Thu, 16 Jul 2009 18:31:25 +0000 (11:31 -0700)]
add BitVector.and(),or(),not()
Adam Megacz [Thu, 16 Jul 2009 18:29:58 +0000 (11:29 -0700)]
add MarinaDestination
Adam Megacz [Thu, 16 Jul 2009 18:23:38 +0000 (11:23 -0700)]
add edu.berkeley.fleet.util.BitMask
Adam Megacz [Tue, 14 Jul 2009 04:50:32 +0000 (04:50 +0000)]
new tinyCounter, uses only 44 transistors per bit
Adam Megacz [Tue, 14 Jul 2009 04:50:05 +0000 (04:50 +0000)]
added tinyCounter.jelib
Adam Megacz [Tue, 14 Jul 2009 04:48:53 +0000 (04:48 +0000)]
add fakeMarinaPadframe to aMarinaM.jelib
Adam Megacz [Tue, 14 Jul 2009 04:48:25 +0000 (04:48 +0000)]
use fakeMarinaPadframe in marina-xml2.bsh
Adam Megacz [Tue, 14 Jul 2009 04:28:15 +0000 (04:28 +0000)]
short together pins to make XML generator work