fleet.git
17 years agoupdates to svg files
adam [Thu, 17 Apr 2008 19:52:48 +0000 (12:52 -0700)]
updates to svg files

darcs-hash:20080417195248-5007d-9a7ac2c13610896d35ab9332e46e8773f4749e52.gz

17 years agoclean up literal-setting code
adam [Sun, 13 Apr 2008 02:33:21 +0000 (03:33 +0100)]
clean up literal-setting code

17 years agouse Mask.signExtend()
adam [Sun, 13 Apr 2008 02:28:12 +0000 (03:28 +0100)]
use Mask.signExtend()

17 years agouse bitmasks to set literals
adam [Sun, 13 Apr 2008 02:25:06 +0000 (03:25 +0100)]
use bitmasks to set literals

17 years agoremove magic constant 19 from literal encodings
adam [Sun, 13 Apr 2008 02:14:38 +0000 (03:14 +0100)]
remove magic constant 19 from literal encodings

17 years agouncomment some tests that work now
adam [Sun, 13 Apr 2008 00:09:56 +0000 (01:09 +0100)]
uncomment some tests that work now

17 years agoremove Choice ship
adam [Sat, 12 Apr 2008 13:29:29 +0000 (14:29 +0100)]
remove Choice ship

17 years agore-arrange some code in Server.java
adam [Sat, 12 Apr 2008 13:00:37 +0000 (14:00 +0100)]
re-arrange some code in Server.java

17 years agobetter initialization code in main.v
adam [Sat, 12 Apr 2008 12:59:55 +0000 (13:59 +0100)]
better initialization code in main.v

17 years agoadd commented-out code to send an "ok" after break on rs232
adam [Sat, 12 Apr 2008 12:59:08 +0000 (13:59 +0100)]
add commented-out code to send an "ok" after break on rs232

17 years agoonly generate break signal if rx_bit_cnt==9 to avoid mid-transmit resets
adam [Sat, 12 Apr 2008 12:58:44 +0000 (13:58 +0100)]
only generate break signal if rx_bit_cnt==9 to avoid mid-transmit resets

17 years agobetter reset code in Memory.ship
adam [Sat, 12 Apr 2008 12:58:17 +0000 (13:58 +0100)]
better reset code in Memory.ship

17 years agoupdate tests
adam [Sat, 12 Apr 2008 12:57:14 +0000 (13:57 +0100)]
update tests

17 years agocleanup Alu1 and Alu2 FPGA code
adam [Sat, 12 Apr 2008 09:37:59 +0000 (10:37 +0100)]
cleanup Alu1 and Alu2 FPGA code

17 years ago29-mar
adam [Sun, 6 Apr 2008 21:18:13 +0000 (14:18 -0700)]
29-mar

darcs-hash:20080406211813-5007d-2a796adfc5c81eac31600b41851291e816ac4ac7.gz

17 years agomar29 release
adam [Sun, 30 Mar 2008 18:20:24 +0000 (11:20 -0700)]
mar29 release

darcs-hash:20080330182024-5007d-534f87aa2e4c7e394570225df75e143c8eef8af7.gz

17 years agocomments from meeting
adam [Sun, 23 Mar 2008 20:45:02 +0000 (13:45 -0700)]
comments from meeting

darcs-hash:20080323204502-5007d-d83f6765934b57e81fa6cae8e4f92c626d4233cd.gz

17 years ago12-Mar
adam [Fri, 14 Mar 2008 01:34:17 +0000 (18:34 -0700)]
12-Mar

darcs-hash:20080314013417-5007d-1fff946d6b523047ca4b558a28d4d5a7c8f782d4.gz

17 years agoadd diagrams
adam [Thu, 13 Mar 2008 03:40:07 +0000 (20:40 -0700)]
add diagrams

darcs-hash:20080313034007-5007d-7dc73b7c8234b5776cfd8f909713bf07d58b92aa.gz

17 years agoremoved {red}
adam [Thu, 13 Mar 2008 03:13:01 +0000 (20:13 -0700)]
removed {red}

darcs-hash:20080313031301-5007d-906994f5f00820af9bfc977c899f854194fa2d47.gz

17 years agomar07 checkpoint
adam [Thu, 13 Mar 2008 03:12:09 +0000 (20:12 -0700)]
mar07 checkpoint

darcs-hash:20080313031209-5007d-e5c85b8938e6c84687a3b34850a232603eeb8046.gz

17 years agocheckpoint
adam [Wed, 27 Feb 2008 18:50:25 +0000 (10:50 -0800)]
checkpoint

