- 零點起飛學(xué)Xilinx FPG
- 高敬鵬 武超群 白錦良
- 428字
- 2020-06-30 10:21:56
1.5 FPGA芯片的應(yīng)用
FPGA可以實現(xiàn)各種復(fù)雜的邏輯功能,提供在線可編程特性,因而應(yīng)用范圍非常廣。目前FPGA廣泛應(yīng)用于通信、信號處理、嵌入式處理器、圖像處理和工業(yè)控制等領(lǐng)域。
在通信領(lǐng)域,可以使用FPGA實現(xiàn)數(shù)字調(diào)制解調(diào)、編碼解碼。因為FPGA中各種功能由硬件并行執(zhí)行,所以在實現(xiàn)調(diào)制解調(diào)和編解碼時具有比軟件更快的速度。可以使用FPGA實現(xiàn)通信系統(tǒng)中的各種接口。目前的FPGA接口中一般都有實現(xiàn)DDR的專用電路,可以使用FPGA實現(xiàn)DDR控制器,還可以實現(xiàn)PCI總線、SPI總線等。
在數(shù)字信號處理領(lǐng)域FPGA的應(yīng)用也相當廣泛。現(xiàn)在的FPGA內(nèi)部都包含專門的乘法器電路、乘累加電路。這些電路都是實現(xiàn)數(shù)字信號處理必不可少的,而且都是以并行的方式運行,所以特別適合用于實現(xiàn)信號處理。FPGA在數(shù)字信號處理領(lǐng)域的應(yīng)用包括頻率合成、FIR濾波器、FFT、RS編解碼等。
在圖形處理應(yīng)用中,F(xiàn)PGA可實現(xiàn)JPEG圖像處理、檢測視頻信號、圖像數(shù)據(jù)采集等功能。
使用FPGA實現(xiàn)的片上系統(tǒng)可以運行操作系統(tǒng),使得用戶的應(yīng)用軟件省去了專用處理器,大大減小了電路板面積,降低了硬件電路的復(fù)雜性。
推薦閱讀
- 零點起飛學(xué)Xilinx FPG
- Python GUI Programming:A Complete Reference Guide
- 電腦組裝與維修從入門到精通(第2版)
- 硬件產(chǎn)品經(jīng)理成長手記(全彩)
- AMD FPGA設(shè)計優(yōu)化寶典:面向Vivado/SystemVerilog
- STM32嵌入式技術(shù)應(yīng)用開發(fā)全案例實踐
- Practical Machine Learning with R
- Machine Learning Solutions
- Blender Quick Start Guide
- 龍芯自主可信計算及應(yīng)用
- VMware Workstation:No Experience Necessary
- Blender 3D By Example
- 微服務(wù)實戰(zhàn)(Dubbox +Spring Boot+Docker)
- The Deep Learning with PyTorch Workshop
- 微服務(wù)實戰(zhàn)