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

基于可編程邏輯器件(FPGA)為核心的PS/2接口鍵盤的輸入輸出電路的設計

2015-01-16 05:27:12彭若晨
電子設計工程 2015年11期
關鍵詞:信號設計

彭若晨,閆 妍

(西北工業大學 陜西 西安 710072)

FPGA填補了數字系統設計的卡空白,是對微處理器的補充。盡管微處理器能用于許多場合,但是它們依靠軟件才能實現其功能,因此比起定制芯片,它們一般運行速度比較慢而且功耗大。同樣的,FPGA也不是定制芯片,它們無法像那些為某一應用而設計的定制芯片那樣擅長完成特定功能。FPGA一般也比定制邏輯芯片的運行速度慢而且功耗大,同時相對較貴;所以人們認為定制芯片更便宜。然而,由于它們是標準期間,因而能夠彌補定制芯片的一些不足。從完成設計到取得一個可工作的芯片之間不用等待,可以吧程序寫入FPGA并立即進行測試;同種類的FPGA可以用于不同類型的設計中,以降低庫存費用。

1 方案設計任務與要求

根據以上設計背景,利用QuartusⅡ軟件編寫verilog HDL硬件描述語言程序以實現數碼管循環顯示學號以及根據鍵盤切換輸出波形并在VGA上顯示。

1)顯示學號

①采用數碼管顯示。

②循環顯示2個人的學號后四位。

2)根據鍵盤切換輸出波形

①按鍵盤一次,在VGA顯示輸出當前的溫度。

②按鍵盤兩次,在VGA顯示輸出當前的時間。

③按鍵盤三次,在VGA顯示輸出學生姓名。

用模塊PCF8591進行溫度采集,PCF8591資料如圖1所示。

2 方案設計與論證

本電路總共分為分頻模塊、PS/2鍵盤輸入模塊、字符碼轉換模塊、VGA驅動模塊。各模塊之間的關系如圖2所示。

圖1 PCF8591編碼圖Fig.1 PCF8591

圖2 各模塊關系圖Fig.2 The relationship between the various modules

3 單元電路設計

1)顯示學號部分

只要將CLK信號分頻之后再送入數碼管即可顯示。如圖3所示。

2)鍵盤控制部分如圖4所示。

圖3 學號數碼管圖Fig.3 Student ID digital

圖4 電腦鍵盤接線圖Fig.4 Computer keyboard wiring

接口的6個腳中,接口示意圖如圖4所示。只有4個腳有意義,分別是:時鐘腳、數據腳、電源腳、電源地。其余為保留腳。PS/2靠系統的PS/2端口提供+5 V電源。這里需要用到的即是:時鐘腳和數據腳。這兩個腳都是集電極開路,所以必須接大阻值的上拉電阻。它們平時保持高電平,有輸出時才被拉到低電平,之后自動上浮到高電平。

此模塊的功能說明:當按下一個鍵時,FPGA在時鐘信號下接受來自PS/2鍵盤的數據(8個數據位),接收完畢后鎖存并轉化為十六進制數據,例如4’ha。當按鍵放開時,發出信號change。這時開始識別按鍵,如果接收到8’d102,則表示接收到按鍵Backspace,則清空顯示數據。總體來說,此部分分為接收數據模塊、數據判斷與鎖存模塊、鍵值轉化模塊。模塊電路圖如圖5所示。

圖5 模塊電路圖Fig.5 Module circuit diagram

3)VGA顯示部分

VGA時序控制模塊是整個顯示控制器的關鍵部分,最終的輸出信號行、場同步信號必須嚴格按照VGA時序標準產生相應的脈沖信號。對于普通的VGA顯示器,其引出線的共含 5 個信號:G,R,B(三基色信號),HS(行同步信號)VS(場同步信號)。在5個信號時序驅動時,VGA顯示器要嚴格遵循“VGA 工業標準”, 即 640×480×25 MHz模式或 800×600×40 MHz模式,本次字符顯示試驗采用800×600×40 MHz模式。VGA接頭焊接方法如圖6所示。

VGA顯示模塊如下

1)顯示溫度

圖6 VGA接頭焊接方法圖Fig.6 VGA connector welding method

溫度要用PCF8591進行采集,采集到的溫度進行AD轉換后經選擇通道送入VGA控制電路,進而實現VGA顯示溫度。溫度模塊電路圖如圖7所示。

圖7 溫度模塊電路圖Fig.7 Temperature module circuit diagram

2)顯示時間

這實際上是一個計數器。CLK被分頻后用來計數,并且數據要經過寄存器寄存下來才能夠被送入VGA控制模塊。

時間模塊電路圖如圖8所示。

3)顯示姓名模塊電路圖如圖9所示。

圖8 時間模塊電路圖Fig.8 Time module circuit diagram

圖9 顯示姓名模塊電路圖Fig.9 Shows the name of the module circuit diagram

4 程序調試

1)運行Quartus II軟件,新建工程和命名頂層文件。

2)建立文件Verilog HDL File。命名為ps2.v。在文件中寫入程序,保存,編譯。

3)分配管腳。保存,編譯。

4)觀察數碼管的學號顯示

5)在鍵盤上分別輸入1、2、3,觀察VGA顯示屏的變化

6)若不相同或不完全相同,則分模塊調試。

調試現象:

1)分別輸入 1、2、3, VGA 均正確顯示。

2)輸入其他的鍵值,VGA顯示0。

3)數碼管循環顯示學號后四位。

5 結 論

