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

基于CPLD的8B10B編碼器模型的設計

2016-05-14 10:31:45周慶芳
教育界·下旬 2016年5期
關鍵詞:設計

周慶芳

【摘 要】本文在Altera公司開發的Quartus II開發平臺上,利用EDA技術,采用VHDL程序設計輸入和原理圖設計輸入混合設計的方式,基于FPGA數字集成電路提出一種簡單實用的8B10B編碼器的實現方法,完成8B10B編碼器模型的設計。其輸入輸出特性滿足8B10B基本原理和核心算法,實現了設計的要求。

【關鍵詞】CPLD 8B10B編碼器 EDA indata 時序仿真

一、前言

8B10B編碼技術廣泛應用在串行連接SCSI、串行ATA、光纖鏈路、以太網、XAUI、PCI Express總線、Infini Band、Serial Rapid IO、Hyper Transport總線以及IEEE1394b接口(火線)等技術中[1]。8B10B2將8bit代碼組合編碼成10bit代碼,代碼組合包括256個數據字符編碼和12個控制字符編碼,通過仔細選擇編碼方法可以獲得不同的優化特性[2]。在高速串行流中,如果1碼元或者0碼元有連續多位沒有發生變化,就會因為電壓的關系而產生誤碼[3]。8B10B編碼方式保證了直流平衡,保證在串行碼元流中不會產生超過4個連續的1碼元或者0碼元,從而防止碼間干擾。

二、8B10B編碼器的實現

(一)8B10B編碼器頂層設計思路

8B10B是一個線路編號,其標注了一個8位符號到10位符號來完成直流平衡和有界視差。這是信號的一個重要屬性,其需要在很高速率下發送以減少符號間干擾。8位數據被當作一個10位的實體來傳輸。這個數據的低5位被編碼成6位的組,最高的3位被編碼成一個4位組。這些編碼被連接在一起在電線上傳輸從而組成10位的符號[5]。

本文的8B10B編碼器采用層次描述方式,也采用原理圖輸入和文本輸入混合方式建立描述語言。8B10B編碼器由indata模塊、B3B4模塊、B5B6模塊、outdata模塊組成。indata模塊實現輸入8位信號,并行輸出3位信號和5位信號,為下一步3B4B編碼和5B6B編碼做基礎準備。B3B4模塊實現了輸入3位碼元,通過查表法,輸出相對應的4位編碼。indata模塊與B3B4 模塊、B5B6模塊之間的數據總線分別為3位和5位。Outdata模塊與B3B4模塊、B5B6模塊之間的數據總線分別為4位和6位。

(二)indata模塊設計

本文使用VHDL語言設計indata數據分流模塊。VHDL語言對時序器件功能和邏輯行為有強大的描述能力,體現與設計平臺和硬件實現對象無關性的優秀特點。

運行QuartusII軟件,按要求新建工程文件,在設計窗口輸入indata分流模塊的VHDL設計程序后,在Quartus上進行綜合。綜合過程就是把VHDL語言設計的HDL描述與硬件結構掛鉤,實現了將軟件轉換為硬件電路的目的。綜合就是根據給定的硬件結構組件和約束控制條件進行編譯、優化、轉換,最后將電路的高級語言轉換成可與FPGA/CPLD基本機構相映射的網表文件。B3B4模塊由encode3B4B1模塊、encode3B4B2模塊、mux2_3B4B模塊構成。encode3B4B1模塊和encode3B4B2模塊實現輸入3位碼元,根據3B4B編碼算法,應用查表法,編碼輸出4位碼元。其中,encode3B4B1模塊實現RD-的編碼功能,encode3B4B2實現RD+編碼。mux2_3B4B模塊的功能是實現通過en的高低電頻來選擇相對應的4位碼元輸出。encode3B4B1模塊、encode3B4B2模塊、mux2_3B4B模塊都采用VHDL設計方式。B5B5模塊由encode5B6B1模塊、encode5B6B2模塊、mux2模塊組成。encode5B6B1模塊和encode5B6B2模塊根據B5B6編碼算法,采用查表法來實現輸入5位碼元,輸出6位碼元的功能。encode5B6B1模塊、encode5B6B2模塊、mux2模塊都采用VHDL設計方式,設計思路與B3B4模塊的設計相似。

