Altera 官方的cyclone5的完整手冊,共1091頁。 非常詳細,工程師開發必看。
標簽: Cyclone
上傳時間: 2022-01-28
上傳用戶:
隨著信息時代的到來,用戶對數據保護和傳輸可靠性的要求也在不斷提高。由于信道衰落,信號經信道傳輸后,到達接收端不可避免地會受到干擾而出現信號失真。因此需要采用差錯控制技術來檢測和糾正由信道失真引起的信息傳輸錯誤。RS(Reed—Solomon)碼是差錯控制領域中一類重要的線性分組碼,由于它編解碼結構相對固定,性能強,不但可以糾正隨機差錯,而且對突發錯誤的糾錯能力也很強,被廣泛應用在數字通信、數據存儲系統中,以滿足對數據傳輸通道可靠性的要求。因此設計一款高性能的RS編解碼器不但具有很大的應用意義,而且具有相當大的經濟價值。 本文首先介紹了線形分組碼及其子碼循環碼、BCH碼的基礎理論知識,重點介紹了BCH碼的重要分支RS碼的常用編解碼算法。由于其算法在有限域上進行,接著介紹了有限域的有關理論。基于RS碼傳統的單倍結構,本文提出了一種八倍并行編碼及九倍并行解碼方案,并用Verilog HDL語言實現。其中編碼器基于傳統的線性反饋移位寄存器除法電路并進行八倍并行擴展,譯碼器關鍵方程求解模塊基于修正的歐幾里德算法設計了一種便于硬件實現的脈動關鍵方程求解結構,其他模塊均采用九倍并行實現。由于進行了超前運算、流水線及并行處理,使編解碼的數據吞吐量大為提高,同時延時更小。 本論文設計了C++仿真平臺,并與HDL代碼結果進行了對比驗證。Verilog HDL代碼經過modelsim仿真驗證,并在ALTERA STRATIX3 EP3SL15OF1152C2 FPGA上進行綜合驗證以及靜態時序分析,綜合軟件為QUATURSⅡ V8.0。驗證及測試表明,本設計在滿足編解碼基本功能的基礎上,能夠實現數據的高吞吐量和低延時傳輸,達到性能指標要求。本論文在基于FPGA的RS(255,223)編解碼器的高速并行實現方面的研究成果,具有通用性、可移植性,有一定的理論及經濟價值。
上傳時間: 2013-04-24
上傳用戶:思琦琦
卷積碼是無線通信系統中廣泛使用的一種信道編碼方式。Viterbi譯碼算法是一種卷積碼的最大似然譯碼算法,它具有譯碼效率高、速度快等特點,被認為是卷積碼的最佳譯碼算法。本文的主要內容是在FPGA上實現約束長度為9,碼率為1/2,采用軟判決方式的Viterbi譯碼器。 本文首先介紹了卷積碼的基本概念,闡述了Viterbi算法的原理,重點討論了決定Viterbi算法復雜度和譯碼性能的關鍵因素,在此基礎上設計了采用“串-并”結合運算方式的Viterbi譯碼器,并在Altera EP1C20 FPGA芯片上測試通過。本文的主要工作如下: 1.對輸入數據采用了二比特四電平量化的軟判決方式,對歐氏距離的計算方法進行了簡化,以便于用硬件電路方式實現。 2.對ACS運算單元采用了“串-并”結合的運算方式,和全并行的設計相比,在滿足譯碼速度的同時,節約了芯片資源。本文中提出了一種路徑度量值存儲器的組織方式,簡化了控制模塊的邏輯電路,優化了系統的時序。 3.在幸存路徑的選擇輸出上采用了回溯譯碼方法,與傳統的寄存器交換法相比,減少了寄存器的使用,大大降低了功耗和設計的復雜度。 4.本文中設計了一個仿真平臺,采用Modelsim仿真器對設計進行了功能仿真,結果完全正確。同時提出了一種在被測設計內部插入監視器的調試方法,巧妙地利用了Matlab算法仿真程序的輸出結果,提高了追蹤錯誤的效率。 5.該設計在Altera EP1C20 FPGA芯片上通過測試,最大運行時鐘頻率110MHz,最大譯碼輸出速率10.3Mbps。 本文對譯碼器的綜合結果和Altera設計的Viterbi譯碼器IP核進行了性能比較,比較結果證明本文中設計的Viterbi譯碼器具有很高的工程實用價值。
上傳時間: 2013-07-23
上傳用戶:葉山豪
ETL-002 FPGA開發板是以Altera公司的最新系列Cyclone III中的3C10為主芯片,并提供了極為豐富的芯片外圍接口資源以及下載線,數據線以及資料光盤等。除了這些硬件外,我們還提供了十多個接口實驗,并公開了電路原理圖和實驗的Verilog源代碼,以便于大家對照學習,并可以在該開發板上進行二次開發。
上傳時間: 2013-10-29
上傳用戶:1477849018@qq.com
ETL-002 FPGA開發板是以Altera公司的最新系列Cyclone III中的3C10為主芯片,并提供了極為豐富的芯片外圍接口資源以及下載線,數據線以及資料光盤等。除了這些硬件外,我們還提供了十多個接口實驗,并公開了電路原理圖和實驗的Verilog源代碼,以便于大家對照學習,并可以在該開發板上進行二次開發。
上傳時間: 2013-11-21
上傳用戶:elinuxzj
2006altera大賽-基于軟核Nios的寬譜正弦信號發生器設計:摘要:本設計運用了基于 Nios II 嵌入式處理器的 SOPC 技術。系統以 ALTERA公司的 Cyclone 系列 FPGA 為數字平臺,將微處理器、總線、數字頻率合成器、存儲器和 I/O 接口等硬件設備集中在一片 FPGA 上,利用直接數字頻率合成技術、數字調制技術實現所要求波形的產生,用 FPGA 中的 ROM 儲存 DDS 所需的波形表,充分利用片上資源,提高了系統的精確度、穩定性和抗干擾性能。使用新的數字信號處理(DSP)技術,通過在 Nios 中軟件編程解決 不同的調制方式的實現和選擇。系統頻率實現 1Hz~20MHz 可調,步進達到了1Hz;完成了調幅、調頻、二進制 PSK、二進制 ASK、二進制 FSK 調制和掃頻輸出的功能。
標簽: Nios Cyclone altera ALTERA
上傳時間: 2015-09-02
上傳用戶:coeus
在Altera公司的Cyclone系列FPGA開發板上試驗的按鍵中斷程序,希望對那些學習中斷開發的初學者有幫助。 pio_key.v是verilog編寫的按鍵中斷程序,對應四個按鍵,按其中任何一個鍵都可以發送一個中斷; keyint.c是Nios中編寫的C程序,用于檢測按鍵的中斷,如果檢測到中斷,會檢測是哪個按鍵按下,從而執行相應的程序!
上傳時間: 2014-06-11
上傳用戶:banyou
C++源代碼,波形顯示.rar C++源代碼,波形顯示.rar
上傳時間: 2013-06-01
上傳用戶:lxm
一款最強大的制圖軟件,無需破解,能安裝。如果需要,我這里還有視頻教程,我現在就是跟著視頻學習的,感覺很不錯。
上傳時間: 2013-04-24
上傳用戶:hainan_256
gprs原理圖,程序,原理圖為PDF格式,程序使用C語言編寫
上傳時間: 2013-05-25
上傳用戶:Shaikh