fleet.git
16 years agoswitch from using RS-232 BREAKs and no flow control to new command mode reset and...
megacz [Wed, 11 Mar 2009 22:34:42 +0000 (15:34 -0700)]
switch from using RS-232 BREAKs and no flow control to new command mode reset and flow control

16 years agochange effort level back to std and opt_for back to area
megacz [Wed, 11 Mar 2009 22:32:51 +0000 (15:32 -0700)]
change effort level back to std and opt_for back to area

16 years agofix test 1006; now passes
Adam Megacz [Tue, 10 Mar 2009 22:20:25 +0000 (22:20 +0000)]
fix test 1006; now passes

16 years agomake drainNoCheck() protected, not private
Adam Megacz [Tue, 10 Mar 2009 22:20:10 +0000 (22:20 +0000)]
make drainNoCheck() protected, not private

16 years agofix spacing of 52-bit-packet printout
Adam Megacz [Tue, 10 Mar 2009 22:19:44 +0000 (22:19 +0000)]
fix spacing of 52-bit-packet printout

16 years agomove 52->36 bit conversion from drain() to drainNoCheck()
Adam Megacz [Tue, 10 Mar 2009 22:19:24 +0000 (22:19 +0000)]
move 52->36 bit conversion from drain() to drainNoCheck()

16 years agoremove tab characters from source code files
Adam Megacz [Tue, 10 Mar 2009 19:49:39 +0000 (19:49 +0000)]
remove tab characters from source code files

16 years agocomment out testAllChains() call
Adam Megacz [Tue, 10 Mar 2009 19:47:32 +0000 (19:47 +0000)]
comment out testAllChains() call

16 years agocorrect paths in ProperStopper.java
Adam Megacz [Tue, 10 Mar 2009 19:46:37 +0000 (19:46 +0000)]
correct paths in ProperStopper.java

16 years agocorrect bit ordering in InstructionStopper
Adam Megacz [Tue, 10 Mar 2009 19:02:16 +0000 (19:02 +0000)]
correct bit ordering in InstructionStopper

16 years agoback out bad commit
Adam Megacz [Tue, 10 Mar 2009 19:00:40 +0000 (19:00 +0000)]
back out bad commit

16 years agoupdate marina.xml
Adam Megacz [Tue, 10 Mar 2009 18:54:48 +0000 (18:54 +0000)]
update marina.xml

16 years agoupdate marina.spi
Adam Megacz [Tue, 10 Mar 2009 18:54:25 +0000 (18:54 +0000)]
update marina.spi

16 years agoadd Timer ship
megacz [Sun, 8 Mar 2009 22:44:16 +0000 (15:44 -0700)]
add Timer ship

16 years agoclean up Dvi, add a test case
megacz [Sun, 8 Mar 2009 22:08:53 +0000 (15:08 -0700)]
clean up Dvi, add a test case

16 years agosimplify DVI code
megacz [Sun, 8 Mar 2009 19:37:19 +0000 (12:37 -0700)]
simplify DVI code

16 years agoDVI support -- initial demo works
megacz [Sun, 8 Mar 2009 18:56:49 +0000 (11:56 -0700)]
DVI support -- initial demo works

16 years agomove gpio_led constraints from Debug into Dvi
megacz [Sun, 8 Mar 2009 18:56:04 +0000 (11:56 -0700)]
move gpio_led constraints from Debug into Dvi

16 years agochange Gadgets.main() to use DDR2 ship instead of DRAM ship
megacz [Sat, 7 Mar 2009 22:17:21 +0000 (14:17 -0800)]
change Gadgets.main() to use DDR2 ship instead of DRAM ship

16 years agoDDR2 ship: works on ML509
megacz [Sat, 7 Mar 2009 22:17:04 +0000 (14:17 -0800)]
DDR2 ship: works on ML509

