CAN資料流向分析

2021-09-26 13:25:30 字數 595 閱讀 1722

1、記錄儀can收發器接收到資料首先送入過濾器(can收發器有28組過濾器,每組包含2個32位暫存器,可以設定成2個can id或掩碼後的一組can id,一般情況當採集can id超出56時,將採用掩碼方式。目前記錄儀已經最多採集300多個can id,已經無法精準過濾);

2、經過濾器(過濾掉一部分can id)送入預置的乙個fifo(一路can自帶2個fifo緩衝區,可分別快取一幀完整報文);

3、當快取一幀完整報文後,fifo將產生乙個中斷(實測亞毫秒級)報告給mcu,通過mcu中斷程式將fifo中的can報文轉存至使用者ram。mcu處理中斷的能力在微秒級,足以保證,在fifo環節資料不丟失。

4、使用者ram(256b或根據壓力測試自由分配)當前可以快取20組canid 及資料。使用者程序(時間片1ms)有充足的時間將ram中快取的can資料交給使用者程式處理,保證在應用環節資料不丟失。

下圖為can收發器資源介紹:

高速序列介面資料流向

nand flash controller ip core 標準nand flash controller 標準nand flash控制器 我是一位在職者 北京 專業從事fpga介面設計,有較多的空餘時間,對fpga有比較豐富的專案經驗 6年 熟練使用xilinx altera fpga,熟悉nan...

qemu網路虛擬化之資料流向分析一

插曲 今天下午欣喜的想寫點關於qemu網路部分的功能,但是中途出現了點小插曲,電腦被某人搞得宕機了,並且文章也沒有儲存。結果,就只能重新寫了!所以這裡強烈建議開發團隊提供自動儲存的功能!言歸正傳,前段時間自己寫過關於linux 內部網橋的實現原理以及資料報從物理網絡卡到達linux網橋進行 再到ta...

文件外發如何跟蹤資料流向?

企業目前主要會使用到郵件系統 ftp系統 企業網盤等,同時可能輔以oa bpm等辦公協作系統,甚至還會大量採用人工方式,通過儲存介質或者im工具進行資料傳遞,在實際應用中存在諸多問題。比如無法保障資料外發的合規性 加 失洩露的風險 無法控制資料流向和跟蹤結果 缺乏網路隔離下的可操作性等。所以,使用文...