darcs-hash:20080227185025-5007d-97328e1ca30250609e79483ea1edec851b160f1f.gz

17 years agosupport for [dl] and flags
adam [Thu, 14 Feb 2008 03:52:15 +0000 (04:52 +0100)]
support for [dl] and flags

17 years agoremove is_standing and kill counter
adam [Tue, 12 Feb 2008 09:57:14 +0000 (10:57 +0100)]
remove is_standing and kill counter

17 years agocleanup obsolete stuff
adam [Tue, 12 Feb 2008 09:15:00 +0000 (10:15 +0100)]
cleanup obsolete stuff

17 years agoeliminate standing bit
adam [Tue, 12 Feb 2008 09:12:45 +0000 (10:12 +0100)]
eliminate standing bit

17 years agoupdate fpga to reset counters on kill/massacre
adam [Tue, 12 Feb 2008 09:12:39 +0000 (10:12 +0100)]
update fpga to reset counters on kill/massacre

17 years agoupdate interpreter to reset counters on kill/massacre
adam [Tue, 12 Feb 2008 09:12:28 +0000 (10:12 +0100)]
update interpreter to reset counters on kill/massacre

17 years agoupdate test cases
adam [Tue, 12 Feb 2008 09:07:04 +0000 (10:07 +0100)]
update test cases

17 years agouse repeat counter instead of standing bit
adam [Tue, 12 Feb 2008 09:06:58 +0000 (10:06 +0100)]
use repeat counter instead of standing bit

17 years agoupdate fpga to properly reset repeat_counter after massacre
adam [Tue, 12 Feb 2008 09:06:44 +0000 (10:06 +0100)]
update fpga to properly reset repeat_counter after massacre

17 years agoupdate test-requeue to use the standing count value
adam [Tue, 12 Feb 2008 06:59:05 +0000 (07:59 +0100)]
update test-requeue to use the standing count value

17 years agoadd support for a "standing" count value
adam [Tue, 12 Feb 2008 06:58:54 +0000 (07:58 +0100)]
add support for a "standing" count value

17 years agoadd flags tests
adam [Tue, 12 Feb 2008 04:27:13 +0000 (05:27 +0100)]
add flags tests

17 years agoadd predicates to instruction encoder/decoder
adam [Tue, 12 Feb 2008 04:26:57 +0000 (05:26 +0100)]
add predicates to instruction encoder/decoder

17 years agore-arrange isLooping() method
adam [Mon, 11 Feb 2008 15:05:37 +0000 (16:05 +0100)]
re-arrange isLooping() method

17 years agoadd support for predicates to parser and interpreter
adam [Mon, 11 Feb 2008 15:04:56 +0000 (16:04 +0100)]
add support for predicates to parser and interpreter

17 years agoextra reset code for fpga.Server
adam [Mon, 11 Feb 2008 14:40:58 +0000 (15:40 +0100)]
extra reset code for fpga.Server

17 years agoadd `reset` to Alu2
adam [Mon, 11 Feb 2008 14:40:45 +0000 (15:40 +0100)]
add `reset` to Alu2

17 years agoremove obsolete tests
adam [Mon, 11 Feb 2008 14:40:32 +0000 (15:40 +0100)]
remove obsolete tests

17 years agofix tests/pump/test-massacre.fleet
adam [Mon, 11 Feb 2008 13:44:25 +0000 (14:44 +0100)]
fix tests/pump/test-massacre.fleet

17 years agoalter Alu1 test to work around fpga anomoly
adam [Mon, 11 Feb 2008 13:21:55 +0000 (14:21 +0100)]
alter Alu1 test to work around fpga anomoly

17 years agoadd extra #expect to requeue-expire
adam [Mon, 11 Feb 2008 13:17:49 +0000 (14:17 +0100)]
add extra #expect to requeue-expire

17 years agofix bugs in handling of DecrLoop operation
adam [Mon, 11 Feb 2008 13:17:33 +0000 (14:17 +0100)]
fix bugs in handling of DecrLoop operation

17 years agoupdates to tests
adam [Mon, 11 Feb 2008 13:09:11 +0000 (14:09 +0100)]
updates to tests

17 years agoadd SetFlags instruction to API and interpreter
adam [Mon, 11 Feb 2008 13:08:03 +0000 (14:08 +0100)]
add SetFlags instruction to API and interpreter

17 years agohave break signal flush input/output fifos
adam [Mon, 11 Feb 2008 13:07:41 +0000 (14:07 +0100)]
have break signal flush input/output fifos

