<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 基于FPGA與VHDL的微型打印機的驅動(dòng)設計

基于FPGA與VHDL的微型打印機的驅動(dòng)設計

作者: 時(shí)間:2011-03-08 來(lái)源:網(wǎng)絡(luò ) 收藏

2 總體系統設計
使用Altera公司的CyelonⅢ系列的芯片EP3C25Q240C8N實(shí)現對RD-DH型的硬件電路控制,使用QuartusⅡ開(kāi)發(fā)工具,通過(guò)語(yǔ)言實(shí)現對的軟件功能實(shí)現。
2.1 硬件電路設計
如圖3所示為打印機與的連接示意圖。DATA1~DATA8表示打印機的8個(gè)數據位,他們的邏輯‘1’表示高電平,邏輯‘O’表示低電
平;-STB為數據選通觸發(fā)脈沖,下降沿時(shí)讀入數據;-ACK為回答脈沖,低電平表示數據已被接受;BUSY為高電平時(shí)表示打印機正忙,此時(shí)不接收數據。由于-ACK和BUSY輸出的是5 V的TTL電平,而的I/O口標準為3.3 V LVCMOS電平,因此這兩個(gè)信號作為FPGA的輸入信號時(shí),要進(jìn)行分壓,保證電路正常運行。

c.JPG


2.2 軟件設計
軟件平臺采用Altera公司的FPGA開(kāi)發(fā)平臺QuartusⅡ。QuartusⅡ提供了一種與器件結構無(wú)關(guān)的設計環(huán)境,設計者不需要精通器件的內部結構,只需要運用自己熟悉的輸入工具(如原理圖輸入或數字電路描述語(yǔ)言輸入)進(jìn)行設計,利用QuartusⅡ可以將這些設計轉換為最終結構所需要的格式。有關(guān)結構的詳細知識已寫(xiě)入開(kāi)發(fā)工具軟件,設計人員無(wú)需手工優(yōu)化自己的設計。軟件的開(kāi)發(fā)流程如圖4所示。

d.JPG



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>