OpenCores
URL https://opencores.org/ocsvn/w11/w11/trunk

Subversion Repositories w11

[/] [w11/] [tags/] [w11a_V0.61/] [doc/] [FILES.txt] - Diff between revs 15 and 16

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 15 Rev 16
Line 1... Line 1...
# $Id: README.txt 434 2011-12-02 19:17:38Z mueller $
# $Id: README.txt 442 2011-12-23 10:03:28Z mueller $
 
 
Release notes for w11a
Release notes for w11a
 
 
  Table of content:
  Table of content:
 
 
Line 23... Line 23...
2. Files ---------------------------------------------------------------------
2. Files ---------------------------------------------------------------------
 
 
   doc                          Documentation
   doc                          Documentation
   rtl                          VHDL sources
   rtl                          VHDL sources
   rtl/bplib                    - board and component support libs
   rtl/bplib                    - board and component support libs
 
   rtl/bplib/atlys                - for Digilent Atlys board
   rtl/bplib/issi                 - for ISSI parts
   rtl/bplib/issi                 - for ISSI parts
   rtl/bplib/micron               - for Micron parts
   rtl/bplib/micron               - for Micron parts
   rtl/bplib/nexys2               - for Digilent Nexsy2 board
   rtl/bplib/nexys2               - for Digilent Nexsy2 board
   rtl/bplib/nexys3               - for Digilent Nexsy3 board
   rtl/bplib/nexys3               - for Digilent Nexsy3 board
 
   rtl/bplib/nxcramlib            - for CRAM part used in Nexys2/3
   rtl/bplib/s3board              - for Digilent S3BOARD
   rtl/bplib/s3board              - for Digilent S3BOARD
   rtl/ibus                     - ibus devices (UNIBUS peripherals)
   rtl/ibus                     - ibus devices (UNIBUS peripherals)
   rtl/sys_gen                  - top level designs
   rtl/sys_gen                  - top level designs
   rtl/sys_gen/tst_rlink          - top level designs for an rlink tester
   rtl/sys_gen/tst_rlink          - top level designs for an rlink tester
   rtl/sys_gen/tst_rlink/nexys2     - rlink tester system for Digilent Nexsy2
     nexys2,nexys3,s3board          - systems for Nexsy2,Nexsy3,S3BOARD
   rtl/sys_gen/tst_rlink/nexys3     - rlink tester system for Digilent Nexsy3
   rtl/sys_gen/tst_serloop        - top level designs for serport loop tester
 
     nexys2,nexys3,s3board          - systems for Nexsy2,Nexsy3,S3BOARD
 
   rtl/sys_gen/tst_snhumanio      - top level designs for human I/O tester
 
     atlys,nexys2,nexys3,s3board    - systems for Atlys,Nexsy2,Nexsy3,S3BOARD
   rtl/sys_gen/w11a               - top level designs for w11a SoC
   rtl/sys_gen/w11a               - top level designs for w11a SoC
   rtl/sys_gen/w11a/nexys2          - w11a SoC for Digilent Nexsy2
     nexys2,nexys3,s3board          - w11a systems for Nexsy2,Nexsy3,S3BOARD
   rtl/sys_gen/w11a/nexys3          - w11a SoC for Digilent Nexsy3
 
   rtl/sys_gen/w11a/s3board         - w11a SoC for Digilent S3BOARD
 
   rtl/vlib                     - VHDL component libs
   rtl/vlib                     - VHDL component libs
   rtl/vlib/comlib                - communication
   rtl/vlib/comlib                - communication
   rtl/vlib/genlib                - general
   rtl/vlib/genlib                - general
   rtl/vlib/memlib                - memory
   rtl/vlib/memlib                - memory
   rtl/vlib/rbus                  - rri: rbus
   rtl/vlib/rbus                  - rri: rbus
Line 61... Line 64...
   tools/src/librutiltpp          - Tcl support commands implemented in C++
   tools/src/librutiltpp          - Tcl support commands implemented in C++
   tools/tcl                    - Tcl scripts
   tools/tcl                    - Tcl scripts
 
 