17 years agoremove unnecessary calls to addPreCrap() in Generator.java
adam [Mon, 11 Feb 2008 13:06:47 +0000 (14:06 +0100)]
remove unnecessary calls to addPreCrap() in Generator.java

17 years agomove multiplier out of Alu3.ship, add correct test
adam [Mon, 4 Feb 2008 03:26:51 +0000 (04:26 +0100)]
move multiplier out of Alu3.ship, add correct test

17 years agoadd Rotator ship
adam [Mon, 4 Feb 2008 02:12:35 +0000 (03:12 +0100)]
add Rotator ship

17 years agomore reset code
adam [Wed, 30 Jan 2008 11:08:43 +0000 (12:08 +0100)]
more reset code

17 years agoreset state wires too
adam [Wed, 30 Jan 2008 08:20:15 +0000 (09:20 +0100)]
reset state wires too

17 years agoadd additional reset logic to instances of Generator.Port
adam [Wed, 30 Jan 2008 08:01:35 +0000 (09:01 +0100)]
add additional reset logic to instances of Generator.Port

17 years agouncomment resets in Memory.ship
adam [Wed, 30 Jan 2008 08:01:22 +0000 (09:01 +0100)]
uncomment resets in Memory.ship

17 years agotweak to Makefile
adam [Wed, 30 Jan 2008 08:01:10 +0000 (09:01 +0100)]
tweak to Makefile

17 years agoupdate server to auto-restart when files are changed
adam [Wed, 30 Jan 2008 07:34:30 +0000 (08:34 +0100)]
update server to auto-restart when files are changed

17 years agoadd misc directory
adam [Wed, 30 Jan 2008 07:33:47 +0000 (08:33 +0100)]
add misc directory

17 years agomaster clear works (at least for memory ship)
adam [Mon, 28 Jan 2008 08:26:46 +0000 (09:26 +0100)]
master clear works (at least for memory ship)

17 years agocheckpoint
adam [Mon, 28 Jan 2008 06:09:20 +0000 (07:09 +0100)]
checkpoint

17 years agopropagate break signal as reset
adam [Sun, 27 Jan 2008 13:10:13 +0000 (14:10 +0100)]
propagate break signal as reset

17 years agoadd support for RS-232 break signal
adam [Sun, 27 Jan 2008 12:48:09 +0000 (13:48 +0100)]
add support for RS-232 break signal

17 years agoadd rst wire (but do not do anything with it)
adam [Sat, 26 Jan 2008 18:15:04 +0000 (19:15 +0100)]
add rst wire (but do not do anything with it)

17 years agoupdates for ml410 board
adam [Sat, 26 Jan 2008 18:14:36 +0000 (19:14 +0100)]
updates for ml410 board

17 years agosome tweaks to main.xst file
adam [Fri, 25 Jan 2008 02:58:41 +0000 (03:58 +0100)]
some tweaks to main.xst file

17 years agoupdate Makefile to use intel2950-4.eecs.berkeley.edu
adam [Fri, 25 Jan 2008 02:58:28 +0000 (03:58 +0100)]
update Makefile to use intel2950-4.eecs.berkeley.edu

17 years agoupdate test cases to am33
adam [Fri, 25 Jan 2008 02:58:13 +0000 (03:58 +0100)]
update test cases to am33

17 years agomajor overhaul: update dock to am33
adam [Fri, 25 Jan 2008 02:57:55 +0000 (03:57 +0100)]
major overhaul: update dock to am33

17 years agoadd interpreter code and tests for loop counter instructions
adam [Wed, 2 Jan 2008 13:34:42 +0000 (14:34 +0100)]
add interpreter code and tests for loop counter instructions

17 years agoupdate test case for massacre
adam [Wed, 2 Jan 2008 13:34:07 +0000 (14:34 +0100)]
update test case for massacre

17 years agofix operation of massacre
adam [Wed, 2 Jan 2008 12:58:14 +0000 (13:58 +0100)]
fix operation of massacre

17 years agoreorder Alu3 instructions to deal with two-instruction literals
adam [Wed, 2 Jan 2008 12:34:32 +0000 (13:34 +0100)]
reorder Alu3 instructions to deal with two-instruction literals

17 years agoupdate test-kill-requeueing.fleet for two-instruction literals
adam [Wed, 2 Jan 2008 12:30:56 +0000 (13:30 +0100)]
update test-kill-requeueing.fleet for two-instruction literals

17 years agosplit literals into low-half/high-half
adam [Wed, 2 Jan 2008 12:29:25 +0000 (13:29 +0100)]
split literals into low-half/high-half

