[發明專利]用于循環緩沖器的自主硬件管理的設備和方法有效
| 申請號: | 201880018805.5 | 申請日: | 2018-01-29 |
| 公開(公告)號: | CN110462599B | 公開(公告)日: | 2023-08-29 |
| 發明(設計)人: | J·L·拉森;W·L·莫騰 | 申請(專利權)人: | 微芯片技術股份有限公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F13/28 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 陳斌 |
| 地址: | 美國亞*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 循環 緩沖器 自主 硬件 管理 設備 方法 | ||
結合本公開的各種實施方案描述了一種自主循環緩沖器。自主循環緩沖控制器可控制自主循環緩沖器的用戶和外圍設備之間的數據的移動。自主循環緩沖器可啟用直接存儲器訪問型數據移動,包括用戶和外圍設備之間的移動。
優先權聲明
本專利申請要求于2017年2月13日提交的美國臨時專利申請序列號62/458,362“DEVICES?AND?METHODS?FOR?AUTONOMOUS?HARDWARE?MANAGEMENT?OF?CIRCULAR?BUFFERS”的提交日的權益。本專利申請還要求于2018年1月18日提交的美國專利申請號15/874,704“DEVICES?AND?METHODS?FOR?AUTONOMOUS?HARDWARE?MANAGEMENT?OF?CIRCULAR?BUFFERS”的提交日的權益。
技術領域
本公開的實施方案整體涉及直接存儲器訪問控制,并且更具體地涉及對用于直接存儲器訪問的循環緩沖器的存儲器訪問的自主控制。
背景技術
在許多嵌入式控制系統和其他計算系統中,外圍設備和主機之間或者外圍設備和外圍設備之間的數據的移動可以是可存在于此類系統中的各種總線上的大量數據流量。直接存儲器訪問(DMA)控制器可用于管理這些數據傳輸,因此主機不需要管理每個數據元的移動。然而,傳統DMA控制器仍具有主機需要執行的重要開銷管理,并且DMA控制器通常僅對于批量數據傳輸更有效。
發明內容
各種實施方案涉及訪問存儲器中的數據的方法。這些方法可包括分配存儲器的循環緩沖區域以供自主循環緩沖控制器使用;在輸入指針所指向的后續輸入位置處將輸入數據元傳輸到循環緩沖區域;以及在輸出指針所指向的后續輸出位置處從循環緩沖區域傳輸輸出數據元。在一個實施方案中,輸入指針和輸出指針中的每一者被配置為:響應于對當前數據元位置的訪問而更新以指向循環緩沖區域中的下一個數據元位置;并且響應于到達循環緩沖區域的結束地址而環繞到循環緩沖區域的起始地址。
本文所述的其他實施方案涉及一種系統。該系統可包括第一接口、第二接口和自主循環緩沖控制器。第一接口可被配置為在用于與一個或多個外圍設備和主機處理器可操作地耦接的第一總線上通信。第二接口可被配置為在用于與存儲器可操作地耦接的第二總線上通信。自主循環緩沖控制器可被配置為限定和訪問存儲器的循環緩沖區域。自主循環緩沖器還可被配置為:控制頭指針以逐步通過循環緩沖區域并從結束地址環繞到起始地址;控制尾指針以逐步通過循環緩沖區域并從結束地址環繞到起始地址;將第一數據元從第一接口移動到循環緩沖區域中頭指針所指向的位置;以及將第二數據元從循環緩沖區域中尾指針所指向的位置移動到第一接口。
本文所述的其他實施方案涉及一種系統。該系統可包括主機處理器、一個或多個外圍設備、第一接口和自主循環緩沖控制器。第一接口可被配置為在用于與一個或多個外圍設備和主機處理器可操作地耦接的第一總線上通信。自主循環緩沖控制器可被配置為限定和訪問存儲器的循環緩沖區域。自主循環緩沖器還可被配置為:控制頭指針以逐步通過循環緩沖區域并從結束地址環繞到起始地址;控制尾指針以逐步通過循環緩沖區域并從結束地址環繞到起始地址;以及將第一數據元從循環緩沖區域中尾指針所指向的位置移動到第一接口。
本文所述的其他實施方案涉及一種系統。該系統可包括主機處理器、第一外圍設備和第二外圍設備。第二外圍設備可包括第一接口,該第一接口被配置為在可操作地耦接到主機處理器和第一外圍設備的總線上通信。在一個實施方案中,第二外圍設備被配置為在主機處理器和第一外圍設備之間提供多通道自主通信路徑。
附圖說明
通過結合附圖的詳細描述,本公開的實施方案的目的和優點對于本領域的普通技術人員將是顯而易見的,附圖包括:
圖1是被配置為接收器的通用同步/異步接收器/發射器的框圖。
圖2是示出循環緩沖器的概念圖。
圖3是包括主機處理器、存儲器、外圍設備和自主循環緩沖控制器的計算系統的框圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微芯片技術股份有限公司,未經微芯片技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880018805.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:信息處理裝置
- 下一篇:用于聯網媒體分發的系統、方法和設備





