Although MP3 players are portable multimedia (PMP) devices, the integration technology is relatively simple. However, this simplicity comes from the powerful functions of the SoC processor, which simplifies the originally complicated work of the engineer. This article will introduce the low-cost, simple-function MP3 player system integration technology. | |
Low-cost, simple-function MP3 players require at least the following basic units: processor / microcontroller, MP3 decoder, DMA, memory, hard disk, power supply circuit, DAC or I2S, LCD and keyboard are options. Of course, you need an external speaker. In order to reduce the number of components, increase the flexibility of the design, and reduce the size, FPGAs can be used to design DMA, memory controllers, and IDE controllers. As shown in the attached (Figure 1). Figure 1 The internal functional unit of a low-cost MP3 player | |
Figure 2 OR gate function in state machine â– Microcontroller bus MOVX detection Listen to the microcontroller bus, when there is no MOVX instruction to be executed, make the DMA_OK signal effective. When DMA_OK is not in effect, the priority encoder will not allow any non-CPU hardware unit to access the DRAM. Therefore, it responds to the microcontroller's read and write requests immediately without delay. This is very important for the 8051 microcontroller, because the 8051 has no wait state. If a MOVX operation code is detected, but MOVX is not executed, a 31-cycle timer can make DMA_OK effective again. Table 1 Microcontroller external memory (DRAM) space map
Figure 3: 8 to 16-bit bus buffer
| |
| |
|
Sensor Dustbin Automatic Dustbin
Sensor Dustbin Automatic Dustbin,Automatic Sensor Recycling Dustbin,Stainless Steel Sensor Automatic Dustbin,Automatic Sensor Dustbin
NINGBO ZIXING ELECTRONIC CO.,LTD. , https://www.zixingautobin.com