[發明專利]一種基于TMS320C6678分布式系統的事件跟蹤同步方法在審
| 申請號: | 202111308420.2 | 申請日: | 2021-11-05 |
| 公開(公告)號: | CN114138503A | 公開(公告)日: | 2022-03-04 |
| 發明(設計)人: | 譚湘林;楊雁麟;吳彬 | 申請(專利權)人: | 中國航空工業集團公司雷華電子技術研究所 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52 |
| 代理公司: | 北京航信高科知識產權代理事務所(普通合伙) 11526 | 代理人: | 高原 |
| 地址: | 214063 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 tms320c6678 分布式 系統 事件 跟蹤 同步 方法 | ||
1.一種基于TMS320C6678分布式系統的事件跟蹤同步方法,其特征在于:包括,
系統上電初始化;
在上電初始節點啟動核0計數器,完成核0的系統時間同步;
啟動核0之外的其它所有核,將先運行到的核阻塞在同一位置,直到確定所有需要同步的核均運行到該位置后,所有核繼續向后運行;
啟動其它核計數;
記錄系統中需要跟蹤的事件信息。
2.如權利要求1所述的基于TMS320C6678分布式系統的事件跟蹤同步方法,其特征在于:多核同步的具體方法為,
在芯片外存DDR中定義一個數組counter_instance,數組中的值由上電初始化隨機給出,能夠供所有核訪問;
每個核將counter_instance中初始值拷貝到自身的數組on_entry中,on_entry數組存儲在私有的內存中,只有本核才能訪問到;同時給每個核分別分配counter_instance中的一個數組元素;
程序進入循環處理,每次循環對分配給本核的數組元素值加1,并對比該數組中其它元素值是否與本核中on_entry的對應數組元素值一致,如果一致,則進行下一次循環,如果不一致,則執行下一步驟;
退出循環。
3.如權利要求2所述的基于TMS320C6678分布式系統的事件跟蹤同步方法,其特征在于:在多核同步之后,記錄下核0的計數計時器TSCH和TSCL的值,組合成一個64位數時間計數t0,將核0以外其它核的寄存器TSCH和TSCL清零,啟動計數計時器;通過t0校準DSP內部各核之間的系統時間差。
4.如權利要求3所述的基于TMS320C6678分布式系統的事件跟蹤同步方法,其特征在于:在進行事件跟蹤之后,獲取系統中所有跟蹤事件的信息,將事件的起始和結束時間分別加上固定的時間差t0,作為校準后的事件跟蹤事件;在同一時間軸上,將所有跟蹤事件通過圖形化的方式展示出來。
5.如權利要求1所述的基于TMS320C6678分布式系統的事件跟蹤同步方法,其特征在于:所述核0的系統時間同步方法為,電啟動BootLoader,在運行完成第一級程序之后,對第二級的IBL進行初始化,在IBL階段對核計數寄存器清零,啟動核0的系統計時器。
6.如權利要求1所述的基于TMS320C6678分布式系統的事件跟蹤同步方法,其特征在于:所需要跟蹤的事件信息包括事件起始和結束的時間、所在系統中的片號和核號、在程序中運行的位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司雷華電子技術研究所,未經中國航空工業集團公司雷華電子技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111308420.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種板間垂直互連結構
- 下一篇:一種用于高強度粘接裸芯片拆除的電動鏟刀





