Samsung 2440 16/32-bit RISC microprocessor. Samsung 2440 is a chip designed specifically for handheld devices, with low power consumption and high-speed processing and computing capabilities. In order to reduce system consumption, 2440 uses the following components: 2440 is based on the ARM920T core, 0.13Um cmos standard unit and storage unit complex. Its low power consumption, simple and stable design are very suitable for products with high power requirements. It uses a new bus architecture (AMBA). 2440 provides outstanding features because its core is a 32-bit advanced processor. The arm920T implements the mmu, amba bus, and harvard cache architecture through separate 16kb instruction cache and 16kb data caches (using 8-word line length)!
By providing a complete set of commmon system periheerals, the s3c2440 minimizes overall system costs and eliminates the need to configure additioal components. The intergrated on-chip functions that are described in this document include: * 1.2v internal voltage, 1.8v/2.5v/3.3v memory voltage, 3.3v external i/o
* external memory control unit (controls sdram and chip select)
* lcd dedicated controller and dedicated DMA channel
* external 4-way independent DMA controller
* 3-way serial port, read and write 64k cache
* 2-way spi port
* IIC bus interface
* IIS audio bus interface
* AC'97 decoding bus interface
* SD host interface version 1.0 and MMc 2.11
* 2-way USB host controller and single-way device usb controller 1.1
*4-channel timer, 1-channel internal counter and watchdog
*8-channel 10-bitADC and touch screen interface
*RTC time log function
*Camera interface (Max 4096x4096 and 2048x2048 support for scaling)
*130-channel independent general GPIO/ 24-channel interrupt resources
*PLL image-locked loop generates various clock features: 1. Architecture: dedicated to embedded systems and handheld devices/32-bit arm9 powerful CPU core/enhanced mmu management, support for multiple operating systems/… To sum it up in one word---"awesome" 2.System management: support large/small storage mode/ addressing 1G/ support multiple word widths/ boot address fixed at 0~6bank/
8 memory banks: 6 for rom,sram and others, 2 banks for rom/sram/ Synchronous DRAM
supports external wait signal to extend bus cycle/ supports self-refresh state in residual power mode (this is very important...)/ supports multiple boot methods (Nor nand eeprom and others)
3.Nand Flash boot: 4kb internal buffer is responsible for running the boot code/ after booting from nand, supports storage space in nandflash (not very clear, may refer to the save folder of wince flash)/ supports high-speed nandflash
4.Cache Memory: 16kb i-cache and 16 kb D-cache /Pseudo random or round robin replacement algorithm (unture meaning...)
5. Clock& Power Manager :
There are two plls (MPLL and UPLL) on chip. The clock generated by upll is used for usb, and the clock generated by mpll is always used for mcu, and the maximum can be up to MAx:400Mhz & 1.3v /
Different clocks can be selected in the software to correspond to different function modules /
Power modes are divided into---normal, slow, idle, sleepnormal
mode : just normal operation mode (genernally with full working state)
slow mode : low frquency without pll
idle mode : The clock for only cpus is stopped
SLEEP MODE : this is important function.. The Core power including all peripherals is shut down ...
There is problem for awaking form sleeping !!! generally it woken up by ENINT[15:0] or rtc alarm interrupt from sleep mode.
6. interrupt controller:
60 interrupt sources (watchdog, timer-5, serial port-9, external-24, DMA-2, RTC-2, ADC-2, SPI-2, IIC-1, SDI-1, USB-2, LCD-MERA-2), 1 AC97 / support FIQ7.PWM - Timer:
support external clock, programmable duty cycle and polarity / Dead-zone Generation8.Rtc (real-time clock):
support year, month, day, hour, minute, second
32.768Khz
alarm interrupt and counting interrupt9.GPIO:
24 external interrupt ports / 130 composite multi-function io ports10. LCD controller:
here is an introduction to tft (more commonly used) Supports multiple bit color display modes.
Supports tft with a maximum of 16M colors, that is, 24-bit true color mode
Supports multiple screen sizes 640x480, 240x320. .
The maximum framebuff is 4MB.
The maximum effective display is: 2048x1024 in 64k color mode, etc. 11. Serial ports, watchdog, USB, IIS, IIC, etc. are all called general bus interfaces. They are meaningless. You can check them in detail when you use them.
The difference between 2410 and 2440:
The new functions added to 2410 are AC97 (ADC voice input interface), Camera interface (camera interface, which is quite awesome).
The speed of 2440 is 400Mhz (core power supply is 1.3v at this time), which is about twice that of 2410, so it will feel much faster to run large programs, especially in the video playback part, which should be perfect! There are so many functions added, but the price is almost the same as 2410, which is very affordable! 2410 is an earlier product of Samsung, and its stability is not good, not as good as other products such as mx series! ... There is nothing else, you will slowly experience it after using it for a while. Operating Frequency
· Fclk Up to 400MHz for mcu
· Hclk Up to 136MHz for lcd
· Pclk Up to 68MHz for uart
Keywords:s3c2410 s3c2440
Reference address:What is the difference between s3c2410 and s3c2440
By providing a complete set of commmon system periheerals, the s3c2440 minimizes overall system costs and eliminates the need to configure additioal components. The intergrated on-chip functions that are described in this document include: * 1.2v internal voltage, 1.8v/2.5v/3.3v memory voltage, 3.3v external i/o
* external memory control unit (controls sdram and chip select)
* lcd dedicated controller and dedicated DMA channel
* external 4-way independent DMA controller
* 3-way serial port, read and write 64k cache
* 2-way spi port
* IIC bus interface
* IIS audio bus interface
* AC'97 decoding bus interface
* SD host interface version 1.0 and MMc 2.11
* 2-way USB host controller and single-way device usb controller 1.1
*4-channel timer, 1-channel internal counter and watchdog
*8-channel 10-bitADC and touch screen interface
*RTC time log function
*Camera interface (Max 4096x4096 and 2048x2048 support for scaling)
*130-channel independent general GPIO/ 24-channel interrupt resources
*PLL image-locked loop generates various clock features: 1. Architecture: dedicated to embedded systems and handheld devices/32-bit arm9 powerful CPU core/enhanced mmu management, support for multiple operating systems/… To sum it up in one word---"awesome" 2.System management: support large/small storage mode/ addressing 1G/ support multiple word widths/ boot address fixed at 0~6bank/
8 memory banks: 6 for rom,sram and others, 2 banks for rom/sram/ Synchronous DRAM
supports external wait signal to extend bus cycle/ supports self-refresh state in residual power mode (this is very important...)/ supports multiple boot methods (Nor nand eeprom and others)
3.Nand Flash boot: 4kb internal buffer is responsible for running the boot code/ after booting from nand, supports storage space in nandflash (not very clear, may refer to the save folder of wince flash)/ supports high-speed nandflash
4.Cache Memory: 16kb i-cache and 16 kb D-cache /Pseudo random or round robin replacement algorithm (unture meaning...)
5. Clock& Power Manager :
There are two plls (MPLL and UPLL) on chip. The clock generated by upll is used for usb, and the clock generated by mpll is always used for mcu, and the maximum can be up to MAx:400Mhz & 1.3v /
Different clocks can be selected in the software to correspond to different function modules /
Power modes are divided into---normal, slow, idle, sleepnormal
mode : just normal operation mode (genernally with full working state)
slow mode : low frquency without pll
idle mode : The clock for only cpus is stopped
SLEEP MODE : this is important function.. The Core power including all peripherals is shut down ...
There is problem for awaking form sleeping !!! generally it woken up by ENINT[15:0] or rtc alarm interrupt from sleep mode.
6. interrupt controller:
60 interrupt sources (watchdog, timer-5, serial port-9, external-24, DMA-2, RTC-2, ADC-2, SPI-2, IIC-1, SDI-1, USB-2, LCD-MERA-2), 1 AC97 / support FIQ7.PWM - Timer:
support external clock, programmable duty cycle and polarity / Dead-zone Generation8.Rtc (real-time clock):
support year, month, day, hour, minute, second
32.768Khz
alarm interrupt and counting interrupt9.GPIO:
24 external interrupt ports / 130 composite multi-function io ports10. LCD controller:
here is an introduction to tft (more commonly used) Supports multiple bit color display modes.
Supports tft with a maximum of 16M colors, that is, 24-bit true color mode
Supports multiple screen sizes 640x480, 240x320. .
The maximum framebuff is 4MB.
The maximum effective display is: 2048x1024 in 64k color mode, etc. 11. Serial ports, watchdog, USB, IIS, IIC, etc. are all called general bus interfaces. They are meaningless. You can check them in detail when you use them.
The difference between 2410 and 2440:
The new functions added to 2410 are AC97 (ADC voice input interface), Camera interface (camera interface, which is quite awesome).
The speed of 2440 is 400Mhz (core power supply is 1.3v at this time), which is about twice that of 2410, so it will feel much faster to run large programs, especially in the video playback part, which should be perfect! There are so many functions added, but the price is almost the same as 2410, which is very affordable! 2410 is an earlier product of Samsung, and its stability is not good, not as good as other products such as mx series! ... There is nothing else, you will slowly experience it after using it for a while. Operating Frequency
· Fclk Up to 400MHz for mcu
· Hclk Up to 136MHz for lcd
· Pclk Up to 68MHz for uart
Previous article:ARM S3C44B0X Watchdog Timer
Next article:Linux 2.6.22 port based on 3c2410 (1)
- Popular Resources
- Popular amplifiers
Recommended Content
Latest Microcontroller Articles
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
He Limin Column
Microcontroller and Embedded Systems Bible
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
MoreSelected Circuit Diagrams
MorePopular Articles
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
MoreDaily News
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Guess you like
- MicroPython Hands-on (23) - WiFi and Bluetooth on the control board
- Altium Designer 19.1.6, Reports BOM does not generate the BOM table, and AD19 will be stuck. What is the reason?
- Do you really know the impact of AC coupling capacitors?
- [Digi-Key Innovation Design Competition] Material Unboxing + ESP32-S3-BOX
- EEWORLD University - Code reuse demonstration using TI SimpleLink? MCU platform
- STM32 RTC registers
- Inductance calculation formula
- [NXP Rapid IoT Review] + Recommendation for NXP Rapid IoT to connect the differential ADC input port of KW64 to the expansion port
- [Allwinner V853 heterogeneous AI intelligent vision development board review] "mkimage command not found" error solution...
- Live broadcast with prizes | Sign up for TI's June Embedded Processing Live Theme Week to get a glimpse of new products in industrial scenarios!