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

一種基于FPGA的基帶64×64數據分配矩陣設計

2013-04-12 00:00:00蔣金冰
現代電子技術 2013年17期

摘 要: 數字分配矩陣網絡及矩陣開關是自動測試系統的重要組成部分,擔負著控制信號流的任務,常用于衛星/移動/電信E1/T1信號程控分配調度。采用FPGA作為實現控制邏輯的核心部件,介紹了上位機的軟件設計思路和FPGA的內部編程實現及仿真。該方案具有規模大、成本低、高速等特點, 可廣泛應用于大規模基帶數字系統測試及信號程控分配調度中。

關鍵字: 基帶矩陣開關; FPGA; 串口; 譯碼

中圖分類號: TN47?34 文獻標識碼: A 文章編號: 1004?373X(2013)17?0168?03

0 引 言

數據分配矩陣即矩陣開關,顧名思義,指結構為行列交叉排布的開關產品,其特點為每個節點連接一個行/列,每個節點可以單獨操作,通過設置節點的不同組合可以實現信號的路由。矩陣開關的主要優勢在于其簡化的部線,整個測試系統可輕松地動態改變其內部連接路徑而無須外部手動干預[1]。矩陣開關的使用非常靈活方便,是目前程控開關產品中品種最多的產品,在汽車電子、半導體測試、航空航天等領域得到了廣泛的應用。FPGA具有運行速度快,內部邏輯資源豐富,外圍I/O口數量多等優點,因此本設計選用FPGA作為核心器件。

1 系統結構及功能

本設計是為了實現64位輸入信號到64位輸出的任意無交叉的切換,即輸入與輸出是一一對應的。由于本設計是針對基帶數字信號,而設計中選用的晶振頻率為25 MHz,因此根本不用考慮FPGA處理異步時鐘域數據傳輸的問題,只需直接將對應的輸入信號經電平轉換后,經譯碼后直接輸出到相應的某路輸出接口即可[2?3]。上位機ARM通過串口向FPGA發送接口的連接信息,FPGA根據接收到的數據進行譯碼,將對應的輸入與對應的輸出連接起來,實現規定鏈路的連接[4?5]。考慮到所含資源以及管腳數量,本設計選用Altera公司Cyclone Ⅲ系列EP3C25F256型FPGA。選用了4塊32路的電平轉換芯片實現5 V信號向FPGA能夠識別的TTL信號的轉換。其結構框圖如圖1所示。

2 上位機設計

上位機的界面如圖2所示。在相應的輸入通道文本框里輸入0~64,點擊“確定”按鈕后,首先對文本框里所有的數據進行比較判斷,如出現重復則進行報錯,提示重新輸入。無誤后,通過串口按輸出接口順序依次向FPGA發送64條接口的連接指令。每一條指令包含3 B,第一個字節為信息頭“AA”,若FPGA接收到的某條指令的頭字節不是“AA”,則無返回信息,上位機將重新發送這條指令直到正確為止。第二個字節為輸入端口字節,即對應文本框中的數字,如沒有輸入數字則默認發送0,所以如需端口某條鏈路斷開只要在相應的文本框中輸入0,點擊確定即可。第三個字節為輸出端口對應的數據,按1到64順序發送。圖2中的“遠控”按鈕為預留的用作計算機遠控使用。

3 下位機設計

3.1 串口通信協議

串行通信是一種可以將接收到的并行數據字符轉換為連續的串行數據流發送出去,同時可將接收的串行數據流轉換為并行的數據字符發送出去的通信協議。其數據幀主要包括1位起始位,8位數據位,1位奇偶校驗位,1/2位停止位。

3.2 FPGA內部編程

FPGA模塊的主要功能是實現串口收發和譯碼,相應地在用Verilog HDL實現時也分為串口收發和譯碼2個電路模塊,經綜合后其RTL級視圖如圖3所示。開發工具采用Altera公司推出的集成EDA開發工具Quartus Ⅱ,可以完成Altera公司所有的FPGA /CPLD產品開發的設計輸入、綜合、實現等環節[6?7]。

3.2.1 串口收發模塊設計

串口收發模塊就是圖3中的uart_top模塊,主要負責串行數據的接收與發送,并將接收到的數據送入下一級。該模塊的功能已通過串口調試工具調試成功。該模塊由4個子模塊構成,分別為控制接收波特率的speed_rx模塊、控制發送波特率的speed_tx模塊、數據接收模塊my_uart_rx、數據發送模塊my_uart_tx[8]。

3.2.2 譯碼模塊設計

3.2.3 譯碼模塊仿真

