嵌入式開發(fā)板接口有哪些?CPLD和FPGA開發(fā)板有什么區(qū)別?
開發(fā)板將是下述內(nèi)容的主要介紹對象,通過這篇文章,小編希望大家可以對它的相關(guān)情況以及信息有所認識和了解,詳細內(nèi)容如下。
一、嵌入式開發(fā)板接口
1.并行接口
并行接口,指采用并行傳輸方式來傳輸數(shù)據(jù)的接口標準。從最簡單的一個并行數(shù)據(jù)寄存器或?qū)S媒涌诩呻娐沸酒?255、6820等,一直至較復(fù)雜的SCSI或IDE并行接口,種類有數(shù)十種。一個并行接口的接口特性可以從兩個方面加以描述:1. 以并行方式傳輸?shù)臄?shù)據(jù)通道的寬度,也稱接口傳輸?shù)奈粩?shù);2. 用于協(xié)調(diào)并行數(shù)據(jù)傳輸?shù)念~外接口控制線或稱交互信號的特性。 數(shù)據(jù)的寬度可以從1~128位或者更寬,最常用的是8位,可通過接口一次傳送8個數(shù)據(jù)位。在計算機領(lǐng)域最常用的并行接口是通常所說的LPT接口。
2.串行接口
在嵌入式系統(tǒng)的開發(fā)和應(yīng)用中,經(jīng)常需要使用上位機實現(xiàn)系統(tǒng)的調(diào)試及現(xiàn)場數(shù)據(jù)的采集和控制。一般是通過上位機本身配置的串行口,通過串行通訊技術(shù)和嵌入式系統(tǒng)進行連接通訊。串行口的典型代表是RS-232-C及其兼容插口,25針串行口還具有20mA電流環(huán)接口功能,用9、11、18、25針來實現(xiàn)。
3.USB接口
USB全稱Universal Serial Bus(通用串行總線)。USB接口是現(xiàn)在比較流行的接口,用于將使用USB的外圍設(shè)備連接到主機。USB最大的好處在于能支持多達127個外設(shè),并且可以獨立供電。普通的串、并口外設(shè)都要額外的供電電源,而USB接口可以從主機上獲得500mA的電流,并且支持熱拔插,真正做到即插即用。
天嵌科技的產(chǎn)品中基本所有的開發(fā)板都有串行接口和USB接口,可與各種配套模塊配套使用;如最近新研發(fā)的產(chǎn)品TQ335XB_V2 開發(fā)板,擁有6*UART,4*USB,2*Ethernet(獨立),2*485,2*CAN,擴展接口,多個接口供選擇,可以連接各種采集模塊,無需擴展接口,直接使用;通過短接帽跳線即可實現(xiàn)CAN,485,UART選擇,通過增加串口芯片可以實現(xiàn)串口電平選擇。
4.紅外線接口
紅外線通訊是一種廉價、近距離、無連線、低功耗和保密性較強的通訊方案,在 PC 機中主要應(yīng)用在無線數(shù)據(jù)傳輸方面,但目前已經(jīng)逐漸開始在無線網(wǎng)絡(luò)接入和近距離遙控家電方面得到應(yīng)用。鑒于紅外線通訊的諸多好處,現(xiàn)在的主板幾乎全部提供了紅外線接口,以便用戶利用它進行與帶紅外線接口的設(shè)備通訊,如筆記本電腦、打印機、Modem、掌上電腦、移動電話等等。但計算機主板上僅僅提供了紅外線接口,并未提供完整的發(fā)射接收裝置,所以用戶在想使用紅外線通訊時,仍然需要購買紅外線連接器。
二、CPLD和FPGA開發(fā)板的區(qū)別
CPLD和FPGA開發(fā)板結(jié)構(gòu)上的差異,具有各自的特點:
① CPLD更適合完成各種組合邏輯,FP GA更適合于完成時序邏輯。換句話說,FPGA更適合于觸發(fā)器豐富的結(jié)構(gòu),而CPLD更適合于觸發(fā)器有限而乘積項豐富的結(jié)構(gòu)。
② CPLD的連續(xù)式布線結(jié)構(gòu)決定了它的時序延遲是均勻的和可預(yù)測的,而FPGA的分段式布線結(jié)構(gòu)決定了其延遲的不可預(yù)測性。
③ 在編程上FPGA比CPLD具有更大的靈活性。CPLD通過修改具有固定內(nèi)連電路的邏輯功能來編程,FPGA主要通過改變內(nèi)部連線的布線來編程;FP GA可在邏輯門下編程,而CPLD是在邏輯塊下編程。
④ FPGA的集成度比CPLD高,具有更復(fù)雜的布線結(jié)構(gòu)和邏輯實現(xiàn)。
⑤ CPLD比FPGA使用起來更方便。CPLD的編程采用E2PROM或FASTFLASH技術(shù),無需外部存儲器芯片,使用簡單。而FPGA的編程信息需存放在外部存儲器 上,使用方法復(fù)雜。
⑥ 在編程方式上,CPLD主要是基于E2PROM或FLASH存儲器編程,編程次數(shù)可達1萬次,優(yōu)點是系統(tǒng)斷電時編程信息也不丟失。CPLD又可分為在編程器上編程和在系統(tǒng)編程兩類。FPGA大部分是基于SRAM編程,編程信息在系統(tǒng)斷電時丟失,每次上電時,需從器件外部將編程數(shù)據(jù)重新寫入SRAM中。其優(yōu)點是可以編程任意次,可在工作中快速編程,從而實現(xiàn)板級和系統(tǒng)級的動態(tài)配置。
上述所有信息便是小編這次為大家推薦的內(nèi)容,希望大家能夠喜歡,想了解更多有關(guān)它的信息或者其它內(nèi)容,請關(guān)注我們網(wǎng)站哦。