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
主站蜘蛛池模板: 亚洲天堂在线免费| 亚洲视频免费播放| 国产午夜福利亚洲第一| 九色视频线上播放| 国产啪在线91| 美女国内精品自产拍在线播放 | 国产一级毛片yw| 在线欧美国产| 中文字幕色在线| 手机永久AV在线播放| 国产成人亚洲精品蜜芽影院| 国产97区一区二区三区无码| 不卡无码网| 怡红院美国分院一区二区| 亚洲一区二区三区香蕉| 国产精品露脸视频| 欧美国产菊爆免费观看| 欧美另类一区| 欧美一区二区三区香蕉视| 黄色片中文字幕| 91无码人妻精品一区二区蜜桃 | 亚洲Av综合日韩精品久久久| 亚洲综合狠狠| 欧美日韩一区二区在线播放| 久久久久国产一级毛片高清板| 国产成人91精品| lhav亚洲精品| 亚洲久悠悠色悠在线播放| 无码国内精品人妻少妇蜜桃视频| 日韩最新中文字幕| 国产 在线视频无码| 波多野结衣中文字幕一区二区| av在线5g无码天天| jizz亚洲高清在线观看| 日本午夜视频在线观看| 97se亚洲综合在线韩国专区福利| 真实国产精品vr专区| 久久免费观看视频| 亚洲精品视频免费观看| 国产av一码二码三码无码| AV无码无在线观看免费| 欧洲高清无码在线| 精品国产电影久久九九| 片在线无码观看| 亚洲欧洲日产无码AV| 都市激情亚洲综合久久| 毛片基地视频| 亚洲成在人线av品善网好看| 亚洲一区免费看| 久久精品无码国产一区二区三区| a级高清毛片| 91网红精品在线观看| 午夜视频免费试看| 2020国产在线视精品在| 亚洲人成网址| 国产专区综合另类日韩一区| 高潮爽到爆的喷水女主播视频| 亚洲床戏一区| 国产极品粉嫩小泬免费看| 91视频99| 亚洲国产一成久久精品国产成人综合| 亚洲女人在线| 久久99久久无码毛片一区二区 | 亚洲人在线| 国产麻豆福利av在线播放| 国产又粗又猛又爽视频| 国产精品极品美女自在线看免费一区二区| 久久黄色小视频| 人妖无码第一页| 高清视频一区| 欧美一级在线播放| 波多野吉衣一区二区三区av| 婷婷午夜天| 亚洲精品动漫在线观看| 黄色网在线免费观看| 午夜老司机永久免费看片| 天天综合网色| 国产欧美日韩在线在线不卡视频| 无码久看视频| 亚洲精品无码抽插日韩| 999福利激情视频| 国产精品片在线观看手机版|