The M8051EW is a highly configurable soft-core implementation of the industry standard 8051 microcontroller that features a two-clocks-per-machine cycle architecture. Use of standard synchronous design methodology makes this core simple to integrate into both ASIC and FPGA SoC designs.
Configurable
Enhanced Fast 8-bit Microcontroller with On-Chip Debug
Overview
Key Features
- Binary and Memory cycle compatible with Intel 8051 Designs
- Fast 2-clocks per machine cycle implementation
- Richly-featured hardware debugger: multiple breakpoints, instruction traceback, single step execution. Full debug access to all registers and memory spaces 1Mbyte program and data address spaces
- Memory interfaces may be configured for synchronous or asynchronous devices
- External interfaces support wait states
- Optional demultiplexed program and data interfaces
- Optional single machine cycle memory accesses
- Up to 8 16-bit data pointers
- 25-input, five level interrupt controller
- Full implementation of legacy peripherals: 32 GPIO ports, 3 16-bit counter timers and a full-duplex serial port. All legacy peripherals are optional
- Watchdog timer
- 2-wire and 4-wire interfaces
- Pulse width modulator array
- Flexible interfacing options for external peripherals
- Power saving modes: powerdown, stasis, idle and run
Deliverables
- VHDL 93 and Verilog 2001 RTL source code
- RTL configuration script
- VHDL and Verilog Testbenches
- Demonstration assembly code
- Simulation scripts for Modelsim and Cadence
- Synopsys synthesis compile scripts and SDC timing constraint files
- Example Mentor DFT and ATPG scripts
- Example netlist implementation with SDF files
- Detailed product specification and a user guide containing implementation notes
Technical Specifications
Related IPs
- M8051EW V3.0+ Fast 8-bit Microcontroller with on-chip debug
- M8051EW Fast 8-bit Microcontroller with On-Chip Debug
- High performance 8-bit micro-controller with 256 bytes on-chip Data RAM, three 16-bit timer/counters, and two 16-bit dptr; 0.25um UMC Logic process.
- Enhanced Fast 8-bit Microcontroller
- Instruction Set Compatible with the 8052 8-bit Microcontroller Architecture
- M8051W V 5.0 Fast 8-bit Microcontroller