999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

探討基于多核DSP的軟件主從架構設計

2021-12-25 19:23:08陳泓言王浩
科學與信息化 2021年3期
關鍵詞:設計

陳泓言 王浩

北京動力機械研究所 北京 100074

引言

所謂“DSP”,即Digital Signal Process的簡稱,意為數字信號處理技術。基于多核DSP的軟件主從架構設計,就是以配備有數字信號處理功能的多核芯片為硬件基礎,進行特定軟件架構的規劃搭建?,F階段,該項技術工作已被廣泛運用在智能家電、工業控制、移動通信、網絡設備等多個領域當中,并發揮出了提升節能降耗水平、提高指令執行速率、增強信號處理兼容性等多種積極作用。

1 基于多核DSP的軟件主從架構的設計需求

為了確保軟件主從架構的應用質量,相關人員必須要以多核DSP芯片及其他硬件配置為基礎,開展設計需求的全面化、實際化分析,為設計思路的合理規劃提供有力依據。接下來,以業內常用的TMS320C6678八核DSP芯片為例進行具體說明:

首先,在不考慮外設支持的情況下,八核DSP芯片的L1、L2內存空間分別為每核32KB、512KB,對信息數據的承載能力相對有限。所以,相關人員在軟件主從架構的設計實踐中,應對內存空間進行合理的劃分配置,以避免處理器在運行過程中發生系統過載的情況,增大軟件程序進程阻滯、崩潰無響應等故障問題的發生概率[1]。

其次,在設計多核DSP的軟件架構時,必須要對主核與從核的數量、功能進行合理分配,以確保滿足復雜的軟件程序運作機制,實現多種軟件任務的有效執行。在此基礎上,還需避免不同功能核芯之間存在沖突或干涉,并保留核與核之間基本的數據交互與信息共享關系。

最后,為了提高基于多核DSP的軟件系統的適用性與發展性,相關人員在開展主從架構設計時,還需要預留出充足的數據接口與擴展點,以滿足軟件程序后續的換代升級、模塊增刪、規模拓展、自定義開發等需求。在TMS320C66787芯片中,每個核都可實現操作系統的獨立運行,且具備獨立的以太網接口與SRAM。所以,可采取預留整體從核的方式,為軟件系統提供出可靠的拓展空間。

2 基于多核DSP的軟件主從架構的設計思路

2.1 軟件主從架構的內存空間設計

一般情況下,多核DSP芯片保佑4MB的片上共享內存、32KB的L1單核內存以及512KB的L2單核內存。在此基礎上,還可支持一定量的外部擴展內存,如DDR3的2GB外存。在開展軟件主從架構的設計實踐時,相關人員應對核芯單體、芯片整體的存儲空間進行科學分配,以免軟件系統搭建完成后出現程序頻繁崩潰的情況。首先,為了滿足多個從核多量化的數據處理與操作響應需求,應將4MB共享內存中的3MB留給從核使用,僅將1MB空間分配給主核即可。其次,為了獲得更快的數據處理速度,可將多核DSP芯片的所有L2內存設為Cache,以便于目標地址的快速訪問。最后,對空間較大的外部擴展內存進行細化分配,分別將256MB、512MB提供給主核、從核,余下空間則保留下來用于軟件的升級拓展,或同樣設置為Cache,進一步提高數據存儲緩沖與快速處理的能力水平。此外,空間較小的L1單核內存可不作處理,以滿足主核、從核的最基本數據交互需求。

2.2 軟件主從架構的功能結構設計

在基于多核DSP芯片設計軟件系統的主從架構時,可將0核設置成主核,并將其余核設置為從核,如TMS320C66787芯片為八核處理器,則1核到7核為從核。其中,主核主要負責軟件系統的核心控制、通信交互與任務管理,從核則負責執行任務,對相關信息數據進行算法處理與傳輸存儲。同時,各從核之間應保證相對獨立性,避免從核出現功能交疊、算法重合、路徑混亂的情況,以免對軟件的有效應用產生負面影響[2]。例如,在設計以TMS320C66787芯片為硬件基礎的工業控制軟件系統時,相關人員可將1核作為主控管理核芯,用于用戶操作指令的反饋,以及多種工業設備的數據調度。將其余7個核作為次核,用于設備運行過程中溫度、電流、電壓等數據的動態獲取與運算處理,并將處理結果反饋給主核,以此推動工業控制行為的實施。

