實(shí)例講解:FPGA芯片在編程器燒錄器中的應(yīng)用
發(fā)布時(shí)間:2015-09-17 責(zé)任編輯:susan
【導(dǎo)讀】FPGA的IO可編程給邏輯以及PCB設(shè)計(jì)帶來了一定的靈活性和獨(dú)立性。FPGA在編程器的硬件操作當(dāng)中,扮演著“千手觀音”的角色,為邏輯設(shè)計(jì)和PCB設(shè)計(jì)鋪路架橋,靈活實(shí)現(xiàn)各種功能。
FPGA是一種“半定制”的芯片,其中一個(gè)特性就是IO口可編程,這個(gè)特性對編程器能與各類封裝芯片互連有很大幫助作用。
MCU的管腳功能都是固定的,與外部接口通常使用IO口或者總線連接。普通IO口其實(shí)本質(zhì)就是寄存器,這些寄存器都有一個(gè)相應(yīng)的地址,操作IO口就是操作寄存器;片內(nèi)外設(shè)相對來說,是一個(gè)具有特定功能模塊,其內(nèi)部包含多個(gè)寄存器控制不同的功能執(zhí)行,但是這些寄存器也有固定的地址。通過存儲(chǔ)器映射的方式,把片內(nèi)外設(shè)和CPU連接起來,組成一個(gè)系統(tǒng)。
值得注意的是,這些片內(nèi)外設(shè)對外接口都是連接固定的管腳,如果要對這些外設(shè)控制完成特定的功能設(shè)計(jì),實(shí)質(zhì)上已經(jīng)隱含了對這些管腳控制了。比如說,MUC的IIC接口的SCK和SDA分配在99和100腳,那么所有IIC接口的存儲(chǔ)芯片都必須與這兩個(gè)腳連接,如圖1所示。
圖1 請排好隊(duì)列
各類需要編程的芯片如果要與MCU連接,就必須與之對應(yīng)的接口連接,對于復(fù)雜腳多的芯片,這對PCB的布局布線有很大的局限性和挑戰(zhàn)性。
FPGA就以靈活性見長,可編程IO就是其中的一個(gè)重要功能。可編程IO給PCB的設(shè)計(jì)帶來靈活性,可以簡化PCB的布局布線,并且在設(shè)計(jì)的過程中,還可以根據(jù)走線的走向更改管腳的連接。另外,在FPGA內(nèi)部邏輯設(shè)計(jì)過程中,可以先把功能模塊設(shè)計(jì)與管腳分配兩步獨(dú)立開來,先完成內(nèi)部邏輯功能之后,再根據(jù)實(shí)際情況分配管腳。因此,可編程IO給FPGA邏輯設(shè)計(jì)和PCB設(shè)計(jì)帶來一定的靈活性和獨(dú)立性,其在這個(gè)環(huán)節(jié)中充當(dāng)一個(gè)“千手觀音”的角色,為邏輯設(shè)計(jì)和PCB設(shè)計(jì)鋪路架橋,如圖2所示。
圖2 可編程IO示意圖
實(shí)際FPGA內(nèi)部并不像圖2那么簡單,這里只是為了形象說明可編程IO可以使內(nèi)部邏輯和PCB可以相對獨(dú)立設(shè)計(jì)。對于同類接口,不必因?yàn)镻CB改變而更改時(shí)序邏輯,只需要更改引腳分配,大大簡化了PCB的布線難度。
FPGA被稱為“千手觀音”僅僅是數(shù)量多、動(dòng)作靈活嗎?他還有更強(qiáng)大的功能,就是內(nèi)部邏輯可編程。
在最初的電路設(shè)計(jì)當(dāng)中,F(xiàn)PGA并沒有實(shí)際的電路,只有完成了設(shè)計(jì)之后才有某種特定的功能電路。這種結(jié)構(gòu)含有以下特性:
1、在理想情況下,可以實(shí)現(xiàn)多種接口;
2、可以實(shí)現(xiàn)精確的時(shí)序,兼容更多芯片;
3、資源可重復(fù)利用,在某時(shí)間段,只需要一個(gè)接口邏輯,節(jié)省FPGA資源和配置器件的存儲(chǔ)空間。
相對地,如果用MCU來實(shí)現(xiàn),則有以下缺點(diǎn):
1、 如果MCU沒有相應(yīng)的接口,將難以實(shí)現(xiàn)與含有該接口的存儲(chǔ)芯片通信(可能會(huì)用IO模擬);
2、 即使接口相同,由于功能基本固定,面對一些特殊的芯片,將力不從心;
3、 由于輸出口線的固定,導(dǎo)致與外部接口的PCB布線無法實(shí)現(xiàn)。
被編程的芯片接口種類較多,比如IIC和SPI,如果要MCU同時(shí)具備這些接口,口線必定復(fù)雜而且速度有限。FPGA無需考慮這個(gè)問題,由于其內(nèi)部邏輯可由設(shè)計(jì)者來設(shè)計(jì),那么編程器可根據(jù)接口需要來定制對應(yīng)的邏輯,省時(shí)省力,效率非常高。
特別推薦
- 兆易創(chuàng)新GD32F30x STL軟件測試庫獲得德國萊茵TüV IEC 61508功能安全認(rèn)證
- 芯科科技第三代無線開發(fā)平臺(tái)引領(lǐng)物聯(lián)網(wǎng)發(fā)展
- MSO 4B 示波器為工程師帶來更多臺(tái)式功率分析工具
- 艾為電子推出新一代高線性度GNSS低噪聲放大器——AW15745DNR
- 瑞薩發(fā)布四通道主站IC和傳感器信號(hào)調(diào)節(jié)器, 以推動(dòng)不斷增長的IO-Link市場
- e絡(luò)盟現(xiàn)貨供應(yīng) Abracon 新推出的 AOTA 系列微型鑄型電感器
- 加賀富儀艾電子推出支持Wi-Fi 6和藍(lán)牙的無線局域網(wǎng)/藍(lán)牙組合模塊
技術(shù)文章更多>>
- 一文掌握UV LED在空凈消殺領(lǐng)域的主要應(yīng)用
- 聚焦汽車智能化與電動(dòng)化︱AUTO TECH 2025 華南展11月,已全面啟動(dòng),邀您共精彩!
- 【“源”察秋毫系列】 Keithley在碳納米管森林涂層纖維復(fù)合材料的應(yīng)用
- 數(shù)字驅(qū)動(dòng)工業(yè),智能賦能制造 AMTS & AHTE SOUTH CHINA 2024同期會(huì)議全公開!
- 團(tuán)體觀展招募!104CEF開啟組團(tuán)觀眾通道,解鎖更多禮遇
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
車載以太網(wǎng)
車載娛樂
充電
充電電池
充電器
充電樁
觸控屏
觸控顯示
觸摸開關(guān)
傳感技術(shù)
傳感器
傳感器模塊
船型開關(guān)
串聯(lián)電阻公式
創(chuàng)智成
磁傳感器
磁環(huán)電感
磁敏三極管
磁性存儲(chǔ)器
磁性元件
磁珠電感
存儲(chǔ)器
大功率管
單向可控硅
刀開關(guān)
等離子顯示屏
低頻電感
低通濾波器
低音炮電路
滌綸電容