FPGA晶片在編程器燒錄器裡的應用

2021-01-15 電子產品世界

  摘要:FPGA的IO可編程,這給邏輯設計和PCB設計帶來一定的靈活性和獨立性。在編程器的硬體實現中,FPGA就是充當一個「千手觀音」的角色,為邏輯設計和PCB設計鋪路架橋,靈活實現各種功能。

本文引用地址:http://www.eepw.com.cn/article/279138.htm

  FPGA是一種「半定製」的晶片,其中一個特性就是IO口可編程,這個特性對編程器能與各類封裝晶片互連有很大幫助作用。

  MCU的管腳功能都是固定的,與外部接口通常使用IO口或者總線連接。普通IO口其實本質就是寄存器,這些寄存器都有一個相應的地址,操作IO口就是操作寄存器;片內外設相對來說,是一個具有特定功能模塊,其內部包含多個寄存器控制不同的功能執行,但是這些寄存器也有固定的地址。通過存儲器映射的方式,把片內外設和CPU連接起來,組成一個系統。

  值得注意的是,這些片內外設對外接口都是連接固定的管腳,如果要對這些外設控制完成特定的功能設計,實質上已經隱含了對這些管腳控制了。比如說,MUC的IIC接口的SCK和SDA分配在99和100腳,那麼所有IIC接口的存儲晶片都必須與這兩個腳連接,如圖1所示。

  圖1 請排好隊列

  各類需要編程的晶片如果要與MCU連接,就必須與之對應的接口連接,對於複雜腳多的晶片,這對PCB的布局布線有很大的局限性和挑戰性。

  FPGA就以靈活性見長,可編程IO就是其中的一個重要功能。可編程IO給PCB的設計帶來靈活性,可以簡化PCB的布局布線,並且在設計的過程中,還可以根據走線的走向更改管腳的連接。另外,在FPGA內部邏輯設計過程中,可以先把功能模塊設計與管腳分配兩步獨立開來,先完成內部邏輯功能之後,再根據實際情況分配管腳。因此,可編程IO給FPGA邏輯設計和PCB設計帶來一定的靈活性和獨立性,其在這個環節中充當一個「千手觀音」的角色,為邏輯設計和PCB設計鋪路架橋,如圖2所示。

  圖2 可編程IO示意圖

  實際FPGA內部並不像圖2那麼簡單,這裡只是為了形象說明可編程IO可以使內部邏輯和PCB可以相對獨立設計。對於同類接口,不必因為PCB改變而更改時序邏輯,只需要更改引腳分配,大大簡化了PCB的布線難度。

  FPGA被稱為「千手觀音」僅僅是數量多、動作靈活嗎?他還有更強大的功能,就是內部邏輯可編程。

  在最初的電路設計當中,FPGA並沒有實際的電路,只有完成了設計之後才有某種特定的功能電路。這種結構含有以下特性:

  1、在理想情況下,可以實現多種接口;

  2、可以實現精確的時序,兼容更多晶片;

  3、資源可重複利用,在某時間段,只需要一個接口邏輯,節省FPGA資源和配置器件的存儲空間。

  相對地,如果用MCU來實現,則有以下缺點:

  1、 如果MCU沒有相應的接口,將難以實現與含有該接口的存儲晶片通信(可能會用IO模擬);

  2、 即使接口相同,由於功能基本固定,面對一些特殊的晶片,將力不從心;

  3、 由於輸出口線的固定,導致與外部接口的PCB布線無法實現;

  被編程的晶片接口種類較多,比如IIC和SPI,如果要MCU同時具備這些接口,口線必定複雜而且速度有限。FPGA無需考慮這個問題,由於其內部邏輯可由設計者來設計,那麼編程器可根據接口需要來定製對應的邏輯,省時省力,效率非常高。

  在設計過程中靈活使用FPGA這個「千手觀音」,讓編程器功能更靈活、更高效。

fpga相關文章:fpga是什麼


