

* The double-lined blocks are core to the processor. Other blocks are on-chip.
The various units of the processors (Fig. 4.2) are as follows:
o The C500 Core contains the CPU which consists of the Instruction Decoder, Arithmetic Logic Unit (ALU) and Program Control section.
o The housekeeper unit generates internal signals for controlling the functions of the individual internal units within the microcontroller.
o Port 0 and Port 2 are required for accessing external code and data memory and for emulation purposes.
o The external control block handles the external control signals and the clock generation.
o The access control unit is responsible for the selection of the on-chip memory resources.
o The IRAM provides the internal RAM which includes the general purpose registers.
o The XRAM is another additional internal RAM sometimes provided.
o The interrupt requests from the peripheral units are handled by an Interrupt Controller Unit.
o Serial interfaces, timers, capture/compare units, A/D converters, watchdog units (WDU), or a multiply/divide unit (MDU) are typical examples for on-chip peripheral units. The external signals of these peripheral units are available at multifunctional parallel I/O ports or at dedicated pins.
information shared by www.irvs.info
No comments:
Post a Comment