Reference designs

A reference design is a pre-designed architecture, consisting of processor cores, memories, buses, and numerous peripheral cores, that can be used as the starting point for a design. As mentioned in the overview of the Dalton project, we are mainly interested in parameterized reference designs, and more specifically, the exploration of power, performance and size for various parameter settings. We have developed some simple reference designs for experimentation purposes. They are written in Synopsys synthesizable VHDL and we make them available here for use by others. We would appreciate hearing from you if you find them useful.

Our Reference Design(DIGCAM):

  • Version 1.4 Schematic and Source Code
  • Version 1.3 Schematic and Source Code
  • Version 1.2 Schematic and Source Code
  • Parameterization statistics
  • Dalton project publications

    Please see the Dalton publications page.

    Papers by others related to reference designs

  • Single-chip reference designs
  • Heterogeneous Reconfigurable Systems , Rabaey et al, IEEE Workshop on Signal Processing Systems, 1997. Describes the Pleiades "heterogeneous reconfigurable architecture" being developed at UC Berkeley, consisting of several arithmetic processors, a communication network, a control processor, a configurable datapath, and configurable logic.
  • Experiences with System Level Design for Consumer ICs, van Meerbergen et al, IEEE CS Workshop on VLSI, 1998.
    Describes the need for "silicon platforms" and gives details of a particular example, a multiwindow TV, from which ideas for a general platform may be gleaned.
  • An MPEG-2 Decoder Case Study as a Driver for a System Level Design Methodology, van der Wolf et al, Int. Workshop on Hardware/Software Codesign, 1999.
    Describes the need for a methodology in which an architecture is designed and modeled, and then tools are used to assist in evaluating different mappings of an applications to that architecture.
  • Integrating processors and programmable logic
  • Berkeley's Brass Project has a nice summary of approaches.
  • Simulation/emulation for systems-on-a-chip
  • Functional Verification of Large ASICs Evans et al, DAC, 1998. Lots of excellent data on the various tasks required to build on 3 large ASICs built by Nortel. Concludes that functional verification was the dominant task, and that extensive emulation was crucial in finding bugs.
  • Digital System Simulation: Methodologies and Examples Olukotun et al, DAC, 1998. Describes different levels of simulation for large ASICs.
  • Related projects/products

  • National Semiconductor's Adaptive Systems-On-A-Chip
  • Berkeley Reconfigurable Architectures, Systems and Software
  • Velocity by VLSI Technology -- A commercial reference design
    EE Times article on Velocity
  • Aptix Reconfigurable System Prototyping (board level)
  • Other related information

  • Seminconductor Industry Association Roadmap 1997 Summary
  • Full Roadmap 1999
  • Return to Dalton home page


    December 9, 1998