相關焦點

  • 編程器燒錄晶片不穩定如何改善
    在線燒錄,集燒錄與測試一體,得到了越來越多的人重視。為了加快燒錄的效率,往往會製作燒錄工裝或夾具,而工裝、夾具與編程器之間需要比較長的接線,接線越長,信號衰減越快,燒錄不良率也隨之增加,本文將介紹如何改善接線過長導致編程失敗或不穩定等一系列問題。
  • 編程器哪個牌子的好_編程器品牌排名介紹
    從事編程器十數載,秉持技術創新之傳統,倚借對顧客需求之敏銳理解力,造就業內之領導地位。西爾特的編程器覆蓋了從研發到量產,從聯機到脫機,從幾百元到數千元的各個層面,必能滿足您的需求。   艾科編程器   PIKprog2是ELNEC基於Windows95/98/ME/NT/2000/XP界面的專用燒錄器中的新一代成員。
  • eMMC專用燒錄器 編程器 eMMC拷貝機
    eMMC驅動科技新進展,佑華科技推薦EMMC專用燒錄器       全球行動裝置科技的核心發展自2010以來,隨著eMMC內嵌式整合型內存(Embedded Multi Media Card)的出現而迅速向前邁進。
  • 基於MSP430單片機編程器的設計
    1.引言 單片機開發與應用已滲入我們生活中各個方面,其中一個應用就是對內存較小的晶片大批量燒錄,就有了性能穩定的高速編程器誕生以滿足各大廠商實現大量晶片燒錄的目標。目前市場上運用最廣泛的編程器是基於89C51的,但其功能過於單一,不能滿足日益發展的市場需求。
  • SmartPRO 系列編程器的晶片加密設置
    以SPI Flash 中的MXIC 廠商的晶片為列,下圖為其在SmartPRO 系列編程器加密設置界  面。    2、MCU 類型的晶片加密。  經常會有人就MCU 加密保護後,能否二次使用的問題進行諮詢。對於加密後的晶片能不能二次使用這個問題,得具體看是哪個類型的晶片,類似於TI 的MSP430 系列晶片加密後即不可進行二次使用,這個加密為OTP(One Time Programmable)型,只能進行一次燒錄。
  • 離線燒錄和在線燒錄,哪種更適合汽車電子系統
    (文章來源:ZLG致遠電子) 汽車電子往往涉及眾多電子零部件,很多部件又都有獨立的晶片和程序要燒錄,傳統座燒一旦測試出現問題,則需要重走拆片貼片流程相對複雜,那麼汽車電子究竟適合哪種燒錄方式呢?
  • ZLG致遠電子P800Flash量產型智能極速編程器震撼發布
    基於行業困境,ZLG致遠電子基於二十年來在編程器行業的深厚技術積累,推出全新的量產型智能極速編程器P800Flash.P800Flash專為大容量Flash器件編程設計,支持eMMC、NAND Flash、Nor Flash、EEPROM等類型晶片,最大支持8通道編程,不僅具備常規編程器的燒錄功能,更將速度提升至極致,編程速度可達晶片寫入速度上限,且兼具獨特的「母片分析」「文件分析
  • ZLG致遠電子發布P800isp量產型在線編程器
    ZLG致遠電子深入編程行業十餘年,已經逐漸成長為國內編程器領導品牌。這一次,我們主動尋求改變,深度創新,以客戶需求為嚮導,打造出P800編程器平臺,並推出一系列易用、可靠的編程器產品,首批推出具有獨特批量在板編程功能的在線編程器P800isp。
  • 基於CH340T的STC89C52RC編程器設計
    因而這款功能強大和超高性價比的單片機,在國內應用極為廣泛。ISP 在線編程是一種徹底顛覆了傳統的編程模式的技術,它不會損壞晶片的引腳,同時下載速度很快,從而縮短了設計時間,降低了研發成本、加速了產品的上市,大大提高了工作效率。
  • STM8L固件燒錄和加密流程
    軒微科技STM8編程器控制平臺V8.0連結:https://pan.baidu.com/s/1H6FREYRmzefAiO95ErhKWA 提取碼:yhue軒微科技STM8編程器說明書連結:https://pan.baidu.com/s/1V1iQSBZeQ9VyrD9BkXFePQ 提取碼:wtdd
  • 大咖技術帖|Realtek 藍牙耳機開發燒錄及工具的使用
    Realtek 藍牙耳機燒錄及工具的講解主要是簡單介紹Realtek RWS 的開發及燒錄工具的講解,旨在讓客戶能夠迅速熟悉平臺及工具的應用。2、Realtek RWS無線耳機由一整套的開發工具組成,其中MCUConfigTool為MCU編程工具,其智能化編程器飛躍突破性的取代了過去以往需要寫上半年代碼的工作,現在只要有幾分鐘的時間,輕鬆一點就能完成,見下圖:下面我們按照程序開發到燒錄驗證講解的步驟一步一步進行,step1
  • 論述單片機、ARM、FPGA和嵌入式系統的特點區別
    (4) 超功能精簡指令,具有32個通用工作寄存器,相當於M51單片機中32個累加器!從而克服了單一累加器工作的瓶頸效應。 (5) 程序下載方便。AVR單片機即可並行下載也可串行下載,無需昂貴的編程器。此外,還可以在線下載!也就是說可以直接在電路板上進行程序修改和燒錄。 (6) 具有模擬比較器、脈寬調製器、模數轉換功能。使得工業控制中的模擬信號處理更為簡單方便。
  • 基於FPGA的m序列信號發生器設計
    的m序列信號發生器。系統時鐘為20MHz,m序列信號發生器輸出的數據率為20~100 kbps,通過2個按鍵實現20 kbps步進可調與系統復位,輸出誤碼率小於1%.  1 m序列信號發生器的組成  基於FPGA的m序列信號發生器硬體結構極其簡單,僅需兩個獨立按鍵(一個是復位按鍵與另一個控制數據率切換按鍵)、一個48 MHz的用於提供系統時鐘有源晶振、系統電源、一塊配置晶片、幾個簡單的電阻與電容即可實現。按鍵去抖動、按鍵復位、按鍵切換數據率、時鐘分頻等功能均在FPGA內部編程實現。
  • 編程器,最全面的編程器資料-電子產品世界
    百科   編程器在臺灣是叫燒錄器,因為臺灣的半導體產業發展的早,到大陸後,客戶之所以叫它為「編程器」是因為現在英文名為PROGRAMMER,這個英文名與一般編寫軟體程式設計師是同名,所以就叫「編程器」,編程器實際上是一個把可編程的集成電路寫上數據的工具,編程器主要用於單片機(含嵌入式)/存儲器(含BIOS)之類的晶片的編程
  • 時隔兩個月,H7-TOOL再次迎來重大更新,開始支持GD32脫機燒錄,UID...
    V0.7: H7-TOOL PC機軟體.zip (6.32MB) H7-TOOL PC軟體原始碼.zip (42.51MB) eMMC中要存儲的文件: 存放到eMMC磁碟的文件V1.30.zip (5.59MB) 支持的晶片系列越來越多
  • 利用單片機AVR自製高壓並行編程器
    前陣子手上剛好有幾片鎖死了的M8,估計連RESET也被禁用了,這些晶片已經無法通過下載線來恢復了。為了減少損失,故在網上一陣搜索,原來AVR的晶片的熔絲都是可重複編程的,不像OTP熔絲,一次配置了就不能修改了,只不過不是需要高壓編程器罷了(12v的,不是ISP下載線能勝任的),上淘寶網看了一下,成品高壓編程器的價格可不菲,況且我也不是經常用,平時有ISP下載線也就夠用了,而且也方便,不用從目標板上取下晶片即可編程,據現在的情況看來,自己做一個簡單的高壓編程器是勢在必行了,並且為了推揚我們的DIY
  • 下一代FPGA發布,晶片設計時間大幅減少!
    S2C的10M邏輯系統為現在的視頻應用帶來了每個FPGA可用門容量的兩倍以上,並將於明年年初推出雙路和四路FPGA版本支持門容量的持續增長。 S10 GX 10M晶片核心性能額定為900MHz,LVDS I / O和單向I / O分別額定為1.4GHz和250MHz。實際的原型性能會因應用而異,但在所有其他條件相同的情況下進行比較,這些新型14nm FPGA的原型性能將更高。 組織原型設計層次結構時,在一個FPGA中包含高性能塊或信號肯定會帶來更高的原型性能。
  • FPGA quartus ii裡的靜態時序分析
    FPGA quartus ii裡的靜態時序分析 huan09900990 發表於 2020-11-25 11:39:35 在fpga工程中加入時序約束的目的
  • 美高森美使用物理不可克隆功能技術增強SmartFusion2 SoC FPGA和...
    Intrinsic-ID是基於其專利硬體固有安全技術(Hardware Intrinsic Security technology™)之安全IP內核和應用的世界領導廠商。硬體增強PUF技術成為了美高森美器件的一部分,讓系統架構師和設計人員在開發廣泛的物聯網(IoT)應用時擁有了可堪信賴的超安全解決方案。
  • 波形發生器設計,單片機、CPLD控制的任意波形發生器設計實例
    波形發生器有多種類型,任意波形發生器便是其中一種。對於任意波形發生器,小編曾帶來相關介紹,如高速任意波形發生器的設計等。本文中,講為大家講解採用單片機和CPLD控制的任意波形發生器的設計。如果你對本文即將要講解的內容存在一定興趣,不妨繼續往下閱讀哦。