| 数据搜索系统,热门电子元器件搜索 |
|
ST52F510 数据表(PDF) 17 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST52F510 数据表(HTML) 17 Page - STMicroelectronics |
|
17 / 106 page ![]() ST52F510/F513/F514 17/106 2 INTERNAL ARCHITECTURE ST52F510/F513/F514’s architecture is Register File based and is composed of the following blocks and peripherals: s Control Unit (CU) s Data Processing Unit (DPU) s Decision Processor (DP) s ALU s Memory Interface s up to 256 bytes Register File s Program/Data Memory s Data EEPROM s Interrupts Controller s Clock Oscillator s PLVD and POR s Digital I/O ports s Analog Multiplexer and A/D Converter s Timer/PWMs s I2C s SPI s SCI Figure 2.1 CU Block Diagram 2.1 Control Unit and Data Processing Unit The Control Unit (CU) decodes the instructions stored in the Program Memory and generates the appropriate control signals. The main parts of the CU are illustrated in Figure 2.1. The five different parts of the CU manage Loading, Logic/Arithmetic, Jump, Control and the Fuzzy instruction set. The block called “Collector” manages the signals deriving from the different parts of the CU. The collector defines the signals for the Data Processing Unit (DPU) and Decision Processor (DP), as well as for the different peripherals of the ICU. The block called “Arbiter” manages the different parts of the CU, so that only one part of the system is activated during working mode. The CU structure is extremely flexible and was designed with the purpose of easily adapting the core of the microcontroller to market needs. New instruction sets or new peripherals can easily be included without changing the structure of the microcontroller, maintaining code compatibility. A set of 107 different instructions is available. Each instruction requires a number of clock pulses to be performed that depends on the complexity of the instruction itself. The clock pulses to execute the instructions are driven directly by the masterclock, which has the same frequency of the oscillator signal supplied. Loading Instruction Set Logic Arithmetic Instruction Set Jump Instruction Set Control Instruction Set Decision Processor Instruction Set C O L L E C T O R Control Signals A R B I T E R MicroCode Clock Master |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |