The MicroCore Labs MCL51 is now available!
The MCL51 is an ultra-small footprint, microsequencer-based, 8051 instruction-set compatible, embedded processor core that can be implemented in any FPGA or ASIC technology.
- 100% Compatible with 8051 instruction set
- Vectored interrupts with up to 128 sources
- Proxy addressing for peripherals to allow any bus size
- Bus Interface Unit allows high degree of peripheral customization
The MCL51 is an embedded processor core implemented with a high performance 32-bit microsequencer which utilizes less than 200 Xilinx LUTS and a single block RAM. It is 100% compatible with the classic 8051 instruction set and has a Bus Interface Unit (BIU) that provides the maximum degree of flexibility to implemented SFR registers and peripherals customized to the user’s design. Improvements to the original 8051 include up to 128 vectored interrupts as well as a proxy addressing system which allows the user to connect peripherals of any bus width to the core.
The core was run against a rigorous suite of tests which were validated using a major simulation tool as well as on genuine 8051 hardware.