16 years agoMakefile: better filtering of error messages, do timing report, etc
megacz [Sat, 7 Mar 2009 22:16:52 +0000 (14:16 -0800)]
Makefile: better filtering of error messages, do timing report, etc

16 years agoswitch from 33mhz clock to 100mhz clock
megacz [Sat, 7 Mar 2009 22:16:18 +0000 (14:16 -0800)]
switch from 33mhz clock to 100mhz clock

16 years agomove ucf constraints into .ship files
megacz [Sat, 7 Mar 2009 22:16:02 +0000 (14:16 -0800)]
move ucf constraints into .ship files

16 years agoremove old ucfs
megacz [Sat, 7 Mar 2009 22:11:58 +0000 (14:11 -0800)]
remove old ucfs

16 years agoupdate ProperStopper class to work with newest (6-scan-bit) proper stopper
Adam Megacz [Fri, 6 Mar 2009 03:21:21 +0000 (03:21 +0000)]
update ProperStopper class to work with newest (6-scan-bit) proper stopper

16 years agoadd a call to shiftReport(true,false) at top of ProperStopper.getStopped()
Adam Megacz [Fri, 6 Mar 2009 03:02:18 +0000 (03:02 +0000)]
add a call to shiftReport(true,false) at top of ProperStopper.getStopped()

16 years agoadd test 1, testProperStoppers(), as well as commented-out code to spawn the ChainG gui
Adam Megacz [Fri, 6 Mar 2009 03:00:42 +0000 (03:00 +0000)]
add test 1, testProperStoppers(), as well as commented-out code to spawn the ChainG gui

16 years agoupdate comment on MarinaUtils.RingIfc, remove stale comments
Adam Megacz [Fri, 6 Mar 2009 02:59:21 +0000 (02:59 +0000)]
update comment on MarinaUtils.RingIfc, remove stale comments

16 years agoChanged signalBitFromInboundSwitchFabric connection from aout[14] to ain[14]
coates [Thu, 5 Mar 2009 22:55:06 +0000 (22:55 +0000)]
Changed signalBitFromInboundSwitchFabric connection from aout[14] to ain[14]

16 years agoupdate rebuild.sh again
Adam Megacz [Thu, 5 Mar 2009 22:05:00 +0000 (22:05 +0000)]
update rebuild.sh again

16 years agoupdate rebuild.sh
Adam Megacz [Thu, 5 Mar 2009 22:02:10 +0000 (22:02 +0000)]
update rebuild.sh

16 years agoadd rebuild.sh
Adam Megacz [Thu, 5 Mar 2009 21:57:03 +0000 (21:57 +0000)]
add rebuild.sh

16 years agoadd lib/test.jar
Adam Megacz [Thu, 5 Mar 2009 21:55:59 +0000 (21:55 +0000)]
add lib/test.jar

16 years agoget testAllChains() to work
Adam Megacz [Wed, 4 Mar 2009 23:13:24 +0000 (23:13 +0000)]
get testAllChains() to work

16 years agoremove synthesis attributes that xst doesnt understand
megacz [Wed, 4 Mar 2009 17:32:22 +0000 (09:32 -0800)]
remove synthesis attributes that xst doesnt understand

16 years agoChecking in header and cfg files
coates [Wed, 4 Mar 2009 00:28:01 +0000 (00:28 +0000)]
Checking in header and cfg files

16 years agoremove adam.jar from runOne.sh
Adam Megacz [Wed, 4 Mar 2009 00:12:30 +0000 (00:12 +0000)]
remove adam.jar from runOne.sh

16 years agoUpdated marina beanshell for Ivan's latest
coates [Tue, 3 Mar 2009 23:56:54 +0000 (23:56 +0000)]
Updated marina beanshell for Ivan's latest

16 years agoUpdated all design files to match Ivan's version as of 24 Feb 09,
coates [Tue, 3 Mar 2009 23:01:13 +0000 (23:01 +0000)]
Updated all design files to match Ivan's version as of 24 Feb 09,
with some modifications:
- changed some icons to correctly reflect number of scan chain cells
- changed all JTAG bus exports to be bidirectional

