亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 學術論文 > 基于FPGA的串行通信實現與CRC校驗

基于FPGA的串行通信實現與CRC校驗

  • 資源大小:2247 K
  • 上傳時間: 2013-04-24
  • 上傳用戶:hjf
  • 資源積分:2 下載積分
  • 標      簽: FPGA CRC 串行 通信實現

資 源 簡 介

本文應用EDA技術,基于FPGA器件設計與實現UART,并采用CRC校驗。主要工作如下: 1、在異步串行通信電路部分完全用FPGA來實現。選用Xilinx公司的SpartanⅢ系列的XC3S1000來實現異步串行通信的接收、發送和接口控制功能,利用FPGA集成度比較高,具有在線可編程能力,在其完成各種功能的同時,完全可以將串行通信接口構建其中,可根據實際需求分配資源。 2、利用VerilogHDL語言非常容易掌握,功能比VHDL更強大的特點,可以在設計時不斷修改程序,來適用不同規模的應用,而且采用Verilog輸入法與工藝性無關,利用系統設計時對芯片的要求,施加不同的約束條件,即可設計出實際電路。 3、利用ModelSim仿真工具對程序進行功能仿真和時序仿真,以驗證設計是否能獲得所期望的功能,確定設計程序配置到邏輯芯片之后是否可以運行,以及程序在目標器件中的時序關系。 4、為保證數據傳輸的正確性,采用循環冗余校驗CRC(CyclicRedundancyCheck),該編碼簡單,誤判概率低,為了減少硬件成本,降低硬件設計的復雜度,本設計通過CRC算法軟件實現。 實驗結果表明,基于EDA技術的現場可編程門陣列FPGA集成度高,結構靈活,設計方法多樣,開發周期短,調試方便,修改容易,采用FPGA較好地實現了串行數據的通信功能,并對數據作了一定的處理,本設計中為CRC校驗。另外,可以利用FPGA的在線可編程特性,對本設計電路進行功能擴展,以滿足更高的要求。

相 關 資 源

您 可 能 感 興 趣 的

主站蜘蛛池模板: 缙云县| 东兴市| 昌吉市| 红安县| 舞钢市| 庆阳市| 平乐县| 东阿县| 城步| 石渠县| 花莲市| 乌拉特前旗| 阿克苏市| 天镇县| 拜泉县| 五家渠市| 青铜峡市| 桃江县| 华亭县| 哈密市| 建水县| 蒲江县| 满洲里市| 休宁县| 云浮市| 济宁市| 田东县| 河源市| 福建省| 张家港市| 定远县| 苗栗县| 法库县| 临泽县| 玉林市| 宜都市| 辽源市| 高清| 军事| 龙游县| 临邑县|