• R/O
  • SSH
  • HTTPS

puzzlebox: List of commits


RSS
Rev. Time Author
r62 2009-05-05 00:06:51 ohsawa

GC bugs are fixed that PuzzleBox GC module is not check car reg and cdr reg,
and the bitmap controller in GC module does not mark 'USED' bit while GC.

r61 2009-05-04 02:08:01 ohsawa

All mark-and-sweep GC functions are implemented in the PuzzleBox, but
not verified completely.

r60 2009-04-23 00:40:20 ohsawa

Now free pointer manager can control evaluation stack for GC, but
not implemented yet.

r59 2009-04-19 23:57:21 ohsawa

PuzzleBox Free Pointer module is modified using an allocation bitmap memory.
This modification is for mark-and-sweep GC, but it is not implemented yet.

r58 2009-04-12 04:17:46 ohsawa

PuzzleBox VM is updated to get input data before ISBSY becomes low.

r57 2009-04-12 04:15:59 ohsawa

PuzzleBox evaluation stack is modified to reduce area and complexity.

r56 2009-04-11 23:10:01 ohsawa

Loader supports binary transfer to external memory via serial port.

r55 2009-04-11 20:02:43 ohsawa

Some timing bugs in RTL is fixed.
PSEQ now supports binary tranfar of write data with term "w", not "W".
PSEQ and loader now supports address increments when accessing memory to
reduce transfer band width via serial port.

r54 2009-04-11 02:14:09 ohsawa

The name of loader changes to zload.
Loader supports detecting error abortion of puzzlebox.

r53 2009-04-10 22:06:19 ohsawa

Serial device definition is moved to the Makefile.
README now includes descriptions for configuration and run with FPGA.

r52 2009-04-09 23:06:04 ohsawa

PSEQ bug that EOF in output stream does not dequeued is fixed.
In the loader, asynchronous input/output stream transfer is
totaly supported to use pthread.

r51 2009-04-09 05:02:43 ohsawa

Program Loader for PuzzleBox is implemented.
Note that this loader does not support input/output stream completely.
It only works with fact.l because no input and one output is only supported.

r50 2009-04-08 02:45:29 ohsawa

Memory instances are modified for FPGA TOP synthesis.

r49 2009-04-06 06:44:04 ohsawa

EOS of Input/Output stream is supported to use term 'S' in UART.
Configurations in verification is moved to simulation directory.
An ISBSY timing bug is fixed.
Now all vectors in fpga top sim is passed.

r48 2009-04-06 03:52:50 ohsawa

Read/Write command via Main BUS is implemented to control SPRAM and
PuzzleBox core.
Main BUS module is added to route access from PSEQ and PuzzleBox to
SPRAM and PuzzleBox slave.

Note that EOF of Input/Output Stream on FPGA TOP module is not implemented yet,
so some testbench on FPGA TOP is aborted abnormally.
Those bugs are fixed later.

r47 2009-03-29 19:50:36 ohsawa

TOP Sequencer PSEQ command R, W, M is added for accessing an external memory.
Scratch Pad SRAM is also added as an external memory.

r46 2009-03-28 02:04:22 ohsawa

UART_TXD bugs in reset is fixed.

r45 2009-03-26 02:29:53 ohsawa

Reset signal becomes synchronus for FPGA.

r44 2009-03-26 02:19:39 ohsawa

RTL search path for synthesis is added.

r43 2009-03-22 14:47:55 ohsawa

PuzzleBox configuration file is moved to conf/ dir.
Configuration of PuzzleBox default is changed to 16bit CAF
because of limited size of SRAM on FPGA.

r42 2009-03-22 01:35:48 ohsawa

Synthesis and Program scripts for Altera Cyclone III EP3C25F324C6 is added in
the directory syn/altera.
These scripts supports only Nios II Embedded Evaluation Kit,
Cyclone III Edition and windows environment.
Don't run this scripts for Other FPGAs and boards.

r41 2009-03-22 01:13:56 ohsawa

UART bugs that low level signals mean 1 and high level signals means 0 is fixed.

r40 2009-03-21 23:21:52 ohsawa

PUZZLE BOX IS RDY & BSY direction is inversed due to symmetric interface.

r39 2009-03-21 15:00:34 ohsawa

FPGA top sequencer controled by UART is added.

r38 2009-03-21 02:22:57 ohsawa

FPGA TOP and UART is added for FPGA Implementation.
Verification environment for FPGA TOP is implemented.

r37 2009-03-12 04:30:14 ohsawa

README is modified to fix some directory changes and show add7 sample program.

r36 2009-03-12 04:03:49 ohsawa

Some syntax errors in rtl is fixed, and a macro with parameter is eliminated,
because iverilog seems not to support it.

r35 2009-03-11 21:39:08 ohsawa

Some directories are moved for restructuring.

r34 2009-03-09 06:19:06 ohsawa

PB_ESTK is modified to be almost synthesizable.

r33 2009-03-08 13:24:47 ohsawa

External address space is expanded to 30bit. Profiler for PuzzleBox is added.
Now compiler accepts LazyRead term "L".
Note that if you use LazyRead, solo use of "L" is prohibited due to CAF
modification: use "(I L)" instead.
License format is refined.

Show on old repository browser