The so_ip_8051M256 is a soft core of a single-chip 8-bit embedded microcontroller dedicated for operation with fast (on-chip) and slow (off-chip) memories.
So_ip_8051M256 soft core is 100% binary compatible with the industry standard 8051 microcontroller. It executes all ASM51 instructions and has the same instruction set as the 8031. The so_ip_8051M256 serves both software and hardware interrupts, and has standard peripheral units like timers and serial communication system.
So_ip_8051M256 has an advanced architecture that enables it to be 4.51 times faster than the original 8051 microcontroller.
So_ip_8051M256 is delivered with fully automated testbench and a compete set of tests allowing easy package validation at each stage of SoC design flow.
The so_ip_8051M256 is a microcode-free design developed for reuse in FPGA implementations. The design is strictly synchronous with positive-edge clocking, no internal tri-states and a synchronous reset.