fleet.git
15 years agonew files from ivan, 22-Apr
Adam Megacz [Thu, 23 Apr 2009 17:39:58 +0000 (17:39 +0000)]
new files from ivan, 22-Apr

15 years agomore tests pass now
Adam Megacz [Thu, 23 Apr 2009 03:31:52 +0000 (03:31 +0000)]
more tests pass now

15 years agoencoding bugfix
Adam Megacz [Thu, 23 Apr 2009 03:31:40 +0000 (03:31 +0000)]
encoding bugfix

15 years agomore tests pass now
Adam Megacz [Tue, 21 Apr 2009 21:14:19 +0000 (21:14 +0000)]
more tests pass now

15 years agomore tests pass now
Adam Megacz [Tue, 21 Apr 2009 06:23:02 +0000 (06:23 +0000)]
more tests pass now

15 years agofix another encoding bug
Adam Megacz [Tue, 21 Apr 2009 06:22:34 +0000 (06:22 +0000)]
fix another encoding bug

15 years agonew files from ivan
Adam Megacz [Tue, 21 Apr 2009 06:22:15 +0000 (06:22 +0000)]
new files from ivan

15 years agoupdate with new files 20-Apr from Ivan, regenerate marina.{v,spi}
Adam Megacz [Tue, 21 Apr 2009 01:25:21 +0000 (01:25 +0000)]
update with new files 20-Apr from Ivan, regenerate marina.{v,spi}

15 years agoupdate instruction encoding bug
Adam Megacz [Tue, 21 Apr 2009 01:24:13 +0000 (01:24 +0000)]
update instruction encoding bug

15 years agofix ILC tests, take advantage of new command line flags, update which tests pass
Adam Megacz [Tue, 21 Apr 2009 01:24:00 +0000 (01:24 +0000)]
fix ILC tests, take advantage of new command line flags, update which tests pass

15 years agosome ILC fixes
Adam Megacz [Tue, 21 Apr 2009 01:22:38 +0000 (01:22 +0000)]
some ILC fixes

15 years agoadd additional masterClear() code for Verilog simulations
Adam Megacz [Mon, 20 Apr 2009 22:26:22 +0000 (22:26 +0000)]
add additional masterClear() code for Verilog simulations

15 years agoadd command-line arguments for -verilog and -testChains
Adam Megacz [Mon, 20 Apr 2009 22:25:58 +0000 (22:25 +0000)]
add command-line arguments for -verilog and -testChains

15 years agoupdate some paths, add master clear code for Verilog, partial implementation of get...
Adam Megacz [Mon, 20 Apr 2009 18:26:53 +0000 (18:26 +0000)]
update some paths, add master clear code for Verilog, partial implementation of get OLC/ILC

15 years agomake null_path public
Adam Megacz [Mon, 20 Apr 2009 18:24:35 +0000 (18:24 +0000)]
make null_path public

15 years agoremove drainNoCheck() hack from InstructionStopper
Adam Megacz [Mon, 20 Apr 2009 18:23:31 +0000 (18:23 +0000)]
remove drainNoCheck() hack from InstructionStopper

15 years agoenable clockHack for VerilogModel
Adam Megacz [Sun, 19 Apr 2009 02:38:37 +0000 (02:38 +0000)]
enable clockHack for VerilogModel

15 years agolatest files from ivan
Adam Megacz [Sun, 19 Apr 2009 02:37:55 +0000 (02:37 +0000)]
latest files from ivan

15 years agoupdate from Ivan
Adam Megacz [Wed, 15 Apr 2009 22:15:18 +0000 (22:15 +0000)]
update from Ivan

15 years agonew libraries from Ivan - 14 April 2009
jlexau [Wed, 15 Apr 2009 05:33:34 +0000 (05:33 +0000)]
new libraries from Ivan - 14 April 2009

15 years agoUpdate proper stoppers
Adam Megacz [Mon, 13 Apr 2009 23:19:03 +0000 (23:19 +0000)]
Update proper stoppers

