ALDEC 8051 IP Core Data Sheet April 11, 2006 (version 1.0) Overview The 8051 core is the HDL model of the Intel™ 8-bit 8051 micro controller. The model is fully compatible with the Intel 8051 standard. Features ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ Opcode and Cycle Equivalent to Intel standard 8051 Support for Intel Hex file format Up to 4K Bytes Internal Program Memory (ROM) Up to 128 Bytes Internal Data Memory (RAM) Up to 64K Bytes External Program Memory address space Up to 64K Bytes External Data Memory address space Up to 128 Special Function Registers (SFR) 32 bi-directional and individually addressable I/O Lines Two 16-bit timer/counters Full Duplex UART (Serial Port) 6-Source/5-Vector Interrupt Structure with Two Priority Levels Pinout Table 1: Core Signal Pinout Name Direction Polarity Input - EA 2) Input Low External Access RST 2) Input High Synchronous reset ALE 2) Output High Address Latch Enable PSEN 2) Output Low Program Store Enable P0[7:0] 3) Bidirectional - Port P0 P1[7:0] 3) Bidirectional - Port P1 P2[7:0] 3) Bidirectional - Port P2 P3[7:0] 3) Bidirectional - Port P3 CLK 1) Description Clock input Notes: 1) XTAL1 and XTAL2 original device pins were replaced with one CLK (clock) input signal. The clock frequency value has no limitations during the functional simulation. 2) EA, RST, ALE and PSEN signals behave exactly the same as the original device and are compatible with the Intel 8051 standard. 3) In the synthesizable model, each bidirectional pin is defined in the core interface as two separated VHDL ports. Optionally, using the Aldec VHDL/Verilog Interface, it can be merged to one bidirectional VHDL port. The behavioral model has bidirectional ports. www.aldec.com ©2006 Aldec, Inc. All rights reserved Aldec 8051 Core Data Sheet Block Diagram Figure 1: Core Structure www.aldec.com ©2006 Aldec, Inc. All rights reserved Aldec 8051 Core Data Sheet Deliverables Available at No Cost: ‚ Verilog and/or VHDL Simulation Model (Encrypted for Aldec simulator only) ‚ Data Sheet ‚ Application Notes Available Upon ordering: ‚ VHDL/Verilog source code ‚ Internal program memory ‚ ROM Generator tool ‚ RAM memory ‚ Technology-dependent EDIF and VHDL/Verilog netlists ‚ Aldec 8051 VHDL/Verilog Interface ‚ Verification Test Bench source code ‚ RTL Source compilation and simulation scripts ‚ Synthesis scripts ‚ Integration Manual ‚ User-Guide Ordering Information Aldec, Inc. 2260 Corporate Circle Henderson, NV 89074 Tel: 702-990-4400 Fax: 702-990-4414 Email: [email protected] http://www.aldec.com www.aldec.com ©2006 Aldec, Inc. All rights reserved