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| 精品91视频| 美女免费黄网站| 国产麻豆福利av在线播放 | 色妞www精品视频一级下载| 欧美日韩一区二区在线免费观看| 国产成人亚洲欧美激情| 91小视频在线观看免费版高清| 久久国产精品嫖妓| 在线a网站| 亚洲天堂视频在线观看| 99热这里只有精品国产99| 五月婷婷精品| 国产自无码视频在线观看| 国产一级片网址| 免费国产小视频在线观看| 亚洲天堂网2014| 国产一区亚洲一区| 91亚瑟视频| 亚洲国产精品一区二区高清无码久久| 亚洲不卡无码av中文字幕| 久久综合五月婷婷| 国产在线观看精品| 九九久久精品免费观看| 中国精品自拍| 亚洲精品老司机| 欧美国产中文| 国产精品妖精视频| 欧美中文字幕在线二区| 日本少妇又色又爽又高潮| 免费不卡在线观看av| 日本午夜视频在线观看| 亚洲中文字幕97久久精品少妇| 日本午夜精品一本在线观看| 一级看片免费视频| 欧美日韩中文国产va另类| 亚洲欧美成人影院| 欧美精品xx| 99er精品视频| 精品91自产拍在线| 亚洲精品无码人妻无码| 久久熟女AV| 91无码人妻精品一区二区蜜桃| 亚洲第一天堂无码专区| 亚洲精品无码AⅤ片青青在线观看| 欧美日韩午夜| 福利姬国产精品一区在线| 久草视频福利在线观看| 色妺妺在线视频喷水| 欧美一区二区三区国产精品| 亚洲黄色视频在线观看一区| 天堂在线视频精品| 中文字幕免费视频| 在线播放91| 亚洲福利一区二区三区| 在线无码av一区二区三区| 午夜精品久久久久久久无码软件| 麻豆精品在线播放| 色综合天天娱乐综合网| 伊人五月丁香综合AⅤ| 欧美国产日韩另类| 欧美精品综合视频一区二区| 亚洲综合片| 一级毛片a女人刺激视频免费| 久久综合色视频| 久久五月天综合| 久久久久人妻一区精品| 亚洲三级视频在线观看| a毛片基地免费大全| 国产va在线观看免费| 色丁丁毛片在线观看| 国产成人禁片在线观看| 777午夜精品电影免费看| 天堂av综合网| 国产特级毛片aaaaaaa高清| 国产成人三级在线观看视频| 91福利在线观看视频| 国产美女自慰在线观看| 永久在线精品免费视频观看| 四虎精品黑人视频|