由于64×64的仿真很繁瑣且不易操作,所以對4×4的譯碼模塊進行仿真,仿真結果如圖8所示,輸出1與輸入3相連,輸出2與輸入4相連,輸出3懸空,輸出4與輸入2相連。

4 結 語

本系統基本能實現基帶數字信號的分配路由,其最大的優點在于速度高,規模大,成本低,雖然目前還沒做出實物,但通過串口調試和仿真,已經得到了令人滿意的結果。

參考文獻

[1] 李行善.自動測試系統集成技術[M].北京:電子工業出版社,2004.

[2] 張洪剛,邢煥革,王德石,等.基于FPGA的大規模矩陣開關設計[J].魚雷技術,2006,14(2):44?45.

[3] 張宏偉,尚朝軒,于久恩.一種高性能的VXI矩陣開關模塊的研制[J].電子產品世界,2001(7):25?27.

[4] 姜香菊,劉二林.基于DSP和CPLD的矩陣變換器矢量控制系統研究[J].制造業自動化,2012(4):113?116.

[5] 王振生.基于I2C總線的大型開關矩陣設計與實現[J].國外電子元器件,2006(11):4?7.

[6] 王誠,蔡海寧,吳繼華.Altera FPGA/CPLD設計[M].2版.北京:人民郵電出版社,2011.

[7] 周潤景,圖雅,張麗敏.基于QuartusⅡ的FPGA/CPLD數字系統設計實例[M].北京:電子工業出版社,2007.

[8] 吳厚航.深入淺出玩轉FPGA[M].北京:北京航空航天大學出版社,2010.

[9] 夏宇聞.Verilog數字系統設計教程[M].2版.北京:北京航空航天大學出版社,2012.

[10] 喬廬峰.Verilog數字系統設計與驗證[M].北京:電子工業出版社,2009.

作者簡介:蔣金冰 男,1989年出生,江蘇金壇人,碩士在讀。研究方向為通信與信息系統。

主站蜘蛛池模板: 亚洲乱亚洲乱妇24p| 毛片最新网址| 欧美无遮挡国产欧美另类| 国产成人久视频免费| 日本91视频| 色综合久久综合网| 亚洲人成影院在线观看| 欧日韩在线不卡视频| 亚洲国模精品一区| 久久综合五月| 在线观看亚洲天堂| 欧美不卡视频一区发布| 国产精品漂亮美女在线观看| 久久77777| 欧美一级99在线观看国产| 妇女自拍偷自拍亚洲精品| 亚洲欧美另类视频| 在线欧美一区| 亚洲精品在线影院| 园内精品自拍视频在线播放| 国产麻豆精品在线观看| 精品一区二区三区无码视频无码| 中国一级毛片免费观看| 日韩美毛片| 丝袜亚洲综合| 91精品福利自产拍在线观看| 欧美中文字幕在线二区| 毛片在线看网站| 精品第一国产综合精品Aⅴ| 国产69精品久久久久妇女| 国内精品一区二区在线观看| 狠狠色综合网| 亚洲αv毛片| 午夜欧美理论2019理论| 国国产a国产片免费麻豆| 日本人妻丰满熟妇区| 国产剧情一区二区| 精品91在线| 久久亚洲精少妇毛片午夜无码| 国产性精品| 精品国产一区二区三区在线观看 | 奇米影视狠狠精品7777| 免费无码又爽又刺激高| 亚洲第一色网站| 久久人搡人人玩人妻精品| 亚洲国产清纯| 最近最新中文字幕免费的一页| 毛片久久网站小视频| 这里只有精品在线播放| 久久精品人人做人人综合试看| 久久精品国产精品青草app| 无码在线激情片| 四虎亚洲国产成人久久精品| 天天爽免费视频| 欧美日韩一区二区在线播放 | 国产精品久久久久婷婷五月| 97人妻精品专区久久久久| 2021精品国产自在现线看| 日本在线国产| 亚洲中文字幕国产av| 国产亚洲欧美日韩在线观看一区二区| 国产精品伦视频观看免费| 亚洲区欧美区| 欧美人人干| 久久这里只有精品2| 男女男精品视频| 超清无码一区二区三区| 国产美女丝袜高潮| 91在线高清视频| 九九这里只有精品视频| 欧美日韩免费观看| AV无码无在线观看免费| 特级欧美视频aaaaaa| 国产精品第一区| 亚洲中文字幕23页在线| 奇米影视狠狠精品7777| 亚洲男人的天堂久久香蕉网| 99久久精品免费看国产电影| 夜夜爽免费视频| 国产国语一级毛片在线视频| 狠狠躁天天躁夜夜躁婷婷| 亚洲视频无码|