16 years agoRemoved all old design files prior to updating with Ivan's newest design
coates [Tue, 3 Mar 2009 22:57:41 +0000 (22:57 +0000)]
Removed all old design files prior to updating with Ivan's newest design

16 years agorelocate PercolatedPort to edu.berkeley.fleet.two
megacz [Tue, 3 Mar 2009 20:53:18 +0000 (12:53 -0800)]
relocate PercolatedPort to edu.berkeley.fleet.two

16 years agoupdate Makefile
megacz [Tue, 3 Mar 2009 20:52:38 +0000 (12:52 -0800)]
update Makefile

16 years agoadd runOne.sh
Adam Megacz [Tue, 3 Mar 2009 20:46:40 +0000 (20:46 +0000)]
add runOne.sh

16 years agoadd PercolatedPort
Adam Megacz [Tue, 3 Mar 2009 20:42:15 +0000 (20:42 +0000)]
add PercolatedPort

16 years agoupdate MarinaTest to work with new encoder
Adam Megacz [Tue, 3 Mar 2009 20:38:35 +0000 (20:38 +0000)]
update MarinaTest to work with new encoder

16 years agoeliminate need for adam.jar
Adam Megacz [Tue, 3 Mar 2009 20:37:49 +0000 (20:37 +0000)]
eliminate need for adam.jar

16 years agoadd DDR2 controller, generated via MIG
megacz [Sun, 1 Mar 2009 22:06:32 +0000 (14:06 -0800)]
add DDR2 controller, generated via MIG

16 years agoswitch to using patched ISE in /scratch/megacz/xilinx
megacz [Sun, 1 Mar 2009 22:05:52 +0000 (14:05 -0800)]
switch to using patched ISE in /scratch/megacz/xilinx

16 years agoadd Dvi.ship
megacz [Sun, 1 Mar 2009 16:25:27 +0000 (08:25 -0800)]
add Dvi.ship

16 years agomore predictable instance naming in Verilog.java
megacz [Sun, 1 Mar 2009 16:18:43 +0000 (08:18 -0800)]
more predictable instance naming in Verilog.java

16 years agofirst pass at getting mergesort to run on the interpreter
megacz [Sun, 1 Mar 2009 16:17:39 +0000 (08:17 -0800)]
first pass at getting mergesort to run on the interpreter

16 years agoswitch host->fpga communication from 8-bit words to 6-bit words
megacz [Sat, 28 Feb 2009 07:17:17 +0000 (23:17 -0800)]
switch host->fpga communication from 8-bit words to 6-bit words

16 years agoswitch fpga->host communication from 8-bit words to 6-bit words
megacz [Sat, 28 Feb 2009 06:39:58 +0000 (22:39 -0800)]
switch fpga->host communication from 8-bit words to 6-bit words

16 years agoadded code to implement REVERSE_LATENCY using srl16
megacz [Thu, 26 Feb 2009 23:02:07 +0000 (15:02 -0800)]
added code to implement REVERSE_LATENCY using srl16

16 years agoadded code to implement FORWARD_LATENCY using srl16
megacz [Thu, 26 Feb 2009 22:29:07 +0000 (14:29 -0800)]
added code to implement FORWARD_LATENCY using srl16

16 years agouse getReq()/getAck() in isFull()
megacz [Thu, 26 Feb 2009 22:00:55 +0000 (14:00 -0800)]
use getReq()/getAck() in isFull()

16 years agodo a mkdir-p on the remote host before trying to build
megacz [Thu, 26 Feb 2009 22:00:02 +0000 (14:00 -0800)]
do a mkdir-p on the remote host before trying to build

16 years agoupdate to 17-Feb
adam [Tue, 17 Feb 2009 19:09:20 +0000 (11:09 -0800)]
update to 17-Feb

