|
8051
Architecture Overview
The 8051 family is one of the most common microcontroller
architectures used worldwide. 8051 based microcontrollers are offered in hundreds
of variants from many different silicon manufacturers. The 8051 is based on an
8-bit CISC core with Harvard architecture.
Hitex supports this
architecture with a complete tool chain providing all you need for the
professional development of 8051 based products. The modular and flexible
in-circuit emulator MX51, which is available in different variations,
and the high-end system AX51 cover hundreds of derivatives.
The modular DProbeHS emulation concept is dedicated to support specific
high-speed derivatives and derivatives with extended address space.
Outstanding for both classes of in-circuit emulators is the RIAS™
feature which provides additional debugging capabilities.
Basic introduction to the 8051 microcontroller
The 8051 is an 8-bit microprocessor originally designed in the 1980's
by Intel that has gained great popularity since its introduction. Its
standard form includes several standard on-chip peripherals, including
timers, counters, and UART's, plus 4kbytes of on-chip program memory
and 128 bytes (note: bytes, not Kbytes) of data memory, making single-chip
implementations possible. Its hundreds of derivatives, manufactured
by several different companies (like Philips) include even more on-chip
peripherals, such as analog-digital converters, pulse-width modulators,
I2C bus interfaces, etc. Costing only a few dollars per IC, the 8051
is estimated to be used in a large percentage (maybe 1/2?) all embedded
system products.
The 8051 memory architecture
includes 128 bytes of data memory that are accessible directly by its
instructions. A 32-byte segment of this
128 byte memory block is bit addressable by a subset of the 8051 instructions,
namely the bit-instructions. External memory of up to 64 Kbytes is accessable
by a special "movx" instruction. Up to 4 Kbytes of program
instructions can be stored in the internal memory of the 8051, or the
8051 can be configured to use up to 64 Kbytes of external program memory
The majority of the 8051's instructions are executed within 12 clock
cycles.
In-Circuit-Emulators
The professional choice for major projects is the in-ciruit emulator.
This hardware-based tool replaces the CPU in the target system and allows a completely
non-intrusive control of the CPU execution giving facilities like READ/WRITE triggering
and real-time tracing. If you are working under some sort of software quality
regime, then emulator based coverage and performance analysis functions are a
common requirement. Hitex offers a comprehensive selection of in-circuit emulators
covering todays industry's standard microcontroller architectures.... Read more
about Emulators on our Website...
More
about the 8051 architecture
Please use the following
links to visit our website:
8051,
emulators, debuggers, debugging, development, embedded, tool, microcontroller,
microprocessor, usb, IEEE1394, Firewire, analyzer, compiler, analysis,
quality, test, adapter, 166, 167, TriCore, HC12, HC08, MPC.
|  |