OpenCores

PDP-11/70 CPU core and SoC :: Installation

Installation

Documentation

An admittedly still rudimentary documentation can be found in the doc directory, specifically on

Revisions

A full list of tagged versions and minor releases is given in the 'Change Log' part of README.txt and in section Releases. Currently available revisions are
  2011-09-12  trunk           development snapshot (V0.531)
  2010-07-23  w11a_V0.5       initial release, w11a + baseline peripherals

Directory Structure

   doc                          Documentation
   rtl                          VHDL sources
   rtl/bplib                    - board and component support libs
   rtl/bplib/issi                 - for ISSI parts
   rtl/bplib/micron               - for Micron parts
   rtl/bplib/nexys2               - for Digilent Nexsy2 board
   rtl/bplib/nexys3               - for Digilent Nexsy3 board
   rtl/bplib/s3board              - for Digilent S3BOARD
   rtl/ibus                     - ibus devices (UNIBUS peripherals)
   rtl/sys_gen                  - top level designs
   rtl/sys_gen/tst_rlink          - top level designs for an rlink tester
   rtl/sys_gen/w11a               - top level designs for w11a SoC
   rtl/sys_gen/w11a/nexys2          - w11a SoC for Digilent Nexsy2
   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/comlib                - communication
   rtl/vlib/genlib                - general
   rtl/vlib/memlib                - memory
   rtl/vlib/rbus                  - remote-register-interface - rbus 
   rtl/vlib/rlink                 - remote-register-interface - rlink
   rtl/vlib/serport               - serial port (UART)
   rtl/vlib/simlib                - simulation helper lib
   rtl/vlib/xlib                  - Xilinx specific components
   rtl/w11a                     - w11a core
   tools                        helper programs
   tools/bin                    - scripts and binaries
   tools/dox                    - Doxygen documentation configuration
   tools/make                   - make includes
   tools/src                    - C++ sources
   tools/src/librlink            - basic rlink interface
   tools/src/librlinktpp         - C++ to tcl binding for rlink interface
   tools/src/librtools           - general support classes and methods
   tools/src/librtcltools        - support classes to implement Tcl bindings
   tools/src/librutiltpp         - Tcl support commands implemented in C++
   tools/tcl                    - Tcl scripts
Some conventions used throughout the project:
  • test benches are in sub-directories '/tb' under the respective source directory
  • synthesizable VHDL code uses the architecture name syn while code only used in simulation uses the architecture name sim
  • the svn 'Id:' headers in the sources reflect the revision in the svn repository of the author and not the svn revision number of the file in the OpenCores repository.

© copyright 1999-2012 OpenCores.org, equivalent to ORSoC AB, all rights reserved. OpenCores®, registered trademark.