[發明專利]一種基于多核處理器的高速數碼印花處理系統及方法有效
| 申請號: | 201110454966.9 | 申請日: | 2011-12-30 |
| 公開(公告)號: | CN102591602A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 陳耀武;蔣榮欣;汪鵬君 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 杭州天勤知識產權代理有限公司 33224 | 代理人: | 胡紅娟 |
| 地址: | 310027 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 多核 處理器 高速 數碼 印花 處理 系統 方法 | ||
1.一種基于多核處理器的高速數碼印花處理系統,其特征在于:包括千兆以太網接口、I2C接口、StreamIO接口和多核處理器;其中:
所述的多核處理器通過千兆以太網接口接收外部設備發送的打印命令和打印數據,并對所述的打印命令進行解析處理,通過I2C接口向外部設備發送打印控制命令,同時對所述的打印數據進行解壓旋轉處理,通過StreamIO接口將解壓旋轉后的打印數據發送給外部設備。
2.根據權利要求1所述的基于多核處理器的高速數碼印花處理系統,其特征在于:所述的多核處理器,包括:
命令接收單元,用于通過千兆以太網接口接收外部設備發送的打印命令,并對所述的打印命令進行解析,輸出打印操作命令和打印控制命令;
命令處理單元,用于對所述的打印操作命令進行處理,并輸出操作指令;
命令輸出單元,用于通過I2C接口向外部設備轉發所述的打印控制命令;
數據接收單元,用于根據所述的操作指令通過千兆以太網接口接收外部設備發送的打印數據;
壓縮數據緩存單元,用于緩存數據接收單元接收到的打印數據;
數據解壓單元,用于從壓縮數據緩存單元中提取打印數據,并對打印數據進行解壓;
解壓數據緩存單元,用于緩存數據解壓單元解壓后的打印數據;
數據輸出單元,用于根據所述的操作指令從解壓數據緩存單元中提取解壓后的打印數據,對解壓后的打印數據進行旋轉,并通過StreamIO接口將解壓旋轉后的打印數據發送給外部設備。
3.根據權利要求2所述的基于多核處理器的高速數碼印花處理系統,其特征在于:所述的多核處理器至少具有四個核;所述的命令接收單元和數據接收單元歸屬于多核處理器的核一,核一為多核處理器的主核;所述的數據解壓單元歸屬于多核處理器的核二;所述的數據輸出單元歸屬于多核處理器的核三;所述的命令處理單元和命令輸出單元歸屬于多核處理器的核四。
4.根據權利要求1或2所述的基于多核處理器的高速數碼印花處理系統,其特征在于:所述的千兆以太網接口為千兆以太網光纖接口。
5.根據權利要求2所述的基于多核處理器的高速數碼印花處理系統,其特征在于:所述的壓縮數據緩存單元或解壓數據緩存單元為多核處理器外擴的DDR3存儲芯片。
6.一種基于多核處理器的高速數碼印花處理方法,包括如下步驟:
(1)由核一中的命令接收單元通過千兆以太網接口接收打印命令,將打印命令放入命令緩存區,并通過mailbox發送中斷信號給核四;核四中的命令處理單元接收到中斷信號后從命令緩存區中提取對應的打印命令進行處理,并向核一和核三輸出操作指令;核四中的命令輸出單元接收到中斷信號后從命令緩存區中提取對應的打印命令通過I2C接口進行轉發;
(2)核一中的數據接收單元根據操作指令通過千兆以太網接口接收打印數據,將打印數據放入壓縮數據緩存單元,并通過mailbox發送中斷信號給核二,核二中的數據解壓單元接收到中斷信號后從壓縮數據緩存單元中提取打印數據進行解壓;
(3)核二中的數據解壓單元完成數據解壓后,將解壓后的打印數據放入解壓數據緩存單元,并通過mailbox發送中斷信號給核三;核三中的數據輸出單元接收到中斷信號后根據操作指令從解壓數據緩存單元中提取解壓后的打印數據,對解壓后的打印數據進行旋轉,并通過StreamIO接口對解壓旋轉后的打印數據進行輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110454966.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:文檔格式轉換的方法及裝置
- 下一篇:作物病蟲害智能監測管理系統





