The low-cost Blackfin Processor ADSP-BF531 of ADI and the multi-media processor I. mx21 of Freescale Silicon Valley semi-analytics are both very user-friendly.
ADI ADSP-BF531:
1. Three points: low power consumption, low bandwidth, and great startup for vdsp.
2. bf531 chip functions are quite rich. What is the supported audio/audio format package? SPAN href = "tag. php? Name = amp "onclick =" tagshow (event) "class =" t_tag "> amp3, WMA, and popular ape and FLAC watermarks are not formatted, which of the following mainstream formats is supported? SPAN href = "tag. php? Name = arm "onclick =" tagshow (event) "class =" t_tag "> arm, rmvb, Avi, FLV, mpg, MPEG, WMV, and ASF.
3. spi flash Boot
Is a good feature for ADSP-BF531/532/533, which can greatly reduce the volume of electrical panels. Currently, SPI flash on bf531/532/533 can be converted to at least 2 MB, which is also suitable for general Linux systems. However, the speed of SPI flash is still relatively slow, and it takes longer time to initiate a dynamic flash.
Freescale I. mx21:
1. low cost, making it the first choice for low-end MP4 Player players. However, based on hardware decoding, support for Audio Encoding formats is limited. The interface type is richer than others, but the audio and video processing capabilities are average, while the audio and video playback effects are average.
2. I. mx21 350 MHz + Windows Mobile 5.0, the 3D dynamic interface has a very good effect and the running speed is fixed.
3. it was originally designed for smart mobile phones. The interface type is richer than others, but the audio and video processing capabilities are average, and the video playing effect is average, specifically, the MPEG-2 cannot be handled, and the internal capacity that can be supported is greatly limited.
Today, I have studied the system architecture of ADSP-BF531 in depth, and summarized as follows, for your reference only:
1. Portable Low-Power Architecture
The Blackfin Processor provides world-class low power performance and power management. These two aspects can be said to be the biggest advantage of the Blackfin Processor. In fact, because the Blackfin Processor can perform power management, its power consumption is also greatly reduced, and the two are also mutually supported. On the other hand, because of the low power consumption of the Blackfin Processor, it can prolong the battery life of portable devices, so it has become a very good master chip in portable devices.
2. System Integration
The ADSP-BF531 processor is a highly integrated chip for digital communication and consumer multimedia applications, and it is also the next-generation system Single Chip Solution for these two types of applications. ADSP-BF531 processing has a lot of Universal Industry Standard Interface, through this high-performance signal processor, users can achieve low-cost solutions without the need to add expensive external components. The system peripherals on the processor include a serial port, an SPI interface, two serial sport interfaces, four general timers (three of which have PWM functions), a real-time clock, and a watchdog timer, and a parallel peripheral interface can generally meet your application needs.
3. processor peripherals
The ADSP-BF531 processor contains a rich array of functional peripherals that connect to the processor core through several high-bandwidth buses, providing great flexibility in system configuration and outstanding overall system performance. The processor features peripherals include UART ports, PWM timers (Pulse Width Modulation and pulse measurement capabilities), General I/O pins, real-time clock, and watchdog timers. These features meet a variety of typical system requirements and enhance some of the system's scalability. In addition to these functional peripherals, The ADSP-BF531 processor also includes high-speed serial and parallel ports for connecting to a variety of audio, video, and modem functional modules; has a flexible interrupt management system, it can manage on-chip or off-chip interrupt sources. Its power management and control module can customize different system performance and function features based on different application scenarios.
All peripherals, except General I/O, timing clock and timer, can be supported by flexible DMA architecture. In addition, there is an independent DMA channel between the various Memory Spaces of the processor, dedicated to processing data transmission between external SDRAM and asynchronous memory. Multiple on-chip bus on the processor can run at a speed of up to 133 MHz, so as to provide sufficient bandwidth to maintain the core operating speed of the processor and various operations on peripheral devices.
The processor also includes an on-chip voltage regulator to support dynamic power management of the processor. A voltage regulator provides a range of voltage levels derived from an external voltage and can bypass user discretion.