3. Change Log ----------------------------------------------------------------
3. Change Log ----------------------------------------------------------------
 
 
- trunk (2011-12-04: svn rev 15(oc) 436(wfjm); untagged w11a_V0.54)  +++++++++
- trunk (2011-12-23: svn rev 16(oc) 442(wfjm); untagged w11a_V0.55)  +++++++++
 
 
  - Summary
  - Summary
    - added support for nexys3 board for w11a
    - added xon/xoff (software flow control) support to serport library
 
    - added test systems for serport verification
 
    - use new serport stack in sys_w11a_* and sys_tst_rlink_* systems
 
 
 
  - Changes
 
    - retired modules
 
      - vlib/rlink
 
        - rlink_rlb2rl       - obsolete, now all in rlink_core8
 
        - rlink_base         - use now new rlink_core8
 
        - rlink_serport      - obsolete, now all in rlink_sp1c
 
        - rlink_base_serport - use now new rlink_sp1c
 
 
  - New features
  - New features
 
    - new modules
 
      - vlib/serport
 
        - serport_xonrx  - xon/xoff logic rx path
 
        - serport_xontx  - xon/xoff logic tx path
 
        - serport_1clock - serial port module (uart, fifo, flow control)
 
      - vlib/rlink
 
        - rlink_core8 - rlink core8 with 8bit interface
 
        - rlink_sp1c  - rlink_core8 + serport_1clock combo
 
    - new unit tests
 
      - bplib/s3board/tb/tb_s3_sram_memctl       (for s3board sram controller
 
      - bplib/nxcramlib/tb/tb_nx_cram_memctl_as  (for nexys2,3 cram controller)
    - new systems
    - new systems
      - sys_gen/w11a/sys_w11a_n3
      - sys_gen/tst_serloop/nexys2/sys_tst_serloop1_n2
      - sys_gen/w11a/sys_tst_rlink_n3
      - sys_gen/tst_serloop/nexys3/sys_tst_serloop1_n3
 
      - sys_gen/tst_serloop/s3board/sys_tst_serloop1_s3
 
      - sys_gen/tst_rlink/s3board/sys_tst_rlink_s3
 
 
 
- trunk (2011-12-04: svn rev 15(oc) 436(wfjm); untagged w11a_V0.54)  +++++++++
 
 
 
  - Summary
 
    - added support for nexys3 board for w11a
 
 
  - Changes
  - Changes
    - module renames:
    - module renames:
        bplib/nexys2/n2_cram_dummy     -> bplib/nxcramlib/nx_cram_dummy
        bplib/nexys2/n2_cram_dummy     -> bplib/nxcramlib/nx_cram_dummy
        bplib/nexys2/n2_cram_memctl_as -> bplib/nxcramlib/nx_cram_memctl_as
        bplib/nexys2/n2_cram_memctl_as -> bplib/nxcramlib/nx_cram_memctl_as
 
 
 
  - New features
 
    - new systems
 
      - sys_gen/w11a/nexys3/sys_w11a_n3
 
      - sys_gen/w11a/nexys3/sys_tst_rlink_n3
 
 
  - Bug fixes
  - Bug fixes
    - tools/src/lib*: backend libraries compile now on 64 bit systems
    - tools/src/lib*: backend libraries compile now on 64 bit systems
 
 
- trunk (2011-11-20: svn rev 14(oc) 428(wfjm); untagged w11a_V0.532) +++++++++
- trunk (2011-11-20: svn rev 14(oc) 428(wfjm); untagged w11a_V0.532) +++++++++
 
 
  - Summary
  - Summary
    - generalized the 'human I/O' interface for s3board,nexys2/3 and atlys
    - generalized the 'human I/O' interface for s3board,nexys2/3 and atlys
    - added test design for the 'human I/O' interface
    - added test design for the 'human I/O' interface
    - no functional change of w11a CPU core or any existing test systems
    - no functional change of w11a CPU core or any existing test systems
 
 
  - New features
 
    - new modules
 
      - rtl/sys_gen/tst_snhumanio
 
        - sub-tree with test design for 'human I/O' interface modules
 
        - atlys, nexys2, and s3board directories contain the systems
 
          for the respectice Digilent boards
 
 
 
  - Changes
  - Changes
    - functional changes
    - functional changes
      - use now 'a6' polynomial of Koopman et al for crc8 in rlink
      - use now 'a6' polynomial of Koopman et al for crc8 in rlink
    - with one exception all vhdl sources use now numeric_std
    - with one exception all vhdl sources use now numeric_std
    - module renames:
    - module renames:
        vlib/xlib/dcm_sp_sfs_gsim   -> vlib/xlib/dcm_sfs_gsim
        vlib/xlib/dcm_sp_sfs_gsim   -> vlib/xlib/dcm_sfs_gsim
        vlib/xlib/dcm_sp_sfs_unisim -> vlib/xlib/dcm_sfs_unisim_s3e
        vlib/xlib/dcm_sp_sfs_unisim -> vlib/xlib/dcm_sfs_unisim_s3e
        vlib/xlib/tb/tb_dcm_sp_sfs  -> vlib/xlib/tb/tb_dcm_sfs
        vlib/xlib/tb/tb_dcm_sp_sfs  -> vlib/xlib/tb/tb_dcm_sfs
 
 
 
  - New features
 
    - new modules
 
      - rtl/sys_gen/tst_snhumanio
 
        - sub-tree with test design for 'human I/O' interface modules
 
        - atlys, nexys2, and s3board directories contain the systems
 
          for the respective Digilent boards
 
 
- trunk (2011-09-11: svn rev 12(oc) 409(wfjm); untagged w11a_V0.531) +++++++++
- trunk (2011-09-11: svn rev 12(oc) 409(wfjm); untagged w11a_V0.531) +++++++++
 
 
  - Summary
  - Summary
    - Many small changes to prepare upcoming support for
    - Many small changes to prepare upcoming support for
      - Spartan-6 boards (nexys3 and atlys)
      - Spartan-6 boards (nexys3 and atlys)
Line 134... Line 170...
 
 
- trunk (2011-04-17: svn rev 11(oc) 376(wfjm); untagged w11a_V0.53) ++++++++++
- trunk (2011-04-17: svn rev 11(oc) 376(wfjm); untagged w11a_V0.53) ++++++++++
 
 
  - Summary
  - Summary
    - Introduce C++ and Tcl based backend server. A set of C++ classes provide
    - Introduce C++ and Tcl based backend server. A set of C++ classes provide
      the basic rlink communication promitives. Additional glue classes provide
      the basic rlink communication primitives. Additional glue classes provide
      a Tcl binding. This first phase contains the basic functionality needed
      a Tcl binding. This first phase contains the basic functionality needed
      to control simple test benches.
      to control simple test benches.
    - add an 'rlink exerciser' (tst_rlink) and a top level design for a Nexys2
    - add an 'rlink exerciser' (tst_rlink) and a top level design for a Nexys2
      board (sys_tst_rlink_n2) and a test suite implemented in Tcl.
      board (sys_tst_rlink_n2) and a test suite implemented in Tcl.
 
 
Line 226... Line 262...
          ccrc  -> cerr   - indicates cmd crc error or other cmd level abort
          ccrc  -> cerr   - indicates cmd crc error or other cmd level abort
          dcrc  -> derr   - indicates data crc error or other data level abort
          dcrc  -> derr   - indicates data crc error or other data level abort
          ioto  -> rbnak  - indicates rbus abort, either no ack or timeout
          ioto  -> rbnak  - indicates rbus abort, either no ack or timeout
          ioerr -> rberr  - indicates that rbus err flag was set
          ioerr -> rberr  - indicates that rbus err flag was set
 
 
    - migrate to rbus protocol verion 3
    - migrate to rbus protocol version 3
      - in rb_mreq use now aval,re,we instead of req,we
      - in rb_mreq use now aval,re,we instead of req,we
      - basic rbus transaction now takes 2 cycles, one for address select, one
      - basic rbus transaction now takes 2 cycles, one for address select, one
        for data exchange. Same concept and reasoning behind as in ibus V2.
        for data exchange. Same concept and reasoning behind as in ibus V2.
 
 
    - vlib/rlink/rlink_core
    - vlib/rlink/rlink_core
Line 269... Line 305...
 
 
    - signal renames:
    - signal renames:
      - renamed RRI_LAM -> RB_LAM in all ibus devices
      - renamed RRI_LAM -> RB_LAM in all ibus devices
      - renamed CLK     -> I_CLK50 in all top level nexys2 and s3board designs
      - renamed CLK     -> I_CLK50 in all top level nexys2 and s3board designs
 
 
    - migrate to ibus protocol verion 2
    - migrate to ibus protocol version 2
      - in ib_mreq use now aval,re,we,rmw instead of req,we,dip
      - in ib_mreq use now aval,re,we,rmw instead of req,we,dip
      - basic ibus transaction now takes 2 cycles, one for address select, one
      - basic ibus transaction now takes 2 cycles, one for address select, one
        for data exchange. This avoids too long logic paths in the ibus logic.
        for data exchange. This avoids too long logic paths in the ibus logic.
 
 
  - New features
  - New features

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.