17 years agodisable Alu3 test temporarily (clogs switch fabric with two-instruction literals)
adam [Wed, 2 Jan 2008 12:28:55 +0000 (13:28 +0100)]
disable Alu3 test temporarily (clogs switch fabric with two-instruction literals)

17 years agoimplement support (fpga+interp+test) for massacre instruction
adam [Wed, 2 Jan 2008 08:05:28 +0000 (09:05 +0100)]
implement support (fpga+interp+test) for massacre instruction

17 years agodo not requeue literals
adam [Wed, 2 Jan 2008 07:46:20 +0000 (08:46 +0100)]
do not requeue literals

17 years agouse faster build machine
adam [Wed, 2 Jan 2008 07:27:54 +0000 (08:27 +0100)]
use faster build machine

17 years agoalways set literal count to 0
adam [Wed, 2 Jan 2008 07:27:45 +0000 (08:27 +0100)]
always set literal count to 0

17 years agocheckpoint synthesizing
adam [Wed, 2 Jan 2008 07:02:00 +0000 (08:02 +0100)]
checkpoint synthesizing

17 years agodisable token-on-last-iteration.fleet
adam [Wed, 2 Jan 2008 06:41:48 +0000 (07:41 +0100)]
disable token-on-last-iteration.fleet

17 years agoused signed fields when readInstruction()ing a literal instruction
adam [Wed, 2 Jan 2008 06:41:29 +0000 (07:41 +0100)]
used signed fields when readInstruction()ing a literal instruction

17 years agofix counting of kill instructions in interpreter
adam [Wed, 2 Jan 2008 06:41:11 +0000 (07:41 +0100)]
fix counting of kill instructions in interpreter

17 years agofixed bug in test code
adam [Wed, 2 Jan 2008 06:23:41 +0000 (07:23 +0100)]
fixed bug in test code

17 years agodocumentation updates
adam [Tue, 1 Jan 2008 08:31:52 +0000 (09:31 +0100)]
documentation updates

17 years agoupdated Memory ship fleeterpreter impl to support writes, etc
adam [Tue, 1 Jan 2008 08:31:43 +0000 (09:31 +0100)]
updated Memory ship fleeterpreter impl to support writes, etc

17 years agoupdated interpeter to pre-am32 dock
adam [Tue, 1 Jan 2008 08:31:20 +0000 (09:31 +0100)]
updated interpeter to pre-am32 dock

17 years agoupdate tests to use take rather than wait at inboxes
adam [Tue, 1 Jan 2008 08:30:43 +0000 (09:30 +0100)]
update tests to use take rather than wait at inboxes

17 years agoupdate Makefile
adam [Tue, 1 Jan 2008 08:30:12 +0000 (09:30 +0100)]
update Makefile

17 years agoupdate docs
adam [Sun, 16 Sep 2007 04:11:47 +0000 (05:11 +0100)]
update docs

17 years agoupdate docs
adam [Sun, 16 Sep 2007 04:11:35 +0000 (05:11 +0100)]
update docs

17 years agoimprove synthesis flags
adam [Sun, 16 Sep 2007 04:10:48 +0000 (05:10 +0100)]
improve synthesis flags

17 years agospelling fixes
fg [Tue, 28 Aug 2007 08:59:53 +0000 (09:59 +0100)]
spelling fixes

17 years agodoc updates to ships
adam [Tue, 28 Aug 2007 08:57:27 +0000 (09:57 +0100)]
doc updates to ships

17 years agomore archman updates
adam [Tue, 28 Aug 2007 08:57:10 +0000 (09:57 +0100)]
more archman updates

17 years agoupdate SBP jarfile
adam [Tue, 28 Aug 2007 00:25:55 +0000 (01:25 +0100)]
update SBP jarfile

17 years agoproper encoding of kill count
adam [Tue, 28 Aug 2007 00:25:46 +0000 (01:25 +0100)]
proper encoding of kill count

17 years agoimprove PumpDescription with left/right specification
adam [Tue, 28 Aug 2007 00:25:34 +0000 (01:25 +0100)]
improve PumpDescription with left/right specification

17 years agobetter error reporting on invalid instructions
adam [Tue, 28 Aug 2007 00:25:09 +0000 (01:25 +0100)]
better error reporting on invalid instructions

17 years agomakefile updates
adam [Tue, 28 Aug 2007 00:24:53 +0000 (01:24 +0100)]
makefile updates

17 years agofix a bug in repeat kill on fpga
adam [Tue, 28 Aug 2007 00:24:45 +0000 (01:24 +0100)]
fix a bug in repeat kill on fpga