15 years agofix test 3006
Adam Megacz [Mon, 13 Apr 2009 23:17:12 +0000 (23:17 +0000)]
fix test 3006

15 years agoupdate registersM
Adam Megacz [Mon, 13 Apr 2009 23:16:11 +0000 (23:16 +0000)]
update registersM

15 years agoremove obsolete comment
Adam Megacz [Mon, 13 Apr 2009 23:15:37 +0000 (23:15 +0000)]
remove obsolete comment

15 years agoadd Ivans updated registersM.jelib and regenerate marina.spi
Adam Megacz [Mon, 13 Apr 2009 23:15:18 +0000 (23:15 +0000)]
add Ivans updated registersM.jelib and regenerate marina.spi

15 years agoSecond try - updating to match Ivan's 04102009 libraries
coates [Mon, 13 Apr 2009 18:45:14 +0000 (18:45 +0000)]
Second try - updating to match Ivan's 04102009 libraries

15 years agoinitial check-in of new libraries
coates [Mon, 13 Apr 2009 17:41:35 +0000 (17:41 +0000)]
initial check-in of new libraries

15 years agoChecking in Ivans new files
coates [Fri, 10 Apr 2009 23:14:17 +0000 (23:14 +0000)]
Checking in Ivans new files

15 years agodo not call getCtrsFlags() in sendDataPath
Adam Megacz [Thu, 9 Apr 2009 03:58:33 +0000 (03:58 +0000)]
do not call getCtrsFlags() in sendDataPath

15 years agoreformatting only
Adam Megacz [Thu, 9 Apr 2009 03:58:14 +0000 (03:58 +0000)]
reformatting only

15 years agoupdate path to flags scan latches
Adam Megacz [Thu, 9 Apr 2009 03:57:18 +0000 (03:57 +0000)]
update path to flags scan latches

15 years agofix bug in InstructionStopper
Adam Megacz [Thu, 9 Apr 2009 03:56:52 +0000 (03:56 +0000)]
fix bug in InstructionStopper

15 years agoupdate encoding code
Adam Megacz [Thu, 9 Apr 2009 03:56:04 +0000 (03:56 +0000)]
update encoding code

15 years agoadd campus.png, ibex.jar, upload image to Fpga in MergeSort demo
megacz [Mon, 6 Apr 2009 18:53:20 +0000 (11:53 -0700)]
add campus.png, ibex.jar, upload image to Fpga in MergeSort demo

15 years agoServer.java: use USB serial if available
megacz [Mon, 6 Apr 2009 18:52:32 +0000 (11:52 -0700)]
Server.java: use USB serial if available

15 years agoFpga.java: update mix of ships
megacz [Mon, 6 Apr 2009 18:52:18 +0000 (11:52 -0700)]
Fpga.java: update mix of ships

15 years agoadd Random.ship
megacz [Mon, 6 Apr 2009 18:51:27 +0000 (11:51 -0700)]
add Random.ship

15 years agoadd Null.ship
megacz [Mon, 6 Apr 2009 18:51:20 +0000 (11:51 -0700)]
add Null.ship

15 years agoadd Button.ship
megacz [Mon, 6 Apr 2009 18:51:14 +0000 (11:51 -0700)]
add Button.ship

15 years agoadd a register delay to the on_screen signal; fixes corruption in left hand pixel...
megacz [Mon, 6 Apr 2009 18:50:46 +0000 (11:50 -0700)]
add a register delay to the on_screen signal; fixes corruption in left hand pixel column

15 years agoDvi: fix comment indicating effective screen size
megacz [Mon, 6 Apr 2009 18:50:21 +0000 (11:50 -0700)]
Dvi: fix comment indicating effective screen size

15 years agoDvi: switch to 36bit memory, 18bpp
megacz [Mon, 6 Apr 2009 18:49:52 +0000 (11:49 -0700)]
Dvi: switch to 36bit memory, 18bpp

