London, United Kingdom.
Following the release, last month, of the M8051W V5.0 Syntill8 Ltd. has now released version 3.0 of the M8051EW 8-bit microcontroller IP, which includes the same set of significant performance enhancements, tool flow updates and productivity enhancements for the enhanced product.
Key Enhancements Include
- Single Machine-cycle MOVX and MOVC instructions to replace current two-cycle execution time for these heavily used instructions.
- Improvement of maximum clock speed: The current critical path used by conditional branch instructions is now approximately halved.
- Peripheral clock pre-scalers, for matching performance to power consumption.
- Array of up to eight pulse width modulators, with optional up/down ramping.
- Two-Wire Master Interface, compatible with I2C 'F' protocol.
- Four-Wire SPI-compatible Master Interface.
- Watchdog timer with warning interrupt and reset.
- Programmable stack overflow detection and reset.
Other Updates include
- External buses now held in inactive state whilst reset is applied to core.
- Added TCL Synthesis Scripts and example Scan Insertion scripts.
- Added FPGA synthesis scripts to support the Altera Quartus flow, using SDC format for timing constraints.
- Unified the Verilog and VHDL synthesis script set.
- Documentation enhancements to the external memory interfaces and wait state system descriptions.
Both the M8051EW microcontroller core and support services are available from Syntill8. Standard deliverables include: synthesizable RTL source code and testbenches in both Verilog and VHDL, simulation scripts, example netlist, in-depth documentation, and example synthesis and DFT scripts for Mentor and Synopsys flows. For more information view the M8051EW data sheet and/or contact us for more detailed information.