通過本次課程設計,對FPGA有了進一步的了解,雖然只做了一些最底層、最基本的設計,也只接觸了那么一些小小的內容,但通過整個設計過程了解了FPGA的強大功能,認識了一些單元的工作原理。

多模式顯示器在VGA上顯示不同的內容,在了解結構和原理后對FPGA器件設計數字邏輯系統的方法和流程進行了討論。傳統的自下而上的設計方法已經取代當今技術的發展,不能滿足大規模復雜電路[8]設計的需求,取而代之的是自上而下的設計。硬件描述語言采用軟件編程的方式來描述電子系統的邏輯功能、電路結構和連接形式,用于描述大規模的電子系統的設計尤為方便。

[1]楊海鋼,孫嘉斌,王慰.FPGA器件設計技術發展綜述[J].電子與信息學報,2010, 32(3):714-727.YANG Hai-gang,SUN Jia-bin,WANG Wei.Summary of development of design technology FPGA devices[J].Electronics&Information Technology,2010,32(3):714-727.

[2]羅萍,李肇基,甄少偉.一種基于負載狀態的分段式PSM調制模式[J].電工技術學報,2006(21):101-105.LUO Ping,LI Zhao-ji,ZHEN Shao-wei.PSM modulation mode segmented based on the status of load[J].China Electrotechnical Society,2006(21):101-105.

[3]何學宇.一種電流模式PWM開關電源芯片的研究與設計[D].沈陽:遼寧大學,2011.

[4]王紅,彭亮,于宗光.FPGA現狀與發展趨勢[J].電子與封裝,2007,7(7):32-37.WANG Hong,PENG Liang,YU Zong-guang.FPGA status quo and development trend[J].Electronics and Packaging,2007,7(7):32-37.

[5]熊文彬,蔣泉,曲建軍,等.基于FPGA實現的視頻顯示系統[J].液晶與顯示,2011,26(1):92-95.XIONG Wen-bin,JIANG Quan,QU Jiang-jun,et al.FPGA-based realization of video display system[J].LCD display,2011,26 (1):92-95.

[6]余紅娟,潘松.FPGA技術的應用與發展[J].杭州電子科技大學學報,2006,26(3):17-20.YU Hong-juan,PAN Song.Applications with FPGA technology[J].Hangzhou University of Electronic Science and Technology,2006,26(3):17-20.

[7]劉國棟,陳伯孝,陳多芳.FFT處理器的FPGA設計[J].航空計算技術,2004,34(3):101-104.LIU Guo-dong,CHEN Bo-xiao,CHEN Duo-fen.FFT processor, FPGA Design[J].Aeronautical Computing Technique,2004,34(3):101-104.

[8]宋巖,杜繼業,宋顧周,等.像增強器程控電路設計[J].現代應用物理,2013(4):356-360.SONG Yan,DU Ji-ye,SONG Gu-zhou,et al.Design of as intensifier program control circuit[J].Modern Applied Physics,2013(4):356-360.

猜你喜歡
信號設計
信號
鴨綠江(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透明丝袜美腿在线| 永久免费av网站可以直接看的| 国产成人精品日本亚洲77美色| 欧美精品影院| 中国国产一级毛片| 久久伊人色| 免费一级成人毛片| 91综合色区亚洲熟妇p| 日韩 欧美 小说 综合网 另类| 国产精品久久久久久搜索 | 色综合五月婷婷| 无码网站免费观看| 国产美女一级毛片| 成人在线天堂| 日本少妇又色又爽又高潮| 午夜欧美理论2019理论| 日韩无码视频专区| 国产成人一区免费观看| 伊人天堂网| 亚洲国产av无码综合原创国产| 色婷婷在线播放| 国产成人1024精品下载| 婷婷开心中文字幕| 99视频国产精品| 午夜老司机永久免费看片| 在线看片中文字幕| 国产尤物jk自慰制服喷水| 最新亚洲人成无码网站欣赏网 | 91成人在线免费视频| 国产成人精品午夜视频'| 天堂av高清一区二区三区| 久久永久视频| 播五月综合| 国模在线视频一区二区三区| 免费欧美一级| 国产一二三区视频| 99久久国产自偷自偷免费一区| 久久精品国产精品青草app| 亚洲国产一区在线观看| 天堂网国产| 欧洲精品视频在线观看| 久久6免费视频| 青青青国产免费线在| 国产Av无码精品色午夜| 91国语视频| 2021国产精品自拍| 亚洲日韩精品综合在线一区二区| swag国产精品| 成人国产一区二区三区| 无码av免费不卡在线观看| 国产成人亚洲欧美激情| 中文天堂在线视频| 国产成人综合在线观看| 毛片在线播放网址| 丝袜美女被出水视频一区| 又黄又湿又爽的视频| 亚洲自拍另类| 青青草91视频| 免费亚洲成人| 亚洲天堂久久久| 国产在线观看高清不卡| 亚洲av无码牛牛影视在线二区| 国产成人精品亚洲77美色| 日本黄色a视频| 九色视频线上播放| 亚洲精品午夜天堂网页| 成人在线观看一区| 亚洲中文无码av永久伊人| 久久亚洲国产最新网站| 99视频精品在线观看| 久久综合婷婷| 美女被狂躁www在线观看| 欧美日韩一区二区三区在线视频| 国产亚洲欧美在线中文bt天堂| 国产成人精品一区二区不卡| 麻豆国产在线观看一区二区| 福利视频99| 欧美精品亚洲二区| 日韩麻豆小视频|