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控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 免费无码网站| 国产一级毛片在线| 国产91精品久久| 2022国产无码在线| 久久无码av三级| 伊人无码视屏| 91在线一9|永久视频在线| 另类综合视频| 波多野结衣在线一区二区| 99精品影院| 国产精品一区二区久久精品无码| 国产剧情一区二区| 亚洲精品国产成人7777| 中文字幕免费视频| 国产xxxxx免费视频| 午夜a级毛片| 99人妻碰碰碰久久久久禁片| 综合亚洲网| 精品成人免费自拍视频| 日本亚洲成高清一区二区三区| 成人在线亚洲| 国产粉嫩粉嫩的18在线播放91| 亚洲欧美另类视频| 精品自窥自偷在线看| 亚洲国产欧美国产综合久久| 国产av无码日韩av无码网站 | 九九久久精品免费观看| 国产精品第5页| a毛片免费看| 思思热在线视频精品| 青青草欧美| 五月天在线网站| 精品国产免费人成在线观看| 婷婷综合色| 国产欧美日韩资源在线观看| 国内精品一区二区在线观看| 露脸真实国语乱在线观看| 久久 午夜福利 张柏芝| 欧美亚洲一区二区三区导航| 手机看片1024久久精品你懂的| 精品久久久久无码| 亚洲日本在线免费观看| jizz在线观看| 国产亚洲高清在线精品99| 亚洲精品国产综合99| 综1合AV在线播放| 国产亚洲精品资源在线26u| 国产在线精品美女观看| 色一情一乱一伦一区二区三区小说| 久久国产黑丝袜视频| 日韩精品一区二区三区swag| 欧美日韩91| 精品国产中文一级毛片在线看| 久久一色本道亚洲| 国产成人艳妇AA视频在线| 欧美精品伊人久久| 日本三级黄在线观看| 欧美精品二区| 一级爱做片免费观看久久| 91香蕉国产亚洲一二三区| 日本午夜三级| 亚洲三级电影在线播放| 欧美第一页在线| 一级毛片a女人刺激视频免费| 福利小视频在线播放| 九九九九热精品视频| 国产又粗又猛又爽视频| 色丁丁毛片在线观看| 亚洲日本中文字幕天堂网| 日韩毛片视频| 亚洲人成成无码网WWW| 国产综合精品一区二区| 日本黄色不卡视频| 538精品在线观看| 亚洲男人天堂2018| 国产一区二区三区免费观看 | 99伊人精品| 国产av一码二码三码无码 | 秋霞国产在线| 欧美日韩福利| 久久96热在精品国产高清| 国产综合亚洲欧洲区精品无码|