[發明專利]一種TigerSharc DSP快速加載方法有效
| 申請號: | 201611139686.8 | 申請日: | 2016-12-12 | 
| 公開(公告)號: | CN108228262B | 公開(公告)日: | 2021-03-26 | 
| 發明(設計)人: | 賀瑩;王闖;楚要欽;吳翼虎;張曉曦 | 申請(專利權)人: | 中國航空工業集團公司西安航空計算技術研究所 | 
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F13/40;G06F5/06 | 
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 郭平 | 
| 地址: | 710000 *** | 國省代碼: | 陜西;61 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 一種 tigersharc dsp 快速 加載 方法 | ||
本發明屬于嵌入式計算機領域,涉及一種TigerSharc DSP快速加載方法。本方法使用FPGA作為傳輸中介,利用TigerSharc DSP的LINK接口高速數據傳輸優勢,由FPGA通過DSP局部總線讀取FLASH中存儲的程序數據,在FPGA內部經過FIFO進行數據緩存,同時按照LINK接口傳輸協議向DSP的LINK接口傳送數據,從而實現DSP程序加載。其有益效果是充分利用了FPGA靈活的接口特性及并行化硬件化的處理特點,構建基于LINK接口的加載環境,可在不改變系統硬件條件的基礎上,提高DSP的加載速度,縮短啟動時間。
技術領域:
本發明屬于嵌入式計算機領域,涉及一種TigerSharc DSP快速加載方法。
背景技術:
圖像跟蹤處理系統通常要求系統具有較短的程序加載啟動時間,以保證上電后能夠快速跟蹤目標。TigerSharc DSP由于較高的運行速度及高速率的l ink通信接口,被廣泛應用于圖像處理等高速數字信號處理領域。
TigerSharc DSP程序加載啟動支持主引導和從引導兩種引導模式,在大多數應用中通常采用主引導模式,在該模式下,TigerSharc作為主動方,使用DSP局部總線的地址、數據、讀寫等信號從EPROM或FLASH中加載代碼,這種引導方式受到總線訪問時序的限制,程序加載啟動速度慢,不能滿足圖像跟蹤處理系統的使用要求。在從模式下,TigerSharc作為被動方,不向外部輸出控制信號,僅啟動若干DMA并執行第一個DMA所接收到的加載核,加載速度快。從加載方式通常用于多處理器系統中,由主處理器或外部主機通過LINK接口進行程序加載,加載速度較快,但需要外部主機具有LINK接口。
FPGA由于具有靈活的接口特性、可配置的訪問速度等多種優勢,目前已被廣泛應用于圖像處理系統中。利用FPGA構建基于LINK接口的加載環境,可在不改變硬件條件的基礎上,提高加載速度,縮短啟動時間。
發明內容:
本發明的目的是:
本發明是為了解決圖像跟蹤處理系統中DSP程序的快速加載問題。
本發明的技術方案是:
本文采用FPGA作為傳輸中介,利用TigerSharc DSP的LINK接口的高速數據傳輸優勢,設計了一種TigerSharc DSP快速加載方法,由FPGA通過DSP局部總線讀取FLASH中存儲的程序數據,在FPGA內部經過FIFO進行數據緩存,同時按照LINK接口傳輸協議向DSP的LINK接口傳送數據,從而實現DSP程序加載,具體步驟如下:
a)DSP加載及總線權控制:在FPGA中將TigerSharc DSP的BMS管腳狀態置為‘1’,配置DSP為從加載模式。在FPGA中通過對DSP的HBR管腳狀態進行控制,實現總線權限的獲取和釋放。DSP加載完成前將HBR管腳狀態置為‘0’,DSP釋放局部總線權控制權給外部設備;當FPGA讀取FLASH數據完成后,將DSP的HBR管腳狀態置為‘1’,將DSP局部總線使用權歸還DSP;
b)FLASH讀控制:在FPGA中對FLASH的復位信號、片選使能信號、輸出使能、寫使能信號進行控制。FLASH的復位信號在DSP復位期間置為有效態,DSP復位結束后置為無效;FLASH的片選使能信號和輸出使能信號在DSP復位結束后CE和OE置為有效態,當FLASH數據讀取完成后置為無效態;FLASH寫信號置無效態;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安航空計算技術研究所,未經中國航空工業集團公司西安航空計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611139686.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高效定時自動執行文件的系統
- 下一篇:系統啟動的方法及裝置





