3.內部存儲器類型3。DSP可分為隨機存取存儲器(RAM)和只讀存儲器(ROM),DSP在運行過程中如何存儲數據?試總結一下C54X-DSP的硬件結構:為什么DSP特別適合數字信號?1.DSP采用哈佛結構總線,程序存儲器和數據 存儲器分離,指和為數據。
一般來說,DSP是通用信號處理器。它的結構和cpu類似,但是專用。與普通cpu相比,最大的區(qū)別在于它具有單指令的乘加功能,使fft、濾波器等在速度上與普通cpu分離。想學Dsp開發(fā),可以分為軟件開發(fā)和硬件開發(fā)。硬件開發(fā)中學習EDA軟件和原理圖pcb很重要,看看Dsp的數據 manual,看看有什么資源可以利用,比如中斷,DMA等等。
1,DSP采用哈佛結構總線,程序存儲器和數據 存儲器分離,同時進行取指和數據訪問。通用CPU采用馮諾依曼總線,程序和數據 bus共用同一總線,所以取指令和數據 access不能并發(fā)。2.流水線操作,即取指、譯碼、尋址、取指、計算和存儲的流水線操作,相當于在一個周期內完成一條指令,而一般的CPU通常需要幾個時鐘周期才能完成一條指令。當然流水線操作也引入了一些新的問題,比如需要在適當的位置添加NOP空操作指令或者調整指令位置來保證流水線操作的順利完成。
在卷積、數字濾波、FFT、相關、矩陣運算等算法中,乘法和累加重復很多。MAC指令(數據檢索、乘法和累加)在單個周期內完成(通過流水線等價),比軟件乘法快得多。4.獨立的DMA總線和控制器。一般CPU的總線是共享的。如果DMA使用總線,CPU將不得不等待,而DSP中的DMA使用獨立的DMA總線路徑,可以與CPUcore并發(fā)運行。
3、8051單片機的內部硬件結構包括哪五大部分8051單片機是PC的CPU,基于馮諾依曼的架構。8051單片機供應商:拍照芯城元器件商城基本結構51單片機最初是Intel開發(fā)設計的,但是后來Intel把51核的設計方案賣給了幾家大型的電子設計廠商,比如SST,Philip,Atmel等大公司。如果市場上有各種以51為核心的單片機,英特爾自己的單片機就遜色了。