2.3 軟件主從架構的數據交互設計

在保證多核DSP芯片中各核獨立的基礎上,還需要實現核之間的數據交互。通常情況下,這一需求可依托芯片的4MB共享內存以及外部擴展內存進行滿足。設計實踐中,可先建立其主核與從核共同使用的DDR3存儲空間,并建立起相應的FIFO隊列。在軟件系統的運行時,FIFO隊列的首尾兩端指針會出現動態變化,以此表明是否存在可用于共享的存儲空間,從而為主核、從核的數據共享、通信交互提供依據。同時,應確保各個從核與FIFO隊列之間的匹配性,防止FIFO隊列在溝通主核時出現相互干涉的情況。值得一提的是,在這樣的設計方式之下,主核與從核的交互無須CPU參與支持,因此能有效避免CPU的利用消耗,為系統運行效率的保持與提升提供有力支持。

3 結束語

總而言之,多核DSP芯片與普通芯片存在結構上的明顯差異,所以相關人員在開展軟件主從架構設計時也應體現針對性。實踐中,應對內存空間配置、核芯主從關系、系統升級拓展等方面的需求進行充分考量,并結合多核DSP芯片的硬件基礎條件,進行內存、功能、數據交互等方面的合理設計,以促進芯片價值的充分發揮,保障軟件系統投用運行的穩定性、高效性與安全性。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 亚洲无码高清免费视频亚洲| 蜜桃视频一区二区| 日本在线视频免费| 亚洲永久精品ww47国产| 国产成人艳妇AA视频在线| 激情综合图区| а∨天堂一区中文字幕| 新SSS无码手机在线观看| 国产在线第二页| 久久精品女人天堂aaa| 啪啪啪亚洲无码| 91成人精品视频| 91久久天天躁狠狠躁夜夜| 沈阳少妇高潮在线| 亚洲精品爱草草视频在线| 啪啪啪亚洲无码| 国产精品免费露脸视频| 亚洲精品777| 在线毛片免费| 国产在线视频导航| 国产永久在线视频| 欧美a在线看| 人妻少妇乱子伦精品无码专区毛片| 青草精品视频| 日韩精品一区二区深田咏美| 亚洲制服丝袜第一页| 狼友视频一区二区三区| 国产欧美精品一区aⅴ影院| 国产成人亚洲毛片| 青青草a国产免费观看| 欧美成人手机在线视频| 亚洲精品无码不卡在线播放| 99久久免费精品特色大片| 国产尤物视频在线| 国产欧美精品专区一区二区| 精品一区二区三区中文字幕| 一区二区三区国产精品视频| 国产极品美女在线| 亚洲91精品视频| 国产成人精品一区二区免费看京| 日韩在线1| 伊人丁香五月天久久综合| 67194亚洲无码| 久久伊人操| 尤物精品国产福利网站| 谁有在线观看日韩亚洲最新视频| 国产啪在线91| 亚洲成人网在线观看| 免费在线播放毛片| 久久久久亚洲av成人网人人软件| 日本高清免费一本在线观看| 天天爽免费视频| 亚洲男人天堂2020| 亚洲婷婷在线视频| 国产午夜无码专区喷水| 亚洲欧美不卡中文字幕| 综合网久久| 国产主播在线一区| 国产天天射| 精品人妻系列无码专区久久| 欧美中文一区| 免费激情网址| 亚洲精品无码日韩国产不卡| 日韩黄色大片免费看| 亚洲愉拍一区二区精品| 情侣午夜国产在线一区无码| 在线观看无码av免费不卡网站| 日韩中文精品亚洲第三区| 亚洲大尺码专区影院| 一区二区影院| 都市激情亚洲综合久久| 在线观看国产精品日本不卡网| 好吊妞欧美视频免费| 久久国产精品嫖妓| 男女性色大片免费网站| 四虎永久在线精品国产免费| 亚洲成aⅴ人在线观看| 熟女成人国产精品视频| 中国国产高清免费AV片| 久久综合结合久久狠狠狠97色| 久久香蕉国产线| 久久一级电影|