[發明專利]一種以移動設備為基礎的集成電路編程系統及方法有效
| 申請號: | 201210515434.6 | 申請日: | 2012-12-05 |
| 公開(公告)號: | CN102981858B | 公開(公告)日: | 2017-05-24 |
| 發明(設計)人: | 楚豐;王力波;劉靜 | 申請(專利權)人: | 楚豐 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F13/40 |
| 代理公司: | 北京中恒高博知識產權代理有限公司11249 | 代理人: | 宋敏 |
| 地址: | 214028 江蘇省無錫市新區菱*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 設備 基礎 集成電路 編程 系統 方法 | ||
1.一種以移動設備為基礎的集成電路編程系統,其特征在于,主要包括具有操作系統和在該操作系統上開發的編程應用程序的移動設備,以及用于將所述移動設備與目標設備連接的連接模塊;該以移動設備為基礎的集成電路編程系統,在移動設備的基礎上通過增加軟件及硬件模塊,實現編程器;該以移動設備為基礎的集成電路編程系統的硬件部分,包括移動設備和編程擴展模塊兩部分,目標設備是在編程過程中被編程的設備;作為一個主要的硬件部分組成部分,編程擴展模塊的最主要功能是協議轉換,協議轉換工作由一片協議轉換芯片完成;移動設備的信號以其輸出接口的協議由第一接口進入到該協議轉換芯片后,協議轉換芯片將該信號轉換成目標設備能夠接收的協議,然后再由第二接口發送到目標設備中去;經過這樣一個轉換后,智能設備就能夠與目標設備進行通信并對其進行編程操作了;除了進行協議轉換之外,該編程擴展模塊還能夠根據用戶需要具有多路器的功能,即將移動設備的一路編程信號轉換成為多路信號,完成對多個目標設備同時進行編程的目的;所述連接模塊,包括在所述移動設備與目標設備之間的接口協議不兼容時用于完成移動設備與目標設備之間的信號轉換、以及在需要電壓轉換時用于完成移動設備與目標設備之間的電壓幅度轉換的編程擴展模塊,或者在所述移動設備與目標設備之間的接口協議兼容時、能夠直接將移動設備與目標設備連接的信號連接線;
所述協議轉換芯片,包括依次連接在所述第一接口與第二接口之間的現場可編程門陣列FPGA或復雜可編程邏輯器件CPLD或專用協議轉換芯片;和/或,
還包括連接在所述第二接口與現場可編程門陣列FPGA或復雜可編程邏輯器件CPLD或專用協議轉換芯片之間的電壓轉換模塊;和/或,
還包括與所述現場可編程門陣列FPGA或復雜可編程邏輯器件CPLD或專用協議轉換芯片連接的高速緩沖存儲器;
所述移動設備,包括CPU,分別與所述CPU連接的存儲器和外設接口,以及嵌入在所述存儲器中、且能夠在CPU控制下進行運行的操作系統和編程應用程序;所述外設接口,能夠直接或間接與目標設備連接;
移動設備的軟件模塊包括Andriod、iOS、微軟公司的Windows 或 Windows Phone、RIM公司的Blackberry或者開源的Linux的操作系統的任一種,本編程器的編程軟件部分是針對這種移動操作系統開發的,并且作為該移動設備的一個應用運行在這個操作系統之上;
由于該系統主要包括移動設備,以及用于將移動設備與目標設備連接的連接模塊;可以通過連接模塊在移動設備與目標設備之間建立連接,改善客戶對移動性和便攜性的需求,隨時隨地對目標設備進行編程;從而可以克服現有技術中成本高、體積大、便攜性差、用戶界面不夠友好、易用性差的缺陷,以實現成本低、體積小、便攜性好、用戶界面友好、易用性好的優點。
2.根據權利要求1所述的以移動設備為基礎的集成電路編程系統,其特征在于,所述編程擴展模塊,包括用于與移動設備連接的第一接口,用于與目標設備連接的第二接口,以及連接在所述第一接口與第二接口之間的協議轉換芯片。
3.根據權利要求1所述的以移動設備為基礎的集成電路編程系統,其特征在于,所述編程擴展模塊,還包括用于在需要多路輸出時實現對多個目標設備編程的多路輸出模塊。
4.根據權利要求1-3中任一項所述的以移動設備為基礎的集成電路編程系統,其特征在于,所述移動設備,包括智能手機、平板電腦、掌上電腦、便攜式媒體播放器和筆記本電腦。
5.一種基于權利要求4所述的以移動設備為基礎的集成電路編程系統的編程方法,其特征在于,主要包括:
對移動設備進行初始化,通過連接模塊使移動設備與目標設備建立通信連接,移動設備的信號以其輸出接口的協議由第一接口進入到協議轉換芯片后,協議轉換芯片將該信號轉換成目標設備能夠接收的協議,再由第二接口發送到目標設備中;所述目標設備能夠接受的協議為針對目標設備的特定芯片的協議為JTAG、UART、CAN、SPI、I2C、SWD、ISSP、BDM、MON08、ICSP、CSI、CSIHS、MICROWIRE、ICC、SWIM、SBW、Flexray或SCC;
通過移動設備,將編程驅動程序和待編程數據發送至目標設備;
對目標設備進行編程。
6.根據權利要求5所述的以移動設備為基礎的集成電路編程系統的編程方法,其特征在于,在該移動設備的操作系統上運行編程軟件。
7.根據權利要求5或6所述的以移動設備為基礎的集成電路編程系統的編程方法,其特征在于,所述對目標設備進行編程的操作,即編程軟件控制移動設備完成編程功能,具體包括:
初始化編程環境,顯示各種信息,響應用戶操作,執行編程功能;其中:
初始化編程環境的操作,具體包括初始化內存,讀取接口狀態;
顯示各種信息的操作,具體包括當前移動設備信息、目標芯片信息、連接情況、編程進度;
響應用戶操作的操作,具體包括選擇需要編程的文件,設置編程擴展模塊的輸出電壓、開始編程,終止編程;
執行編程功能的操作,具體包括將各種命令及數據以適當的信號從接口送出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于楚豐,未經楚豐許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210515434.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種水處理交換器布水裝置
- 下一篇:一種具有網鏈結構斗瓣的抓斗