darcs-hash:20090217190920-5007d-cfb034191bdc994c89346f2c9a25f0998928af2e.gz

16 years agochange rst to high-active
megacz [Sun, 25 Jan 2009 01:17:04 +0000 (17:17 -0800)]
change rst to high-active

16 years agoremove extraneous flag_z stuff from FpgaDock.java
megacz [Mon, 19 Jan 2009 06:37:44 +0000 (22:37 -0800)]
remove extraneous flag_z stuff from FpgaDock.java

16 years agofix strange update to c-flag based on flushing bit; I am not sure why this was the...
megacz [Mon, 19 Jan 2009 02:33:58 +0000 (18:33 -0800)]
fix strange update to c-flag based on flushing bit; I am not sure why this was the way it was, but it needed to be fixed

16 years agofix bug in Fpga implementation related to Dc latch and c-flag; was causing c-flag...
megacz [Mon, 19 Jan 2009 02:31:31 +0000 (18:31 -0800)]
fix bug in Fpga implementation related to Dc latch and c-flag; was causing c-flag-determined-by-dc.test to fail

16 years agoformatting
megacz [Mon, 19 Jan 2009 02:30:21 +0000 (18:30 -0800)]
formatting

16 years agofix mismatch between Instruction.toString() and new grammar
megacz [Mon, 19 Jan 2009 02:30:07 +0000 (18:30 -0800)]
fix mismatch between Instruction.toString() and new grammar

16 years agoadd test tests/flags/c-flag-determined-by-dc.test
megacz [Mon, 19 Jan 2009 02:29:39 +0000 (18:29 -0800)]
add test tests/flags/c-flag-determined-by-dc.test

16 years agoproperly synchronize threads in InterpreterProcess
megacz [Fri, 16 Jan 2009 20:20:51 +0000 (12:20 -0800)]
properly synchronize threads in InterpreterProcess

16 years agouse BitVector.toLong() in InterpreterDock.peekDataForShip() to get proper sign-extension
megacz [Fri, 16 Jan 2009 20:20:29 +0000 (12:20 -0800)]
use BitVector.toLong() in InterpreterDock.peekDataForShip() to get proper sign-extension

16 years agofix bug in Alu.ship
megacz [Fri, 16 Jan 2009 19:44:51 +0000 (11:44 -0800)]
fix bug in Alu.ship

16 years agomake InterpreterDock c-flag depend on Dc bit, as it should
megacz [Fri, 16 Jan 2009 19:43:25 +0000 (11:43 -0800)]
make InterpreterDock c-flag depend on Dc bit, as it should

16 years agoadd commented-out versions of `drain_foo that do not work
megacz [Sun, 11 Jan 2009 20:49:01 +0000 (12:49 -0800)]
add commented-out versions of `drain_foo that do not work

16 years agoeliminate need for a register for the _f flag in the Fpga version
megacz [Sun, 11 Jan 2009 19:08:57 +0000 (11:08 -0800)]
eliminate need for a register for the _f flag in the Fpga version

16 years agodo not drain a port unless it is currently full
megacz [Sun, 11 Jan 2009 01:01:25 +0000 (17:01 -0800)]
do not drain a port unless it is currently full

16 years agoremove `flush macro, fold it into `cleanup
megacz [Sun, 11 Jan 2009 00:55:38 +0000 (16:55 -0800)]
remove `flush macro, fold it into `cleanup

16 years agodeal with bootstrapping dependency while building a fresh checkout
megacz [Fri, 9 Jan 2009 01:35:44 +0000 (17:35 -0800)]
deal with bootstrapping dependency while building a fresh checkout

16 years agoupdate Makefile to be able to find .ship files
megacz [Thu, 8 Jan 2009 21:14:51 +0000 (13:14 -0800)]
update Makefile to be able to find .ship files

