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

FPGA在大幅面高速彩色噴繪機噴頭接口中的應用

2011-07-28 01:32:12晉,劉
網絡安全與數據管理 2011年23期
關鍵詞:信號設計

劉 晉,劉 峰

(遼寧師范大學 計算機與信息技術學院,遼寧 大連 116081)

隨著社會生產與研究設計對噴繪產品高速化的需求與日俱增,傳統的數字噴墨式印刷機已經不能滿足這種需求。而大幅面高速彩色噴繪機無論是在數據的傳輸速度還是在打印的質量上都超過了傳統的數字噴墨式印刷機。但是,大幅面高速彩色噴繪機的技術并不是十分成熟,還有許多的地方可以改進。

近年來,隨著微電子設計技術與工藝的發展,數字集成電路從電子管、晶體管、中小規模集成電路、超大規模集成電路逐步發展到今天的專用集成電路(ASIC)。ASIC的出現降低了產品的生產成本,提高了系統的可靠性,縮小了電路的物理尺寸,推動了社會的數字化進程[1]。數字電路設計當中用FPGA來實現FIFO的功能可以更好地解決并行性和實時性問題,而且用FPGA實現的FIFO更容易修改和測試,可以降低成本和縮短開發周期。

1 像素數據傳輸定時分析

像素數據傳輸時序如圖1所示,像素數據傳輸在CLK的同步下進行,每次傳送 256×2 bit,使用 256個CLK時鐘。在傳輸開始前和傳輸結束后,CLK應該保持在高電平。每次傳輸完后,等待3個連續的像素時鐘(PIXELCLK),即點火信號,3個點火信號使存儲在噴頭中的像素數據完成點火輸出。第一個點火脈沖有數據鎖存的功能,在該脈沖過后,前次接收的數據完成鎖存,可以開始下一次的數據移位輸入工作,盡管此時上一次輸入的像素數據還沒有消耗完。因此,可實現數據傳輸和點火同時進行。在第一個點火脈沖到來期間,像素數據和像素時鐘應該保持不變。

2 像素數據格式

像素數據分為點火和不點火兩種,點火的(噴出的)像素其數據要求為 D2D1D0(D6D5D4)=111,不點火的(不噴出的)像素要求 D2D1D0(D6D5D4)=000。因此,實際傳輸時可采用兩條信號線,一條負責D2D1D0的像素,另一條負責D6D5D4的像素,而在數據進入噴頭之前,將輸入的1信號展開成111,0信號展開成000即可。這樣可用兩條信號線實現6條信號線的功能。

每次傳送,一個噴頭所需要的數據為512 bit,其中,第0和第511 bit必須為0,實際完成 510孔數據的傳送,但是數據傳送使用的是256個CLK時鐘,每時鐘傳送2 bit。分作兩條信號線傳輸,一條是D2D1D0負責256~511孔的數據傳送,D6D5D4負責0~255孔的數據傳送。這就要求有一種電路,先緩沖256~511孔的數據,再將0~255孔的數據與之合并后同時傳送到噴頭。

如考慮圖像的存儲格式,噴頭應該倒置,即510孔的位置在前,0孔的位置在后,即實際的像素數據的順序號與噴頭的孔號相反,噴頭的像素數據如表1所示。

表1 噴頭的像素數據

3 總體實現

3.1 噴頭接口模塊

噴頭接口模塊接收來自于上位機的打印圖像數據,在噴頭數據時鐘clk的同步下,向噴頭送出噴頭數據。依據運動控制模塊傳出的當前位置和自身存儲的打印位置,送出點火信號fire。

由于噴頭要求將0~255噴孔和256~511噴孔的數據同時送出,因此,噴頭接口應該至少能存儲512個噴孔的數據,每噴孔1 bit數據,共64 B,32個半字(16 bit)。為保證實時性,這些數據應該通過緩沖與上位機接口,最好的緩沖就是FIFO。其設計原理圖如圖2所示。

3.2 移位控制器

移位控制器負責從數據緩存FIFO1中讀出數據,并按需要的順序裝入到FIFO2中,在FIFO2裝滿的同時讀取兩個數據緩存中的數據并進行移位操作。控制器運轉的另一個條件是上一個裝入-點火周期完成,因此必須在檢測到點火信號變為低電平后才能觸發。其設計ASM圖如圖3所示。

圖3 噴頭像素數據移位控制時序ASM圖