(三)時序仿真驗證

電路設計完成后,需要進行功能仿真和時序仿真,驗證設計結果是否滿足設計要求。通過實踐證明,雖然輸出有延遲和毛刺,但是結果與預測的8B10B編碼輸出相同。因此,本文的8B10B編碼器基本滿足8B10B的算法,能夠正確輸出相應的編碼。

三、總結

本文基于Altera公司開發的Quartus II開發平臺,利用EDA技術,采用VHDL程序設計輸入和原理圖設計輸入混合設計的方式,提出一種簡單實用的8B10B編碼器的實現方法,完成了8B10B編碼器模型的設計。該模型輸入輸出特性滿足8B10B基本原理和核心算法,基本實現了設計要求。

【參考文獻】

[1]楊軍,周克峰.創新實驗指導書[Z].云南大學信息學院電路實驗室,2005.

[2]楊軍,龍飛,徐煒.Quartus II實驗指導書[Z].云南大學滇池學院現代教育技術中心,2006.

[3]李宗伯.VHDL設計表示和綜合[M].北京:機械工業出版社,2002.

[4]朱正偉.EDA技術及應用[M].北京:清華大學出版社,2005.

[5]潘松,黃繼業.EDA技術與VHDL[M].北京:清華大學出版社,2005.

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(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
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 国产手机在线观看| 97se亚洲综合| 亚洲日本中文字幕天堂网| 一级毛片免费观看不卡视频| 中文字幕一区二区人妻电影| 欧洲日本亚洲中文字幕| 国产另类视频| 中文国产成人久久精品小说| 少妇露出福利视频| 日本免费a视频| 热re99久久精品国99热| 免费av一区二区三区在线| 色有码无码视频| 日韩人妻无码制服丝袜视频| 天堂成人在线| 日韩精品一区二区深田咏美| 亚洲男人在线| 秘书高跟黑色丝袜国产91在线| 五月天婷婷网亚洲综合在线| 免费啪啪网址| 免费国产高清精品一区在线| 欧美另类图片视频无弹跳第一页| 国产丝袜丝视频在线观看| 日韩第九页| 91麻豆精品视频| 日韩av电影一区二区三区四区 | 伊人久久精品无码麻豆精品| 亚洲欧美精品一中文字幕| 久久6免费视频| 日韩欧美国产成人| 人人澡人人爽欧美一区| 免费人欧美成又黄又爽的视频| 无码免费的亚洲视频| 欧美综合区自拍亚洲综合绿色 | 欧美日韩中文字幕二区三区| 亚洲第一福利视频导航| 欧美日韩亚洲国产主播第一区| 精品视频免费在线| 精品国产一区二区三区在线观看 | 五月丁香在线视频| 久草国产在线观看| 激情综合网址| 国产精品自拍露脸视频| 国产福利免费视频| 99久久婷婷国产综合精| 国产精品女熟高潮视频| 欧美区一区二区三| 精品国产成人三级在线观看| 亚洲色中色| 伊人久久精品无码麻豆精品 | 91久久精品日日躁夜夜躁欧美| 国产精品专区第1页| 免费观看精品视频999| 精品综合久久久久久97| 亚洲国产精品无码久久一线| 久久国产亚洲欧美日韩精品| 久久亚洲日本不卡一区二区| 88av在线看| 国产产在线精品亚洲aavv| 国内精品免费| 亚洲精品国产综合99| 国产高清色视频免费看的网址| 日本妇乱子伦视频| 国产成人精品视频一区视频二区| 亚洲欧美日韩成人高清在线一区| 中国国产高清免费AV片| 亚洲精品少妇熟女| 日本AⅤ精品一区二区三区日| 成人在线观看一区| 精品久久人人爽人人玩人人妻| 国产精品永久不卡免费视频| 亚洲国产日韩在线观看| 激情無極限的亚洲一区免费| 国产日韩AV高潮在线| 九九九久久国产精品| 国产丝袜无码精品| 日韩在线永久免费播放| 91精品最新国内在线播放| 久久精品视频亚洲| 国产在线观看91精品| 亚洲色图欧美| 欧美午夜理伦三级在线观看|