15 years agoDvi: change DATA_DELAY to 0
megacz [Mon, 6 Apr 2009 18:49:00 +0000 (11:49 -0700)]
Dvi: change DATA_DELAY to 0

15 years agoremove gpio_sw_c from Dvi.ship
megacz [Mon, 6 Apr 2009 18:48:38 +0000 (11:48 -0700)]
remove gpio_sw_c from Dvi.ship

15 years agoincrease serial port rate to 115200kbps
megacz [Mon, 6 Apr 2009 18:48:04 +0000 (11:48 -0700)]
increase serial port rate to 115200kbps

15 years agoDebug.ship: ignore break signal -- allows demos with serial cable disconnected
megacz [Mon, 6 Apr 2009 18:47:30 +0000 (11:47 -0700)]
Debug.ship: ignore break signal -- allows demos with serial cable disconnected

15 years agoCounter ship: set c-flag to true if this is the last action of a given count
megacz [Mon, 6 Apr 2009 18:46:58 +0000 (11:46 -0700)]
Counter ship: set c-flag to true if this is the last action of a given count

15 years agoDDR2: remember to check if out_empty before attempting an operation
megacz [Mon, 6 Apr 2009 18:46:38 +0000 (11:46 -0700)]
DDR2: remember to check if out_empty before attempting an operation

15 years agoDDR2: set the c-flag properly
megacz [Mon, 6 Apr 2009 18:46:26 +0000 (11:46 -0700)]
DDR2: set the c-flag properly

15 years agoadd AND, OR, XOR opcodes to Alu.ship
megacz [Mon, 6 Apr 2009 18:44:34 +0000 (11:44 -0700)]
add AND, OR, XOR opcodes to Alu.ship

15 years agore-enable building of .ace file
megacz [Mon, 6 Apr 2009 18:42:23 +0000 (11:42 -0700)]
re-enable building of .ace file

15 years agomajor refactoring of edu.berkeley.fleet.dataflow
megacz [Mon, 6 Apr 2009 18:41:48 +0000 (11:41 -0700)]
major refactoring of edu.berkeley.fleet.dataflow

15 years agomajor refactoring of edu.berkeley.fleet.loops, includes renaming Context to CodeBag
megacz [Mon, 6 Apr 2009 18:37:01 +0000 (11:37 -0700)]
major refactoring of edu.berkeley.fleet.loops, includes renaming Context to CodeBag

15 years agoadd currently-commented-out code to put a wig-wag in the instruction fifo
megacz [Mon, 6 Apr 2009 18:34:36 +0000 (11:34 -0700)]
add currently-commented-out code to put a wig-wag in the instruction fifo

15 years agosupport for both slow and fast fifos
megacz [Mon, 6 Apr 2009 18:33:58 +0000 (11:33 -0700)]
support for both slow and fast fifos

15 years agoadd FpgaDestination.getPathLength() for measuring hop counts
megacz [Mon, 6 Apr 2009 18:33:24 +0000 (11:33 -0700)]
add FpgaDestination.getPathLength() for measuring hop counts

15 years agoutilize DeferredBitVector functionality in Fleet implementations
megacz [Mon, 6 Apr 2009 18:28:37 +0000 (11:28 -0700)]
utilize DeferredBitVector functionality in Fleet implementations

15 years agoFpgaPath: actually return the Signal in getSignal()
megacz [Mon, 6 Apr 2009 18:27:17 +0000 (11:27 -0700)]
FpgaPath: actually return the Signal in getSignal()

15 years agofix Move.toString() to print a Path (includes signal bit(s)) rather than a Destination
megacz [Mon, 6 Apr 2009 18:25:56 +0000 (11:25 -0700)]
fix Move.toString() to print a Path (includes signal bit(s)) rather than a Destination

15 years agofix typo in Instruction.Flush.toString()
megacz [Mon, 6 Apr 2009 18:25:04 +0000 (11:25 -0700)]
fix typo in Instruction.Flush.toString()

15 years agomake BitVector implement DeferredBitVector
megacz [Mon, 6 Apr 2009 18:23:58 +0000 (11:23 -0700)]
make BitVector implement DeferredBitVector

