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    

    System09: Overview

    Details

    Name: system09
    Created: 16-May-2003 16:12:35
    Updated: 31-Aug-2008 22:43:35
    CVS: browse

    Other project properties

    Category :: Microprocessor
    Category :: SoC
    Language :: VHDL
    License :: GPL
    Development status :: Production/Stable

    Project maintainers

  • John Kent
  • David G. Burnette
  • Statistics

  • view
  • Opened bugs

  • project has opened bugs
  •    


    Description

    6809 System On a Chip that emulates the SWTPc 6809.

    It has been ported to a variety of FPGA boards including the XESS XSA-3S1000, BurchED B5-X300 and Digilent Spartan 3 Starter board.

    The System09 project page with revision history can be found at http://members.optushome.com.au/jekent/system09/index.html .

    System09 runs the Flex9 disk operating system for the 6809 which can be found at the Flex Users Group . The Flex disk operating system and most of the associated software has been placed in the public domain. The source code for Flex9 can be found in the CVS repository.

    I have included ROMs for the NOICE debugger for the 6309/6809 which is free if you e-mail John Hartman a description of what you are doing with a 6809.

    Features

    • 6809 instruction compatible
    • 6850 compatible ACIA/UART (57.6 KBaud)
    • Hardware Trap Logic
    • Dual 8 bit I/O port
    • Simple timer
    • 80 x 25 character Video Display with colour attributes
    • Compact Flash interface
    • PS/2 Keyboard Interface
    • SYS09BUG Monitor ROM with Video driver
    • Dynamic Address Translation supports up to 1Mbyte of RAM
    • Fits in 300KGate Spartan IIe
    • Uses Xilinx Block RAM for monitor ROM and VDU memory.
    • Optional NOICE ROMs

    Status

    • Implemented on XESS XSA-3S1000 XST-3.0 running Flex9 from IDE drive / CF card
    • Implemented on BurchED B5-X300 FPGA Board running Flex9 from CF.
    • Implemented on Digilent XC3S200 Starter Board with RAM disk
    • Limited Implementation on Digilent XC3S500E starter board using Block RAM.
    • Runs the SYS09BUG Monitor ROM with Video Display drivers.
    • Runs the Flex9 Disk operating system from RAM Disk, IDE Drive or Compact Flash
    • Also run NOICE Monitor for the 6809
    • Implemented with WebPack ISE 7.1i for upward compatibility.


     

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