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

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

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

陳泓言 王浩

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

引言

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

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
瞞天過海——仿生設計萌到家
藝術啟蒙(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
主站蜘蛛池模板: 亚洲精品国产综合99| 激情综合网址| 日韩欧美网址| 无码精油按摩潮喷在线播放| 国产激情无码一区二区APP| 嫩草国产在线| 天堂网国产| 欧美色图第一页| 色首页AV在线| 欧美黄色a| 无码专区第一页| A级毛片高清免费视频就| 国产视频久久久久| 日韩专区欧美| 青青操视频在线| 91精品人妻一区二区| 成人综合在线观看| 一本久道热中字伊人| YW尤物AV无码国产在线观看| 国产成人精品男人的天堂下载 | 日韩欧美高清视频| 亚洲天堂日韩av电影| 国产欧美日韩另类| 国产va欧美va在线观看| 国产午夜福利片在线观看| 国产激爽爽爽大片在线观看| 国产精品福利一区二区久久| 亚洲成a∧人片在线观看无码| 国产乱子伦手机在线| 国产在线欧美| 毛片国产精品完整版| 香蕉精品在线| 中文字幕调教一区二区视频| 美女啪啪无遮挡| 国产精品人成在线播放| 91亚洲国产视频| 一级福利视频| 中文字幕波多野不卡一区| 色亚洲激情综合精品无码视频 | 无码高清专区| 91在线精品免费免费播放| 中文字幕久久亚洲一区| 欧美黄色网站在线看| 国产无遮挡猛进猛出免费软件| 五月天综合婷婷| 美女国内精品自产拍在线播放 | 天天爽免费视频| 91国内视频在线观看| 黄色三级网站免费| 国产一区二区免费播放| 天天做天天爱天天爽综合区| 四虎永久在线| 精品国产免费第一区二区三区日韩| 米奇精品一区二区三区| 玩两个丰满老熟女久久网| 中文字幕不卡免费高清视频| 黄色网址免费在线| 亚洲Aⅴ无码专区在线观看q| 九九热精品视频在线| 中文国产成人精品久久一| 丁香亚洲综合五月天婷婷| 国产成人调教在线视频| 亚洲精品手机在线| 在线观看国产网址你懂的| 91久久国产成人免费观看| 99久久人妻精品免费二区| 乱人伦视频中文字幕在线| 狠狠v日韩v欧美v| 久久成人18免费| 91精品国产情侣高潮露脸| 91久草视频| 亚洲高清在线播放| 狠狠色丁香婷婷综合| 国产免费羞羞视频| 亚洲激情区| 在线观看国产小视频| 欧美成人午夜影院| 亚洲国产精品国自产拍A| 九色视频一区| 午夜一级做a爰片久久毛片| 日韩无码视频网站| 午夜精品一区二区蜜桃|