[發明專利]基于可編程芯片的電路板及其控制方法在審
| 申請號: | 201511000591.3 | 申請日: | 2015-12-28 |
| 公開(公告)號: | CN105446937A | 公開(公告)日: | 2016-03-30 |
| 發明(設計)人: | 陳鐵牛 | 申請(專利權)人: | 上海柏飛電子科技有限公司 |
| 主分類號: | G06F15/177 | 分類號: | G06F15/177;G06F15/173 |
| 代理公司: | 上??坡蓪@硎聞账?特殊普通合伙) 31290 | 代理人: | 袁亞軍 |
| 地址: | 200233 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 可編程 芯片 電路板 及其 控制 方法 | ||
技術領域
本發明涉及一種電路板及其配置方法,尤其涉及一種基于可編程芯片的電路板及其配置方法。
背景技術
現有很多電子產品通常由一個或者多個CPU,一個或者多個功能芯片和一個FPGA芯片組成,這些器件都焊接在電路板上,構成一個系統板。某些功能芯片會連接一個小的存儲芯片,用于對相應的功能芯片進行初始化配置,存儲芯片可以是EEPROM芯片或者Flash芯片,如圖1所示。在板卡上電后,這些芯片首先需要從存儲芯片內讀取某些信息,用來對這些芯片進行功能上的配置與管理。這些存儲器芯片都是通過燒寫器把事編好程序燒寫進去,然后焊接到系統板卡上面。這樣就會造成如果配置內容需要改動,就會遇到很大的麻煩,需要把存儲芯片從板卡上面再焊下來,再次放到燒寫器上燒程序,最后再次焊回到板卡上。在模塊的設計初期,往往需要對功能芯片的某些功能進行反復不同配置,以找出芯片的最佳工作狀態。這樣就需要對其對應的存儲芯片多次拆卸、重新燒錄然后焊接。
此外,現有的高性能的處理器或復雜的功能芯片需有一些初始化IO管腳,通過電阻對其進行上下拉配置,可對相應芯片進行初始化配置。在板卡上電后,這些芯片在復位時刻首先需要根據初始化IO管腳的配置情況,對這自身進行功能上的配置與管理。這些初始化IO管腳通常外接10ΚΩ或4.7ΚΩ電阻的一端,電阻的另一端連接地或者連接電源。如果初始化IO管腳通過電阻接地,該管腳被設置這邏輯0,如果初始化IO管腳通過電阻接電源,該管腳被設置這邏輯1。這樣通過外接電阻可以使芯片配置在要求的工作狀態。如圖2中芯片有三個初始化IO管腳,共外接6個配置電阻。電阻R1和電阻R2分別是初始化IO管腳1的上下拉配置電阻。電阻R3和電阻R4分別是初始化IO管腳2的上下拉配置電阻。電阻R5和電阻R6分別是初始化IO管腳3的上下拉配置電阻。當電阻R1、電阻R3、電阻R5焊上,電阻R2、電阻R4、電阻R6不焊時三個個初始化IO管腳分別被配為1,1,1。這時如果需要把配改為0,0,0,則需要把電阻R1、電阻R3、電阻R5分別拆卸下來,再分別把電阻R2、電阻R4、電阻R6焊接上去。
然而在模塊的設計初期,往往需要對芯片的某些功能進行反復不同配置,以找出芯片的最佳工作狀態。這樣就需要對初始化IO管腳外接的配置電阻多次拆卸、焊接。這樣對于存儲芯片與電子產品以及燒寫器都會帶來影響。不僅浪費了時間、精力,還浪費了人力、財力,而且很容易把存儲芯片、燒寫器甚至板卡弄壞,造成不必要的損失。因此,有必要提供一種基于可編程芯片的電路板及其配置方法。
發明內容
本發明所要解決的技術問題是提供一種基于可編程芯片的電路板及其配置方法,能夠簡化板卡設計布局,便于板卡調試和維護,提高產品的成品率并降低生產成本。
本發明為解決上述技術問題而采用的技術方案是提供一種基于可編程芯片的電路板,包括主控CPU芯片、集成電路功能芯片和存儲芯片,所述主控CPU芯片和集成電路功能芯片通過內部數據總線相連,其中,所述集成電路功能芯片通過地址配置總線分別和可編程芯片的輸出I/O端口以及存儲芯片相連存取配置信息,所述可編程芯片配置的輸出I/O端口和集成電路功能芯片的初始化管腳一一配對相連且每對相連管腳的電氣特性保持一致。
上述的基于可編程芯片的電路板,其中,所述集成電路功能芯片的數目為多個,所述多個集成電路功能芯片和同一可編程芯片的輸出I/O端口相連,所述可編程芯片的輸出I/O端口的初始狀態為高阻狀態。
上述的基于可編程芯片的電路板,其中,所述集成電路功能芯片和可編程芯片的輸出I/O端口之間設有電壓轉換芯片。
上述的基于可編程芯片的電路板,其中,所述可編程芯片為FPGA芯片或CPLD芯片,所述存儲芯片為EEPROM芯片或Flash芯片,所述集成電路功能芯片為CPS1848交換芯片,所述FPGA芯片通過IIC總線連接EEPROM芯片和CPS1848交換芯片。
本發明為解決上述技術問題還提供一種上述的基于可編程芯片的電路板的配置方法,包括如下步驟:a)利用可編程芯片將主控CPU芯片的內部數據總線和集成電路功能芯片的地址配置總線橋接相連;b)利用可編程芯片將主控CPU芯片的內部數據總線和存儲芯片的地址總線橋接相連;c)配置可編程芯片的輸出I/O端口與集成電路功能芯片的初始化管腳一一配對相連且每對相連管腳的電氣特性保持一致;d)所述主控CPU芯片對存儲芯片進行讀取與寫入,實現對集成電路功能芯片的在線配置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海柏飛電子科技有限公司,未經上海柏飛電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201511000591.3/2.html,轉載請聲明來源鉆瓜專利網。