3.3 波形驗證

輸出控制器完成輸出數據的裝載和移位輸出的控制。具體要求是當數據向數據緩存FIFO1裝載已經完成并到達點火邊緣時,自動進行256 bit數據的裝載和移位,達到0~511孔同時裝入數據的目的。然后等待點火信號,當第一個點火信號過后,就可重復裝入輸出。其波形驗證如圖4所示。

隨著圖像逐步向大格式方向發展,無論研究還是生產都對上位機和打印機之間的數據傳輸速度要求越來越高。因此,不僅要利用FIFO作為緩沖來解決噴頭和上位機存在的像素數據方向相反的問題,而且要利用異步FIFO用不同時鐘驅動讀寫的特性,使其自動讀取USB芯片內的數據,從而大大提高數據傳輸速度,解決數據傳輸的實時性問題。該設計已經應用于實際開發項目中,并使大幅面高速彩色噴繪機的數據傳輸速率和圖像正確性得到了極大的改善。

[1]王誠,吳繼華,范麗珍,等.Altera FPGA/CPLD設計(基礎篇)[M].北京:人民郵電出版社,2005.

[2]張延偉,楊金巖,葛愛學.Verilog HDL程序設計實例詳解[M].北京:人民郵電出版社,2008.

[3]王開軍,姜宇柏.面向 DPLD/FPGA的 VHDL設計[M].北京:機械工業出版社,2006.

[4]熊紅兵,陳琦.基于FPGA的異步FIFO設計與實現[J].微計算機信息,2006,2(17).

[5]Altera Corporation.QuartusIIVersion 6.0 Handbook[Z].2006.

[6]任曉東,文博.CPLD/FPGA高級應用開發指南[M].北京:機械工業出版社,2005.

猜你喜歡
信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設計萌到家
藝術啟蒙(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
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 成人精品免费视频| 免费Aⅴ片在线观看蜜芽Tⅴ| 亚洲免费成人网| 国产一级裸网站| аv天堂最新中文在线| 国产麻豆福利av在线播放| 日韩一二三区视频精品| 亚洲an第二区国产精品| 国产裸舞福利在线视频合集| 99这里只有精品免费视频| 久久久久人妻一区精品色奶水| 欧美三级不卡在线观看视频| 91 九色视频丝袜| 精品午夜国产福利观看| 亚洲欧美一区二区三区麻豆| 久久午夜影院| 亚洲首页在线观看| 国产成人调教在线视频| 无码免费试看| 久久久久青草线综合超碰| 久久久久免费看成人影片| 宅男噜噜噜66国产在线观看| 亚洲欧美在线综合图区| 无码久看视频| 国产亚洲第一页| 国产男人天堂| 国产综合网站| 成人亚洲国产| 全部免费毛片免费播放| 日本欧美中文字幕精品亚洲| 亚洲美女操| 久久a毛片| 亚洲另类色| 欧美成人二区| 日韩成人高清无码| 亚洲一本大道在线| 中文一级毛片| 日韩在线永久免费播放| 97在线免费| 久久6免费视频| 欧美19综合中文字幕| 精品小视频在线观看| 毛片网站免费在线观看| 一本久道久久综合多人| 久久亚洲国产视频| 国内老司机精品视频在线播出| 国产va免费精品观看| 色135综合网| 国产主播福利在线观看| 欧美一级在线| 午夜不卡视频| 在线日韩日本国产亚洲| 67194在线午夜亚洲| 色悠久久综合| 久草网视频在线| 精品无码日韩国产不卡av| 亚洲人成高清| 国产黄网站在线观看| 亚洲成人黄色网址| 亚洲系列中文字幕一区二区| 国产精品天干天干在线观看| 一本综合久久| 亚洲性一区| 国产精品第一区在线观看| 国产人碰人摸人爱免费视频| 国产女人爽到高潮的免费视频| 一级成人a做片免费| 国产在线麻豆波多野结衣| 欧美亚洲一二三区| 精品国产乱码久久久久久一区二区| 亚洲 日韩 激情 无码 中出| 好吊色妇女免费视频免费| 亚洲国产精品一区二区第一页免 | 精品国产香蕉在线播出| 国产女人18毛片水真多1| 国产18在线| 久久综合亚洲色一区二区三区| 91精品日韩人妻无码久久| 午夜欧美在线| 亚洲视频黄| 丝袜久久剧情精品国产| 久久综合激情网|