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控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 日本午夜精品一本在线观看| 日韩国产综合精选| 国产精品三级专区| 99ri精品视频在线观看播放| 草草影院国产第一页| 亚洲人成色在线观看| 久久不卡国产精品无码| 乱人伦中文视频在线观看免费| 1级黄色毛片| 国产综合另类小说色区色噜噜| 亚洲精品成人片在线观看| 亚洲色图另类| 日韩精品无码不卡无码| 国产亚洲精品无码专| 99久久精品免费观看国产| 色爽网免费视频| 亚洲国产第一区二区香蕉| 成人福利在线免费观看| 高清不卡毛片| 亚洲bt欧美bt精品| 亚洲第一精品福利| 日韩在线播放中文字幕| 在线视频亚洲色图| 亚洲av无码片一区二区三区| 久久综合九九亚洲一区| 美女亚洲一区| 国产在线视频导航| 国产麻豆精品在线观看| a毛片基地免费大全| 正在播放久久| 男人天堂亚洲天堂| 亚洲娇小与黑人巨大交| 国产成人无码Av在线播放无广告| 综合色亚洲| 午夜日b视频| 亚洲天天更新| 亚洲欧洲日韩综合色天使| 亚洲日韩在线满18点击进入| 国产香蕉在线视频| 永久毛片在线播| 欧美福利在线| 狠狠色成人综合首页| 日本免费新一区视频| 国产电话自拍伊人| 黄色福利在线| 久久亚洲国产一区二区| 欧美a级在线| yy6080理论大片一级久久| 国产草草影院18成年视频| 性视频一区| 高清久久精品亚洲日韩Av| 久久久国产精品免费视频| 日本成人在线不卡视频| 成人福利在线免费观看| 国产成本人片免费a∨短片| 中文字幕久久亚洲一区| 人人爱天天做夜夜爽| 97久久超碰极品视觉盛宴| 欧美精品亚洲日韩a| 亚洲国产欧美中日韩成人综合视频| 三上悠亚一区二区| 日韩无码黄色网站| 亚洲aaa视频| 国产大全韩国亚洲一区二区三区| 国产97视频在线观看| 色综合狠狠操| 欧美日韩专区| 国产手机在线观看| 欧美成人区| 极品国产在线| 亚洲欧洲自拍拍偷午夜色无码| 国内精品视频区在线2021| 五月婷婷中文字幕| 日韩午夜福利在线观看| 91久久国产热精品免费| 热久久这里是精品6免费观看| 日韩午夜福利在线观看| 久久久无码人妻精品无码| 成人午夜免费视频| 亚洲人成色77777在线观看| 久久福利网| 美女免费黄网站|