為解決目前高速信號(hào)處理中的數(shù)據(jù)傳輸速度瓶頸以及傳輸距離的問(wèn)題,設(shè)計(jì)并實(shí)現(xiàn)了一種基于FPGA 的高速數(shù)據(jù)傳輸系統(tǒng),本系統(tǒng)借助Altera Cyclone III FPGA 的LVDS I/O 通道產(chǎn)生LVDS 信號(hào),穩(wěn)定地完成了數(shù)據(jù)的高速、遠(yuǎn)距離傳輸。系統(tǒng)所需的8B/10B 編解碼、數(shù)據(jù)時(shí)鐘恢復(fù)(CDR)、串/并行轉(zhuǎn)換電路、誤碼率計(jì)算模塊均在FPGA 內(nèi)利用VHDL 語(yǔ)言設(shè)計(jì)實(shí)現(xiàn),大大降低了系統(tǒng)互聯(lián)的復(fù)雜度和成本,提高了系統(tǒng)集成度和穩(wěn)定性。
上傳時(shí)間: 2013-11-25
上傳用戶:爺?shù)臍赓|(zhì)
設(shè)計(jì)工程師通常在FPGA上實(shí)現(xiàn)FIFO(先進(jìn)先出寄存器)的時(shí)候,都會(huì)使用由芯片提供商所提供的FIFO。但是,由于其通用性使得其針對(duì)性變差,某些情況下會(huì)變得不方便或者將增加硬件成本。此時(shí),需要進(jìn)行自行FIFO設(shè)計(jì)。本文提供了一種基于信元的FIFO設(shè)計(jì)方法以供設(shè)計(jì)者在適當(dāng)?shù)臅r(shí)候選用。這種方法也適合于不定長(zhǎng)包的處理。
標(biāo)簽: FPGA FIFO 信元 設(shè)計(jì)方法
上傳時(shí)間: 2013-11-05
上傳用戶:ch3ch2oh
文章詳細(xì)介紹了一種以Xilinx 公司生產(chǎn)的CPLD 器件XC9536 為核心來(lái)產(chǎn)生電機(jī)繞組參考電流, 進(jìn)而實(shí)現(xiàn)具有繞組電流補(bǔ)償功能的兩相混合式步進(jìn)電動(dòng)機(jī)10 細(xì)分和50 細(xì)分運(yùn)行方式的方法。實(shí)踐證明, 該方法可以有效地提高兩相混合式步進(jìn)電動(dòng)機(jī)系統(tǒng)的運(yùn)行效果。
標(biāo)簽: CPLD 器件 中的應(yīng)用 步進(jìn)電動(dòng)
上傳時(shí)間: 2013-11-16
上傳用戶:trepb001
隨著系統(tǒng)設(shè)計(jì)復(fù)雜性和集成度的大規(guī)模提高,電子系統(tǒng)設(shè)計(jì)師們正在從事100MHZ以上的電路設(shè)計(jì),總線的工作頻率也已經(jīng)達(dá)到或者超過(guò)50MHZ,有一大部分甚至超過(guò)100MHZ。目前約80% 的設(shè)計(jì)的時(shí)鐘頻率超過(guò)50MHz,將近50% 以上的設(shè)計(jì)主頻超過(guò)120MHz,有20%甚至超過(guò)500M。當(dāng)系統(tǒng)工作在50MHz時(shí),將產(chǎn)生傳輸線效應(yīng)和信號(hào)的完整性問(wèn)題;而當(dāng)系統(tǒng)時(shí)鐘達(dá)到120MHz時(shí),除非使用高速電路設(shè)計(jì)知識(shí),否則基于傳統(tǒng)方法設(shè)計(jì)的PCB將無(wú)法工作。因此,高速電路信號(hào)質(zhì)量仿真已經(jīng)成為電子系統(tǒng)設(shè)計(jì)師必須采取的設(shè)計(jì)手段。只有通過(guò)高速電路仿真和先進(jìn)的物理設(shè)計(jì)軟件,才能實(shí)現(xiàn)設(shè)計(jì)過(guò)程的可控性。傳輸線效應(yīng)基于上述定義的傳輸線模型,歸納起來(lái),傳輸線會(huì)對(duì)整個(gè)電路設(shè)計(jì)帶來(lái)以下效應(yīng)。 · 反射信號(hào)Reflected signals · 延時(shí)和時(shí)序錯(cuò)誤Delay & Timing errors · 過(guò)沖(上沖/下沖)Overshoot/Undershoot · 串?dāng)_Induced Noise (or crosstalk) · 電磁輻射EMI radiation
標(biāo)簽: 高速電路 傳輸線 效應(yīng)分析
上傳時(shí)間: 2013-11-05
上傳用戶:tzrdcaabb
教學(xué)提示:前章介紹的基本邏輯指令和梯形圖主要用于設(shè)計(jì)滿足一般控制要求的PLC程序。對(duì)于復(fù)雜控制系統(tǒng)來(lái)說(shuō),系統(tǒng)輸入輸出點(diǎn)數(shù)較多,工藝復(fù)雜,每一工序的自鎖要求及工序與工序間的相互連鎖關(guān)系也復(fù)雜,直接采用邏輯指令和梯形圖進(jìn)行設(shè)計(jì)較為困難。在實(shí)際控制系統(tǒng)中,可將生產(chǎn)過(guò)程的控制要求以工序劃分成若干段,每一個(gè)工序完成一定的功能,在滿足轉(zhuǎn)移條件后,從當(dāng)前工序轉(zhuǎn)移到下道工序,這種控制通常稱為順序控制。為了方便地進(jìn)行順序控制設(shè)計(jì),許多可編程控制器設(shè)置有專門用于順序控制或稱為步進(jìn)控制的指令,F(xiàn)X2N PLC在基本邏輯指令之外增加了兩條步進(jìn)指令,同時(shí)輔之以大量的狀態(tài)器S,結(jié)合狀態(tài)轉(zhuǎn)移圖就很容易編出復(fù)雜的順序控制程序 教學(xué)要求:本章要求學(xué)生熟練掌握FX2N的步進(jìn)指令和狀態(tài)轉(zhuǎn)移圖的功能、應(yīng)用范圍和使用方法。重點(diǎn)讓學(xué)生掌握步進(jìn)指令和狀態(tài)轉(zhuǎn)移圖編程的規(guī)則、步驟與編程方法,并能編寫一些工程控制程序 第四章 狀態(tài)轉(zhuǎn)移圖及步進(jìn)指令 5.1 狀態(tài)轉(zhuǎn)移圖5.2 步進(jìn)梯形圖及步進(jìn)指令5.2.1 步進(jìn)梯形圖5.2.2 步進(jìn)指令5.3 步進(jìn)梯形圖指令編程基本方法5.4 狀態(tài)轉(zhuǎn)移圖常見流程狀態(tài)得編程5.4.1 單流程狀態(tài)編程5.4.2 跳轉(zhuǎn)與重復(fù)狀態(tài)編程5.4.3 選擇分支與匯合狀態(tài)編程5.4.4 并行分支與匯合狀態(tài)5.4.5 分支與匯合得組合5.5 狀態(tài)轉(zhuǎn)移圖及步進(jìn)指令的應(yīng)用實(shí)例
標(biāo)簽: 狀態(tài)轉(zhuǎn)移 步進(jìn) 指令
上傳時(shí)間: 2013-11-05
上傳用戶:釣鰲牧馬
采用Xlinx公司的Virtex5系列FPGA設(shè)計(jì)了一個(gè)用于多種高速串行協(xié)議的數(shù)據(jù)交換模塊,并解決了該模塊實(shí)現(xiàn)中的關(guān)鍵問(wèn)題.該交換模塊實(shí)現(xiàn)4X模式RapidIO協(xié)議與4X模式PCI Express協(xié)議之間的數(shù)據(jù)交換,以及自定義光纖協(xié)議與4X模式PCI Express協(xié)議之間的數(shù)據(jù)交換,實(shí)現(xiàn)了單字讀寫以及DMA操作,并提供高速穩(wěn)定的傳輸帶寬.
標(biāo)簽: FPGA 高速串行 模塊 實(shí)現(xiàn)方法
上傳時(shí)間: 2013-10-19
上傳用戶:angle
現(xiàn)代數(shù)字信號(hào)處理從視頻擴(kuò)展到了中頻甚至射頻,針對(duì)要求信號(hào)處理的處理速度越來(lái)越高、傳輸速率越來(lái)越快等特點(diǎn),給出了一款使用高性能FPGA、DAC以及經(jīng)先進(jìn)的PCB設(shè)計(jì)工具設(shè)計(jì)、仿真的高速信號(hào)處理模塊,實(shí)現(xiàn)了對(duì)高速信號(hào)的實(shí)時(shí)接收和處理。關(guān)鍵詞:數(shù)字信號(hào)處理; 高速電路; FPGA;設(shè)計(jì)與仿真
上傳時(shí)間: 2013-10-09
上傳用戶:baiom
摘要: 串行傳輸技術(shù)具有更高的傳輸速率和更低的設(shè)計(jì)成本, 已成為業(yè)界首選, 被廣泛應(yīng)用于高速通信領(lǐng)域。提出了一種新的高速串行傳輸接口的設(shè)計(jì)方案, 改進(jìn)了Aurora 協(xié)議數(shù)據(jù)幀格式定義的弊端, 并采用高速串行收發(fā)器Rocket I/O, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps的高速串行傳輸。關(guān)鍵詞: 高速串行傳輸; Rocket I/O; Aurora 協(xié)議 為促使FPGA 芯片與串行傳輸技術(shù)更好地結(jié)合以滿足市場(chǎng)需求, Xilinx 公司適時(shí)推出了內(nèi)嵌高速串行收發(fā)器RocketI/O 的Virtex II Pro 系列FPGA 和可升級(jí)的小型鏈路層協(xié)議———Aurora 協(xié)議。Rocket I/O支持從622 Mbps 至3.125 Gbps的全雙工傳輸速率, 還具有8 B/10 B 編解碼、時(shí)鐘生成及恢復(fù)等功能, 可以理想地適用于芯片之間或背板的高速串行數(shù)據(jù)傳輸。Aurora 協(xié)議是為專有上層協(xié)議或行業(yè)標(biāo)準(zhǔn)的上層協(xié)議提供透明接口的第一款串行互連協(xié)議, 可用于高速線性通路之間的點(diǎn)到點(diǎn)串行數(shù)據(jù)傳輸, 同時(shí)其可擴(kuò)展的帶寬, 為系統(tǒng)設(shè)計(jì)人員提供了所需要的靈活性[4]。但該協(xié)議幀格式的定義存在弊端,會(huì)導(dǎo)致系統(tǒng)資源的浪費(fèi)。本文提出的設(shè)計(jì)方案可以改進(jìn)Aurora 協(xié)議的固有缺陷,提高系統(tǒng)性能, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps 的高速串行傳輸, 具有良好的可行性和廣闊的應(yīng)用前景。
標(biāo)簽: Rocket 2.5 高速串行 收發(fā)器
上傳時(shí)間: 2013-10-13
上傳用戶:lml1234lml
摘 要:介紹了FPGA最新一代器件Virtex25上的高速串行收發(fā)器RocketIO。基于ML505開發(fā)平臺(tái)構(gòu)建了一個(gè)高速串行數(shù)據(jù)傳輸系統(tǒng),重點(diǎn)說(shuō)明了該系統(tǒng)采用RocketIO實(shí)現(xiàn)1. 25Gbp s高速串行傳輸?shù)脑O(shè)計(jì)方案。實(shí)現(xiàn)并驗(yàn)證了采用FPGA完成千兆串行傳輸?shù)墓δ苣繕?biāo),為后續(xù)采用FPGA實(shí)現(xiàn)各種高速協(xié)議奠定了良好的基礎(chǔ)。關(guān)鍵詞: FPGA;高速串行傳輸; RocketIO; GTP 在數(shù)字系統(tǒng)互連設(shè)計(jì)中,高速串行I/O技術(shù)取代傳統(tǒng)的并行I/O技術(shù)成為當(dāng)前發(fā)展的趨勢(shì)。與傳統(tǒng)并行I/O技術(shù)相比,串行方案提供了更大的帶寬、更遠(yuǎn)的距離、更低的成本和更高的擴(kuò)展能力,克服了并行I/O設(shè)計(jì)存在的缺陷。在實(shí)際設(shè)計(jì)應(yīng)用中,采用現(xiàn)場(chǎng)可編程門陣列( FPGA)實(shí)現(xiàn)高速串行接口是一種性價(jià)比較高的技術(shù)途徑。
上傳時(shí)間: 2013-10-22
上傳用戶:semi1981
高速串并轉(zhuǎn)換器的設(shè)計(jì)是FPGA 設(shè)計(jì)的一個(gè)重要方面,傳統(tǒng)設(shè)計(jì)方法由于采用FPGA 的內(nèi)部邏輯資源來(lái)實(shí)現(xiàn),從而限制了串并轉(zhuǎn)換的速度。該研究以網(wǎng)絡(luò)交換調(diào)度系統(tǒng)的FGPA 驗(yàn)證平臺(tái)中多路高速串并轉(zhuǎn)換器的設(shè)計(jì)為例,詳細(xì)闡述了1 :8DDR 模式下高速串并轉(zhuǎn)換器的設(shè)計(jì)方法和16 路1 :8 串并轉(zhuǎn)換器的實(shí)現(xiàn)。結(jié)果表明,采用Xilinx Virtex24 的ISERDES 設(shè)計(jì)的多路串并轉(zhuǎn)換器可以實(shí)現(xiàn)800 Mbit/ s 輸入信號(hào)的串并轉(zhuǎn)換,并且減少了設(shè)計(jì)復(fù)雜度,縮短了開發(fā)周期,能滿足設(shè)計(jì)要求。關(guān)鍵詞:串并轉(zhuǎn)換;現(xiàn)場(chǎng)可編程邏輯陣列;Xilinx ; ISERDES
標(biāo)簽: FPGA 多路 串并轉(zhuǎn)換
上傳時(shí)間: 2013-11-17
上傳用戶:hxy200501
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1