基于matlab的并行循环冗余校验verilog代码自动生成方法

基于matlab的并行循环冗余校验verilog代码自动生成方法

ID:28074058

大小:17.82 KB

页数:5页

时间:2018-12-08

基于matlab的并行循环冗余校验verilog代码自动生成方法_第1页
基于matlab的并行循环冗余校验verilog代码自动生成方法_第2页
基于matlab的并行循环冗余校验verilog代码自动生成方法_第3页
基于matlab的并行循环冗余校验verilog代码自动生成方法_第4页
基于matlab的并行循环冗余校验verilog代码自动生成方法_第5页
资源描述:

《基于matlab的并行循环冗余校验verilog代码自动生成方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。基于Matlab的并行循环冗余校验Verilog代码自动生成方法  摘要:  在水声信号探测数据的传输过程中,现场可编程门阵列通过传统串行方法对长数据帧进行循环冗余校验时无法达到速度要求,而更快速的并行校验方法存在因编程复杂带来的实际工程应用困难问题。为了满足传输对校验速度的需求,降低编程难度和缩短编程时间,设计了一种借助Matla

2、b对任意长度数据帧自动编写并行CRC程序语句的方法。该计算方法基于矩阵法数学原理,借助Matlab完成所有数学推导计算过程,然后直接输出符合VerilogHDL语法规则的并行CRC校验程序语句。通过在QuartusⅡ中仿真,进一步在民用拖曳声呐阵列系统上进行数据传输实验,验证了Matlab自动编程方法的有效性:校验程序的自动编写输出能在几十秒内完成,同时生成的并行CRC校验程序能在满足数据传输速度要求的情况下正确地计算出系统中传输协议定义的长数据帧的校验码。  关键词:  循环冗余校验;并行计算;Matla

3、b;Verilog硬件描述语言;现场可编程门阵列  中图分类号:  +3为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。基于Matlab的并行循环冗余校验Verilog代码自动生成方法  摘要: 

4、 在水声信号探测数据的传输过程中,现场可编程门阵列通过传统串行方法对长数据帧进行循环冗余校验时无法达到速度要求,而更快速的并行校验方法存在因编程复杂带来的实际工程应用困难问题。为了满足传输对校验速度的需求,降低编程难度和缩短编程时间,设计了一种借助Matlab对任意长度数据帧自动编写并行CRC程序语句的方法。该计算方法基于矩阵法数学原理,借助Matlab完成所有数学推导计算过程,然后直接输出符合VerilogHDL语法规则的并行CRC校验程序语句。通过在QuartusⅡ中仿真,进一步在民用拖曳声呐阵列系统上

5、进行数据传输实验,验证了Matlab自动编程方法的有效性:校验程序的自动编写输出能在几十秒内完成,同时生成的并行CRC校验程序能在满足数据传输速度要求的情况下正确地计算出系统中传输协议定义的长数据帧的校验码。  关键词:  循环冗余校验;并行计算;Matlab;Verilog硬件描述语言;现场可编程门阵列  中图分类号:  +3为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生

6、活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  文献标志码:A  Abstract:  Duringunderwatersignaldatatransmissionprocess,usingFieldProgrammableGateArraytocalculateCyclicRedundancyCheckcodewithtraditionalserialcalculati

7、ngmethodcannotmeetthedemandoffastcomputation;however,parallelcheckingmethod,whichismuchfaster,hasdifficultyinpracticalengineeringapplicationbecauseofprogrammingcomplexity.Inordertomeetthedemandoftransmissionspeed,toeliminateprogrammingdifficultyandtimewast

8、e,amethodwasproposedtoautomaticallygenerateparallelCRCcalculatingcodeforanylengthdataframesbyMatlab.ItfinishedallthemathematicaldeductionsbasedonmatrixmethodandcalculationswiththehelpofMatlabandthengeneratedp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。