- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA编码风格之串行并行资源
串行比较和并行比较问题这个问题的背景是目前我们的设计中含有大量的crc计算校验的功能,走查代码发现,很多模块在处理CRC校验上做的很简单粗暴,导致了很多资源的不必要浪费,下面这段代码就是一个抽象的比较过程,涉及3种当前代码中的实现方式,这里分析如下:简单粗暴的比较方式代码,RTL和资源占用如下:always@(posedge I_125m_clk or negedge I_rst)begin if(!I_rst) begin S_data_buf = 32d0 ; end else begin if(I_en) begin S_data_buf = {S_data_buf[23:0],I_data}; end else begin S_data_buf = S_data_buf ; end endendalways@(posedge I_125m_clk or negedge I_rst)begin if(!I_rst) begin S_en_buf = 1b0 ; end else begin S_en_buf = I_en ; endendalways@(posedge I_125m_clk or negedge I_rst)begin if(!I_rst) begin O_flag = 1b0 ; end else begin if(!I_en S_en_buf) begin if(S_data_buf != I_crc) begin O_flag = 1b1 ; end else begin O_flag = 1b0 ; end end else begin O_flag = O_flag ; end endend资源占用情况:改进方式1always@(posedge I_125m_clk or negedge I_rst)begin if(!I_rst) begin S_cnt = 2d0 ; end else begin if(I_en) begin S_cnt = S_cnt + 1b1 ; end else begin S_cnt = 2d0 ; end endendalways@(posedge I_125m_clk or negedge I_rst)begin if(!I_rst) begin O_flag = 1b0 ; end else begin case(S_cnt) 2b00: begin if(I_data != I_crc[31:24]) begin O_flag = 1b1 ; end else begin O_flag = 1b0 ; end end 2b01: begin if(I_data != I_crc[23:16]) begin O_flag = 1b1 ; end else begin O_flag = O_flag ; end end 2b10: begin if(I_data != I_crc[15:8]) begin O_flag = 1b1 ; end e
您可能关注的文档
- 9南京航空航天大学学生社团使用活动场地借用器材管理制度.doc
- 6年级历史期中测试题.doc
- 7聂将军和日本小姑娘2.doc
- Android调用系统功能实现图片选择器会遇到的问题汇总.doc
- 6水利水电工程施工组织设计及施工进度计划.doc
- 9-1讲堂[80211ac专栏]80211ac的高速之源-高峰.docx
- AMD芯片组电压分布.doc
- ADAMS2005R2与MATLAB70联合仿真.doc
- 5基层原材料试验单.doc
- AIX系统的ERRPT命令配置详细解释.docx
- 财务管理专业 企业并购财务风险分析与防范分析研究——以阿里巴巴并购网易考拉为例.docx
- 财务管理专业 企业并购的财务风险管理研究分析-以美的并购库卡为例.docx
- 财务管理专业 沃尔玛存货管理问题研究分析.docx
- 财务管理专业 福安药业财务风险分析及防范策略分析研究.docx
- 财务管理专业 白象公司成本管理研究分析.docx
- 财务管理专业 云南白药股份有限公司营运资金管理研究分析.docx
- 工商管理专业 中通快递培正站点服务质量评价研究分析.doc
- 房山区良乡地区洗车行业管理现状的调查报告分析研究 公共管理专业.docx
- 第二单元文化传承与创新 测试练习题.doc
- 必修2第一章第三节化学键四星题.doc
文档评论(0)