一種基于FPGA的并行CRC及其UART實現(xiàn)
本文關(guān)鍵詞:一種基于FPGA的并行CRC及其UART實現(xiàn)
更多相關(guān)文章: 循環(huán)冗余校驗 現(xiàn)場可編程門陣列 異步串口通信 Active-HDL
【摘要】:介紹了循環(huán)冗余效驗(CRC)的實現(xiàn)原理和實現(xiàn)方法,串行實現(xiàn)方法占用資源少、簡單可行,但效率較低;并行實現(xiàn)方法可以同時完成多位CRC計算,但占用的硬件資源多。為了提高CRC計算效率并減少資源消耗,提出了一種并行CRC編碼方法并以CRC-16為例,采用Altera公司的Arria V GX系列FPGA芯片5AGXFB3H4F35C4N實現(xiàn)了帶CRC效驗的異步串口通信(UART),調(diào)用仿真工具Active-HDL,仿真結(jié)果顯示該種方法消耗的硬件資源較少,能在輸入發(fā)生變化的下一個時鐘完成CRC并行計算。
【作者單位】: 江蘇自動化研究所;
【關(guān)鍵詞】: 循環(huán)冗余校驗 現(xiàn)場可編程門陣列 異步串口通信 Active-HDL
【分類號】:TN911.2;TN791
【正文快照】: 1引言信息在傳輸過程中,二進(jìn)制碼容易受到干擾而產(chǎn)生信息錯誤。CRC(循環(huán)冗余校驗)算法因校驗方法簡單,校驗?zāi)芰姸鴱V泛應(yīng)用在各種數(shù)據(jù)校驗中。CRC算法分軟件實現(xiàn)和硬件實現(xiàn),為了提高算法的實現(xiàn)速度,采用了基于FPGA的實現(xiàn)方法。傳統(tǒng)的FPGA實現(xiàn)方法分為串行實現(xiàn)方法和并行實現(xiàn)
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 關(guān)振勝;“循環(huán)冗余校驗法”的原理及校驗過程[J];冶金自動化;1980年03期
2 徐勇;;并行循環(huán)冗余校驗的實現(xiàn)[J];軍事通信技術(shù);1992年04期
3 張孝勇;循環(huán)冗余校驗參數(shù)表的創(chuàng)建[J];武漢化工學(xué)院學(xué)報;2000年02期
4 鄒艷碧,陳泓;循環(huán)冗余校驗的軟件及硬件實現(xiàn)[J];電腦開發(fā)與應(yīng)用;2001年01期
5 杜杏菁,劉春梅;循環(huán)冗余校驗算法分析和實現(xiàn)[J];華北科技學(xué)院學(xué)報;2005年03期
6 于智春;王洋;韋俞鋒;戴由旺;;基于C++的循環(huán)冗余校驗協(xié)議算法實現(xiàn)[J];硅谷;2012年06期
7 顧文達(dá),孫亞民,,楊建榮;快速循環(huán)冗余校驗算法及其程序?qū)崿F(xiàn)[J];南京理工大學(xué)學(xué)報;1995年02期
8 王建新,劉樹昌;循環(huán)冗余校驗的軟件方法[J];電子技術(shù)應(yīng)用;1996年06期
9 王彩榮,李曉毅,黃玉基;循環(huán)冗余校驗方法研究[J];微處理機;2002年02期
10 趙玉紅;;循環(huán)冗余校驗的實現(xiàn)方法[J];雷達(dá)與對抗;2006年04期
中國重要會議論文全文數(shù)據(jù)庫 前2條
1 王永慶;張民選;;基于FPGA的旋轉(zhuǎn)CRC數(shù)據(jù)校驗設(shè)計與實現(xiàn)[A];第十五屆計算機工程與工藝年會暨第一屆微處理器技術(shù)論壇論文集(B輯)[C];2011年
2 黃國楨;;CRC校驗的C語言編程[A];《減速頂30周年》學(xué)術(shù)會論文集[C];2004年
中國重要報紙全文數(shù)據(jù)庫 前1條
1 天津 王竹青;特殊故障分析及總結(jié)篇[N];電腦報;2004年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 季穎;非接觸式IC卡的研究和設(shè)計[D];中國科學(xué)院上海冶金研究所;2000年
本文編號:559800
本文鏈接:http://www.sikaile.net/kejilunwen/dianzigongchenglunwen/559800.html