[發明專利]一種通過燒錄文件儲存配置數據的燒錄方法在審
| 申請號: | 201710441147.8 | 申請日: | 2017-06-13 |
| 公開(公告)號: | CN107329779A | 公開(公告)日: | 2017-11-07 |
| 發明(設計)人: | 龍宣佑;陳元豐;羅青;裴遠紅 | 申請(專利權)人: | 芯海科技(深圳)股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 深圳市神州聯合知識產權代理事務所(普通合伙)44324 | 代理人: | 周松強 |
| 地址: | 518067 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 文件 儲存 配置 數據 方法 | ||
技術領域
本發明屬于芯片燒錄技術領域,特別涉及一種燒錄文件存儲配置數據的方法。
背景技術
芯片燒錄是將用戶程序和配置燒錄到芯片的一種操作,燒錄文件扮演了重要的角色,因為用戶程序必須通過燒錄文件中獲取,燒錄文件是一種存儲用戶程序的文件,由編譯器生成,燒錄器解釋并燒錄。燒錄文件目前的格式有多種,一般有BIN格式,HEX格式,工程文件格式。BIN文件是二進制格式,HEX格式是文本格式,工程文件是一種多文件的格式,每個文件有不同的需求。本發明提出的一種簡單且易擴展的燒錄文件是基于BIN文件的一種存儲文件。
配置數據是一種芯片燒錄需要的配置數據,常常通過燒錄器上位機可以修改這些配置值,也可以把這些配置值寫入燒錄文件中保存,燒錄時解釋燒錄文件,得到用戶程序和配置數據,從而進行燒錄。
BIN文件是一種二進制文件,BIN格式的燒錄文件主要存儲用戶程序數據。BIN文件的好處是解釋方便,燒錄時燒錄器上位機解釋該文件非常高效,直接獲取并發送至燒錄設備中。
目前市場上大多的燒錄文件不包含配置數據,必須通過燒錄器上位機配置后才能進行燒錄,這種方式的缺點是芯片燒錄時需要通過上位機配置,操作麻煩且容易配置錯誤,配置錯誤就會出現生產事故。目前也有燒錄文件含有配置數據,但這種存儲格式不靈活,且不易擴展,常常是定長的配置格式,假如配置格式變化,就無法兼容以前的燒錄文件。
如專利申請201610149264.2公開了一種CMOS芯片快速I2C配置/燒錄方法,其包括以下步驟:將每個攝像產品的色彩均勻性/亮度均勻性較正至5%范圍內;PC將這些較正數據作為配置數據存貯入相應攝像產品的CMOS芯片,或者是PC需要獲取I2C數據,批量將I2C數據從Sensor讀取;FPGA寫入SensorI2C的速率由PC配置,寫入時鐘由FPGA分頻獲得,實現I2C寫入速率0-5M的無級可調。本發明不但提升了I2C寫入的速度,且擁有高精度的I2C延時,讓I2C寫入面向類似于像EEPROM等需要超過1.7ms延時的時候,不但能節省時間,也提供高精度的延時方案,寫入更加穩定,因使用PC的延時不精確而造成EEPROM器件寫入數據錯誤等問題得以解決,該申請雖然能夠解決延時問題,但是仍然存在上述的燒錄文件配置數據存儲格式不靈活、不易擴展的問題。
發明內容
基于此,因此本發明的首要目地是提供一種通過燒錄文件儲存配置數據的燒錄方法,該方法通過燒錄文件定義了配置數據的存儲方法,該存儲后的文件格式非常易于擴展,能適應于配置數據格式的變化和配置數據類型的增加,避免了燒錄配置錯誤的情況。
本發明的另一個目地在于提供一種通過燒錄文件儲存配置數據的燒錄方法,該方法定義和規范一種燒錄文件存儲配置數據的格式,解決了通過燒錄器上位機解釋燒錄文件并獲取用戶程序數據和配置數據,并發下給燒錄器硬件燒錄的技術問題。
為實現上述目的,本發明的技術方案為:
一種通過燒錄文件儲存配置數據的燒錄方法,該方法首先定義燒錄文件儲存配置數據的文件格式,燒錄文件按照數據類型分區域保存,分為用戶程序區、燒錄文件信息區、配置數據區,然后將燒錄文件轉換為上述的文件格式,并通過上述的格式進行燒錄。通過這種方式,能夠解釋簡單易獲取用戶程序數據和配置數據,易擴展,能增加配置數據類型,能兼容以前的數據格式。
進一步,所述燒錄文件信息區包括有:芯片名稱、版本、信息區表頭、信息區索引及信息區。
所述配置數據區根據配置信息的類型進行細分。配置數據的類型分為芯片描述,代碼選項,用戶選項,滾動碼選項,程序校驗碼,加密配置等配置數據,每個類型設置一個類型標志。
配置數據會存儲在燒錄文件中,和用戶程序數據一起保存,燒錄時燒錄器上位機解釋該燒錄文件獲取上述數據并發給燒錄設備進行燒錄動作。
進一步,所述對每個配置數據的類型定義存儲結構體,所述存儲結構體包括有代碼選項結構體、程序校驗碼結構體、用戶選項結構體、滾動碼選項結構體、加密配置結構體。
進一步,配置類型的存儲結構體定義后,對配置數據區進行封裝并提供索引,偏移地址,大小等。
更進一步,具體包括配置信息區表頭、配置信息區索引,其中,
信息區表頭用來描述該文件的特定標志,表頭的文件偏移,表頭大小,信息區個數;
信息區索引用來描述每個信息區的基本信息,如偏移,大小,類型,每個配置信息區都有一個自己的索引,主要解釋時需要利用該索引找到該配置區的偏移并解釋。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于芯海科技(深圳)股份有限公司,未經芯海科技(深圳)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710441147.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無纜式采油井分層配產裝置及方法
- 下一篇:數據處理方法及相關產品





