|
8/16-bit Microcontroller IP Core
Overview:This is a small, easy to
use microcontroller core targeted for working as an embedded processor
in different applications. It has a rich variety of commands which
mostly require 1 CPU clock for execution. MCU operates with 8 and 16 bit
data. Executable program and data share the same memory space. Maximal
addressing range is 64 Kbytes. MCU has an additional 256-bytes IO space,
which allows mapping different periphery.

Simplified Block Diagram
Main Features:
•8 and 16 bit operations
•64 Kbytes memory space and 256 bytes I/O space
•Command pipelining with 1 CPU clock of execution for most commands
•Native multi threading support
•Effective Interrupt Requests handling
•Thread execution requests handling mechanism. External periphery can
request the attention of the MCU when execution is needed. All other
time MCU can stay in sleep mode, minimizing a consumption.
• IDE with integrated Linker and Assembler
Software Development Tools
Software development includes IDE with integrated
assembler and linker. System requirements: OS Windows XP or Windows
Vista
Design Features:
•Technology Independent
•Layered architecture
•Fully Synchronous Design with no Latches
•Highly Modular Design with clearly defined interfaces
•Scan friendly RTL
•Consistent coding procedures
Applications:
•Communications
•Data codecs
• Real-time control
• Low power applications
• Smart DMA Controller. This MCU controller can be used as a
communication co-processor to decode and encode data stream and
take/store data to the system memory of your system. Use your favorite
MCU as an application MCU and our MCU as a “Smart DMA”.
• Multi-Thread applications.

Typical System
Deliverables:
•Fully synthesizable Verilog HDL or FPGA synthesized Netlist
•Verilog test environment
•User Manual
•Example Synthesis scripts
•3 months free email support
Size & Speed:
| Target device |
5vlx30ff676 |
4vsx25ff668 |
| Slices (Area) |
2123 (11%) |
(16%) |
| Maximum system clock |
156 MHz |
124 MHz |
Price:

|