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    

    AX8 mcu: Overview

    Details

    Name: ax8
    Created: 14-May-2002 21:01:19
    Updated: 06-Mar-2007 16:52:54
    CVS: browse

    Other project properties

    Category :: Microprocessor
    Development status :: Production/Stable

    Project maintainers

  • Daniel Wallner
  • Statistics

  • view
  • Opened bugs

  • project has opened bugs
  •    


    Description

    Microcontroller core compatible with 90S1200 and 90S2313.

    Same instruction timing as in the original MCUs. Both MCUs use the configurable AX8 core. Other MCUs using one of the two instruction sets the core supports can easily be implemented by creating a new top level.

    There are utilities included that can create VHDL ROMs for simulation and synthesis. The utilites create generic ROMs that can be used for simulation and for synthesis with Leonardo and also Xilinx specific ROMs that can be used for XST synthesis.

    Batch files for runnning XST and Leonardo synthesis can be found in syn/xilinx/run/.

    Before you can run the scripts you need to compile hex2rom and xrom or download binaries from here.
    You must also replace one of the hex files in sw/ or change the batch files to use another hex file.
    If you need to change target device and settings you need to edit the batch files and some of the files in syn/xilinx/bin/.

    The Leonardo batch file also creates the VHDL ROMs you need to run the Modelsim compile script in sim/rtl_sim/bin/.

    If you want to create ROMs without running the scripts use the following parameters for 90S1200:
    hex2rom [-b] inputfile.hex ROM1200 9l16s > ROM1200.vhd
    And these for 90S2313:
    hex2rom [-b] inputfile.hex ROM2313 10l16s > ROM2313.vhd
    Hex2rom can read intel/motorola hex and binary files.

    Browse source code here.
    Download latest tarball here.

    Features

    • High performance, > 30 MIPS in Spartan 2 -5
    • Except for the watchdog, the analog comparator and the EEPROM all peripherals and interrupts are implemented
    • Supports synchronous ROM/RAM (Xilinx Block RAM compatible)
    • Parametric
    • Technology independent

    Status

    • Not yet tested in hardware


     

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