OpenCores
URL https://opencores.org/ocsvn/openmsp430/openmsp430/trunk

Subversion Repositories openmsp430

[/] [openmsp430/] [trunk/] [doc/] [html/] [overview.html] - Diff between revs 50 and 69

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 50 Rev 69
Line 7... Line 7...
 
 
<h1>Introduction</h1>
<h1>Introduction</h1>
 
 
The openMSP430 is a synthesizable 16bit microcontroller core written in Verilog. It is compatible with Texas Instruments' MSP430 microcontroller family and can execute the code generated by an MSP430 toolchain in a cycle accurate way.
The openMSP430 is a synthesizable 16bit microcontroller core written in Verilog. It is compatible with Texas Instruments' MSP430 microcontroller family and can execute the code generated by an MSP430 toolchain in a cycle accurate way.
<br /><br />
<br /><br />
The core comes with some peripherals (GPIO, TimerA, generic templates) and a Serial Debug Interface for in-system software development.
The core comes with some peripherals (16x16 Hardware Multiplier, GPIO, TimerA, generic templates) and a Serial Debug Interface for in-system software development.
 
 
<h1>Download</h1>
<h1>Download</h1>
<h3>Design</h3>
<h3>Design</h3>
The complete tar archive of the project can be downloaded <a href="http://www.opencores.org/download,openmsp430">here</a> (OpenCores account required).<br />
The complete tar archive of the project can be downloaded <a href="http://www.opencores.org/download,openmsp430">here</a> (OpenCores account required).<br />
<br />
<br />
Line 42... Line 42...
      <li>IRQ and NMI support.</li>
      <li>IRQ and NMI support.</li>
      <li>Power saving modes functionality is supported.</li>
      <li>Power saving modes functionality is supported.</li>
      <li>Configurable memory size for both program and data.</li>
      <li>Configurable memory size for both program and data.</li>
      <li>Serial Debug Interface (Nexus class 3).</li>
      <li>Serial Debug Interface (Nexus class 3).</li>
      <li>FPGA friendly (single clock domain, no clock gate).</li>
      <li>FPGA friendly (single clock domain, no clock gate).</li>
      <li>Small size (uses ~43% of a XC3S200 Xilinx Spartan-3).</li>
      <li>Small size (Xilinx: 1650 LUTs / Altera: 1550 LEs / ASIC: 8k gates).</li>
        </ul>
        </ul>
        </li>
        </li>
        <br />
        <br />
        <li><b>Peripherals:</b>
        <li><b>Peripherals:</b>
        <ul>
        <ul>
 
      <li>16x16 Hardware Multiplier.</li>
      <li>Basic Clock Module.</li>
      <li>Basic Clock Module.</li>
      <li>Watchdog.</li>
      <li>Watchdog.</li>
      <li>Timer A.</li>
      <li>Timer A.</li>
      <li>GPIO (port 1 to 6).</li>
      <li>GPIO (port 1 to 6).</li>
 
      <li>Templates for 8 and 16 bit peripherals (under BSD license).</li>
        </ul>
        </ul>
        </li>
        </li>
</ul>
</ul>
<h2>Limitations</h2>
<h2>Limitations</h2>
<ul>
<ul>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.