LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Overview :: News :: Downloads :: Tracker :: Discussions (cores)    

    OpenRisc Development Board: Overview

    Details

    Name: openriscdevboard
    Created: 11-Apr-2008 07:49:07
    Updated: 24-Nov-2008 14:24:57
    CVS: browse

    Other project properties

    Category :: Prototype board
    Development status :: Production/Stable

    Project maintainers

  • Steve Fielding
  • Statistics

  • view

  • Description

    Opensource OpenRisc Development Board. All CADsoft Eagle design files available to recreate the board using EagleLite, a freeware PCB design tool. Uses the largest Cyclone 2 device available in a QFP package, thus allowing larger RTL designs to be ported, and at the same time allowing easier PCB design and board assembly. Board design is double sided, and can be manufactured using low cost batch PCB services. But despite only being double layer, it has an almost continuous bottom side ground plane.
    A complete system consists of two separate boards;

    • Main FPGA board that contains the FPGA, SDRAM, regulators, Santa Cruz expansion header, and Support board expansion header.
    • Support board containing SD card slot, SPI flash, C8051, fpgaConfig header, JTAG header, OpenRisc debug header and RS-232 DB9 connector.
    A complete FPGA project is available for the board set. This includes a minimal OR1K, SDRAM memory controller, UART peripheral, and SD memory interface. Simulation is possible using Icarus Verilog simulator, and the design can be compiled under Altera Quartus. Software is available to demonstrate copying a software image file from SD flash memory to SDRAM, and then executing the copied image.
    See fpgaConfig project for details of configuring FPGA from SD flash memory:
    http://www.opencores.org/projects.cgi/web/fpgaconfig/overview
    You can use this project as a basis for a compact OpenRisc implementation. A complete OpenRisc implementation requires just an FPGA, SDRAM, microSD card, and a tiny C8051.

    Features

    Status

    • OR1K running on board, and able to copy software image from SD flash TO SDRAM, and execute.
    • Support for USB and SD/SPI flash Santa Cruz daughter cards.
    • Software projects for SDRAM memory test, SD memory test, USB loop back test, and USB mouse emulation.
    • Full Icarus simulation of complete OpenRISC system, including software


     

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.