sitemap contact  
  HOME > Products > EDA tools > CPU/MCU > 8-Bits
 
  Vendor: CAST, Inc.  
  Product Name: L8051XC1  
  Product Introduce:    

 

Legacy-Configurable 8051-Compatible Microcontroller IP Core

The L8051XC1 core implements an MCS®51-compatible microcontroller that is specially designed to match the timing and peripherals of legacy 8051 MCU based systems.

The core can be configured to execute an instruction every 12, 6, or 4 clock cycles. Architectural extensions are user-selectable, including multiple data-pointers, a multiply-division unit, and a power management unit. Furthermore, the 8051 CPU can be coupled with a wide range of peripherals matching the behavior and timing of peripherals found in legacy architectures from Intel, Phillips/NXP, Siemens/Infineon, Maxim/Dallas, Texas instruments and others. Several pre-configured versions are offered; custom variations are also available.     
     

The L8051XC1 runs legacy code, but new software development is facilitated through CAST's on-chip debugging option, and debug pods that cooperate with IAR Embedded Workbench & Keil uVision™ IDEs.

This new product builds on CAST's experience with hundreds of 8051 IP customers going back to 1997. Designed for easy reuse in ASICs, structured ASICs, or FPGAs, the core is strictly synchronous, with positive-edge clocking (except in the optional debug & SPI modules), synchronous reset, and no internal tri-states. Representative 40nm ASIC results show the core to be conservative in its use of space, requiring just 7,000 to 40,000 gates.


Applications

The L8051XC1 MCU core is especially effective for extending the lifetime of existing systems where an originally-used discrete 8051 chip is difficult to replace, or the designer wishes to consolidate a multi-board system into a single FPGA or ASIC.


Support

The core as delivered is warranted against defects for ninety days from purchase. Thirty days of phone and email technical support are included, starting with the first interaction. Additional maintenance and support options are available; contact CAST Sales.


Verification

The core has been verified through extensive simulation and rigorous code coverage measurements. All subcomponents were functionally verified with an HDL testbench using their individual test suites. The CPU and ALU have been verified against a proprietary hardware modeler and behavioral models. The peripherals have also been verified in their own testbenches, based on either hardware or behavioral models. An extensive constrained random verification was performed to verify the CPU, DMA and OCDS.


Deliverables

The core is available in ASIC (synthesizable HDL) or FPGA (netlist) forms, and includes everything required for successful implementation. ASIC versions include:

      •   HDL RTL source code 
      •   Easy-to-use configuration tool (with configurable versions) 
      •   An example chip implementation, which uses the core in a sample system 
      •   Sophisticated self-checking HDL Testbench including everything needed to test the core (Verilog versions
          use Verilog 2001) 
      •   Simulation script, vectors, and expected results 
      •   Synthesis script 
      •   Comprehensive user documentation, including detailed specifications and a system integration guide


Available Versions

Three standard versions of the core are available, offering a range of capabilities and prices. 

      •   L8051XC1-A includes options that match the original Intel 8051 peripheral set: 64KB memory interface,
          two timers, one serial port, four parallel I/O Ports, two-level interrupt controller, and two DPTR registers.
          These options are user-configurable (i.e., may be deleted prior to synthesis). 
      •   L8051XC1-B includes options that match the Infineon 80515/80517 peripheral set: 64KB memory 
          interface, three timers, two serial ports, four parallel I/O ports, watchdog timer, multiplication-division
          unit, and two DPTR registers. These options are user-configurable (i.e., may be deleted prior to synthesis). 
      •   L8051XC1-C custom/user-defined architectural and peripheral options. This version may integrate user-
          defined peripherals that are not supported by the automatic configuration tool. Please consult with your
          CAST sales contact to discuss your specific requirements and get lead time information

ASIC (RTL) and FPGA (netlist) deliverables are available; FPGA packages are not user-configurable.






  Copyright © 2011 MAOJET TECHNOLOY CORP. ALL RIGHTS RESERVED.