16 years agooverhaul of interpreter, update ships to match; "make test" works now
megacz [Thu, 8 Jan 2009 21:14:28 +0000 (13:14 -0800)]
overhaul of interpreter, update ships to match; "make test" works now

16 years agoupdate Context.java to new head/abort/tail scheme
megacz [Thu, 8 Jan 2009 21:13:28 +0000 (13:13 -0800)]
update Context.java to new head/abort/tail scheme

16 years agobugfixes to tests discoverd while getting interpreter working again
megacz [Thu, 8 Jan 2009 10:37:11 +0000 (02:37 -0800)]
bugfixes to tests discoverd while getting interpreter working again

16 years agoinert formatting changes to tests/codebags/fun-with-codebags2.fleet
megacz [Thu, 8 Jan 2009 10:36:10 +0000 (02:36 -0800)]
inert formatting changes to tests/codebags/fun-with-codebags2.fleet

16 years agocleaner allocation of ships when a single InterpreterFleet is reused
megacz [Thu, 8 Jan 2009 10:35:36 +0000 (02:35 -0800)]
cleaner allocation of ships when a single InterpreterFleet is reused

16 years agoonly complain about lack of ships for non-FleetWithDynamicShips fleets
megacz [Thu, 8 Jan 2009 10:35:14 +0000 (02:35 -0800)]
only complain about lack of ships for non-FleetWithDynamicShips fleets

16 years agofix encoding error that only shows up when all-zeroes is a valid path
megacz [Thu, 8 Jan 2009 10:34:47 +0000 (02:34 -0800)]
fix encoding error that only shows up when all-zeroes is a valid path

16 years agofix typo in Instruction.Abort.toString()
megacz [Thu, 8 Jan 2009 09:40:17 +0000 (01:40 -0800)]
fix typo in Instruction.Abort.toString()

16 years agomore pump=>dock renaming
megacz [Thu, 8 Jan 2009 09:39:57 +0000 (01:39 -0800)]
more pump=>dock renaming

16 years agoadd Mask.getvalAsBitVector(BitVector)
megacz [Thu, 8 Jan 2009 09:39:41 +0000 (01:39 -0800)]
add Mask.getvalAsBitVector(BitVector)

16 years agoclean up torpedo tests
megacz [Thu, 8 Jan 2009 06:13:28 +0000 (22:13 -0800)]
clean up torpedo tests

16 years agofix error where flag_d/flag_z were set incorrectly in FpgaDock
megacz [Thu, 8 Jan 2009 06:13:10 +0000 (22:13 -0800)]
fix error where flag_d/flag_z were set incorrectly in FpgaDock

16 years agoadd BitVector.set(BitVector)
megacz [Thu, 8 Jan 2009 06:06:26 +0000 (22:06 -0800)]
add BitVector.set(BitVector)

16 years agoformatting fixes
megacz [Thu, 8 Jan 2009 03:37:13 +0000 (19:37 -0800)]
formatting fixes

16 years agomove InterpreterDestination serial number into the Interpreter class
megacz [Thu, 8 Jan 2009 03:36:18 +0000 (19:36 -0800)]
move InterpreterDestination serial number into the Interpreter class

16 years agomove the packet queue out of InterpreterDestination and into InterpreterDock
megacz [Thu, 8 Jan 2009 03:30:56 +0000 (19:30 -0800)]
move the packet queue out of InterpreterDestination and into InterpreterDock

16 years agochange internal uses of "port" to "dock"
megacz [Thu, 8 Jan 2009 03:12:26 +0000 (19:12 -0800)]
change internal uses of "port" to "dock"

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

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

16 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

16 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

16 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

16 years ago19-Dec
adam [Sat, 3 Jan 2009 00:53:52 +0000 (16:53 -0800)]
19-Dec

darcs-hash:20090103005352-5007d-d52db673b50242adb28e589379c949de9fd7d293.gz

16 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

16 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