15 years agoadd DeferredBitVector class
megacz [Mon, 6 Apr 2009 18:22:28 +0000 (11:22 -0700)]
add DeferredBitVector class

15 years agoupdate to new 25-Mar schematics from Ivan
Adam Megacz [Fri, 27 Mar 2009 03:53:16 +0000 (03:53 +0000)]
update to new 25-Mar schematics from Ivan

15 years agoModifications for wagTest
coates [Tue, 24 Mar 2009 23:09:46 +0000 (23:09 +0000)]
Modifications for wagTest

15 years agoAdded wagTest schematic and layout to test extracted simulation flow
coates [Tue, 24 Mar 2009 23:09:03 +0000 (23:09 +0000)]
Added wagTest schematic and layout to test extracted simulation flow

15 years agoupdate marina.xml and marina.spi
Adam Megacz [Tue, 24 Mar 2009 22:09:41 +0000 (22:09 +0000)]
update marina.xml and marina.spi

15 years agoformatting changes
Adam Megacz [Tue, 24 Mar 2009 18:42:36 +0000 (18:42 +0000)]
formatting changes

15 years agoclean up InstructionStopper.fill(BitVector)
Adam Megacz [Tue, 24 Mar 2009 18:29:35 +0000 (18:29 +0000)]
clean up InstructionStopper.fill(BitVector)

15 years agoadd ProperStopper.fill(MarinaPacket)
Adam Megacz [Tue, 24 Mar 2009 18:29:20 +0000 (18:29 +0000)]
add ProperStopper.fill(MarinaPacket)

15 years agoadd convenience constructor MarinaPacket(BitVector,boolean)
Adam Megacz [Tue, 24 Mar 2009 18:29:08 +0000 (18:29 +0000)]
add convenience constructor MarinaPacket(BitVector,boolean)

15 years agorefactor MarinaPacket
Adam Megacz [Tue, 24 Mar 2009 18:22:12 +0000 (18:22 +0000)]
refactor MarinaPacket

15 years agoadd expectLength()
Adam Megacz [Tue, 24 Mar 2009 18:20:50 +0000 (18:20 +0000)]
add expectLength()

15 years agoremove unused method
Adam Megacz [Tue, 24 Mar 2009 18:13:36 +0000 (18:13 +0000)]
remove unused method

15 years agorefactoring of InstructionStopper
Adam Megacz [Tue, 24 Mar 2009 18:13:15 +0000 (18:13 +0000)]
refactoring of InstructionStopper

15 years agoformatting, commenting
Adam Megacz [Tue, 24 Mar 2009 18:07:08 +0000 (18:07 +0000)]
formatting, commenting

15 years agomove methods out of MarinaUtils and into BitVectorGenerators
Adam Megacz [Tue, 24 Mar 2009 18:05:59 +0000 (18:05 +0000)]
move methods out of MarinaUtils and into BitVectorGenerators

15 years agomove RingIfc to inner class of ProperStopper, rename to CommandCodes
Adam Megacz [Tue, 24 Mar 2009 18:01:54 +0000 (18:01 +0000)]
move RingIfc to inner class of ProperStopper, rename to CommandCodes

15 years agoadd comment to Counter.java
Adam Megacz [Tue, 24 Mar 2009 18:00:33 +0000 (18:00 +0000)]
add comment to Counter.java

15 years agobreak out Station and CmdArgs into outer classes
Adam Megacz [Tue, 24 Mar 2009 17:58:50 +0000 (17:58 +0000)]
break out Station and CmdArgs into outer classes

15 years agoremove uses of extractData() and formatDataTokAddr() in MarinaTest
Adam Megacz [Tue, 24 Mar 2009 17:57:04 +0000 (17:57 +0000)]
remove uses of extractData() and formatDataTokAddr() in MarinaTest

15 years agoupdate TOK_FIFO_PATH
Adam Megacz [Tue, 24 Mar 2009 17:56:46 +0000 (17:56 +0000)]
update TOK_FIFO_PATH

