In fast bus mode, GCLK is derived from BCLK and the FCLK input is ignored. This means that BCLK is used to control the AMBA ASB interface and the internal ARM920T processor core. At reset, the ARM920T enters fast bus mode and operates using BCLK. Generally, fast bus mode is executed during startup code, and then the PLL is configured by software to generate a high-frequency FCLK. After the PLL is stable, the ARM920T can be switched to synchronous or asynchronous clock and operated using FCLK.
summary:
1. GCLK = BCLK, FCLK is ignored2. The board enters this mode after reset
3. The typical application of this mode is to execute the startup code, and the software configures the PLL to make FCLK higher
4. nF = 0 and iA = 0
synchronous mode:
In this operation mode, GCLK comes from BCLK or FCLK. However, there are 3 conditions that must be met for BCLK and FCLK:
1. FCLK must have a higher frequency than BCLK
2. FCLK must be an integer multiple of BCLK frequency
3. No matter how BCLK is switched, the frequency of FCLK must be higher than BCLK
summary:
1. GCLK = BCLK or GCLK = FCLK2. FCLK = n*BCLK (n is greater than 1 and is an integer)
3. BCLK is used to control the AMBA ASB interface, while FCLK is used to control the internal ARM920T processor core. When accessing external memory addresses, the processor core either continues to use FCLK or switches to BCLK.
4. nF = 1 and iA = 0
asynchronous mode:
In this operating mode, GCLK comes from BCLK or FCLK. FCLK and BCLK can be completely asynchronous, and the only condition to be met is that the frequency of FCLK is higher than BCLK. BCLK is used to control the AMBA ASB bus interface, and FCLK is used to control the internal ARM920T processor core. As in synchronous mode, the cost of switching from FCLK to BCLK is equal to that of switching from BCLK to FCLK. It takes 0 to 1 clock cycles to resynchronize the core. The cost of switching from FCLK to BCLK is 0 to 1 BCLK. The cost of switching from BCLK to FCLK is 0 to 1 FCLK.
summary:
1. GCLK = BCLK or GCLK = FCLK
2. BCLK is used to control the AMBA ASB interface, while FCLK is used to control the internal ARM920T processor core. When accessing external memory addresses, the processor core either continues to use FCLK or switches to BCLK.
3. nF = 1 and iA = 1
Note:
Note:
Previous article:STM32 low power design experience
Next article:ARM-CortexM0 system clock
- Popular Resources
- Popular amplifiers
- Naxin Micro and Xinxian jointly launched the NS800RT series of real-time control MCUs
- How to learn embedded systems based on ARM platform
- Summary of jffs2_scan_eraseblock issues
- Application of SPCOMM Control in Serial Communication of Delphi7.0
- Using TComm component to realize serial communication in Delphi environment
- Bar chart code for embedded development practices
- Embedded Development Learning (10)
- Embedded Development Learning (8)
- Embedded Development Learning (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- USB Type-C® and USB Power Delivery: Designed for extended power range and battery-powered systems
- RAQ #223: How to measure and determine soft-start timing without a soft-start equation?
- RAQ #223: How to measure and determine soft-start timing without a soft-start equation?
- GigaDevice's full range of automotive-grade SPI NOR Flash GD25/55 wins ISO 26262 ASIL D functional safety certification
- GigaDevice's full range of automotive-grade SPI NOR Flash GD25/55 wins ISO 26262 ASIL D functional safety certification
- New IsoVu™ Isolated Current Probes: Bringing a New Dimension to Current Measurements
- New IsoVu™ Isolated Current Probes: Bringing a New Dimension to Current Measurements
- Infineon Technologies Launches ModusToolbox™ Motor Kit to Simplify Motor Control Development
- Infineon Technologies Launches ModusToolbox™ Motor Kit to Simplify Motor Control Development
- STMicroelectronics IO-Link Actuator Board Brings Turnkey Reference Design to Industrial Monitoring and Equipment Manufacturers
- [Fudan Micro FM33LC046N Review] + SPI driven OLED
- ST's new automotive digital AM/FM radio chipset effectively reduces audio interference
- Sensor popular data download collection
- Keil also released a community version
- Faint
- UCC2802 switching power supply circuit debugging
- About STC8A8K64S4A12EEPROM allocation
- [Sipeed LicheeRV 86 Panel Review] 1. Unboxing Review
- Urgently looking for specifications
- How to suppress IGBT collector overvoltage spike