15 years agoremove unused methods
Adam Megacz [Tue, 24 Mar 2009 17:56:23 +0000 (17:56 +0000)]
remove unused methods

15 years agoremove formatDataTokAddr() from ProperStopper
Adam Megacz [Tue, 24 Mar 2009 17:56:08 +0000 (17:56 +0000)]
remove formatDataTokAddr() from ProperStopper

15 years agoupdates to MarinaPacket
Adam Megacz [Tue, 24 Mar 2009 17:55:48 +0000 (17:55 +0000)]
updates to MarinaPacket

15 years agocleaned up, plus added new scanM:scanAmp passthrough definition
coates [Tue, 24 Mar 2009 17:55:19 +0000 (17:55 +0000)]
cleaned up, plus added new scanM:scanAmp passthrough definition

15 years agoadd coversM
Adam Megacz [Tue, 24 Mar 2009 16:52:53 +0000 (16:52 +0000)]
add coversM

15 years agoupdate to Ivan latest designs
Adam Megacz [Tue, 24 Mar 2009 16:00:41 +0000 (16:00 +0000)]
update to Ivan latest designs

15 years agodvi ship works, albeit at a very strange resolution
megacz [Mon, 23 Mar 2009 02:38:21 +0000 (19:38 -0700)]
dvi ship works, albeit at a very strange resolution

15 years agocheck the token fifo for emptiness before sendToken() test
Adam Megacz [Mon, 23 Mar 2009 00:49:44 +0000 (00:49 +0000)]
check the token fifo for emptiness before sendToken() test

15 years agoupdate path to token predecessor state wire
Adam Megacz [Mon, 23 Mar 2009 00:49:22 +0000 (00:49 +0000)]
update path to token predecessor state wire

15 years agomore helpful formatDataTokAddr() showing bit numbers, endianness
Adam Megacz [Mon, 23 Mar 2009 00:49:07 +0000 (00:49 +0000)]
more helpful formatDataTokAddr() showing bit numbers, endianness

15 years agofix connection of doo[T,D] and ddo[T,D] at top level
Adam Megacz [Sun, 22 Mar 2009 20:20:55 +0000 (20:20 +0000)]
fix connection of doo[T,D] and ddo[T,D] at top level

15 years agoupdate marina.bsh, marina.spi, marina.xml for new jelibs
Adam Megacz [Sat, 21 Mar 2009 01:36:21 +0000 (01:36 +0000)]
update marina.bsh, marina.spi, marina.xml for new jelibs

15 years agoModified library from Ivan
coates [Fri, 20 Mar 2009 18:44:34 +0000 (18:44 +0000)]
Modified library from Ivan

15 years agoadd ZBT SRAM to Dvi for framebuffer
megacz [Fri, 20 Mar 2009 03:25:39 +0000 (20:25 -0700)]
add ZBT SRAM to Dvi for framebuffer

15 years agoexpand leaf FIFOs from 4 elements to 8 elements
megacz [Fri, 20 Mar 2009 02:11:00 +0000 (19:11 -0700)]
expand leaf FIFOs from 4 elements to 8 elements

15 years agocorrect encoding of Marina predicate bits
megacz [Fri, 20 Mar 2009 02:10:33 +0000 (19:10 -0700)]
correct encoding of Marina predicate bits

15 years agofix potential array bounds overrun in Parser.java
megacz [Fri, 20 Mar 2009 02:10:18 +0000 (19:10 -0700)]
fix potential array bounds overrun in Parser.java

15 years agoremove ZBT from Fpga.java
megacz [Fri, 20 Mar 2009 02:10:00 +0000 (19:10 -0700)]
remove ZBT from Fpga.java

15 years agoremove [Rq] bit from tests in Rotator.ship and Lut3.ship
megacz [Fri, 20 Mar 2009 02:08:22 +0000 (19:08 -0700)]
remove [Rq] bit from tests in Rotator.ship and Lut3.ship