分布式FIR滤波器代码

上传者: dreamcream | 上传时间: 2019-12-21 19:40:35 | 文件大小: 2.14MB | 文件类型: rar
分布式FIR滤波器代码的一部分 //----------------------- // module description //----------------------- module fir_da( //input din, clock, reset, // dout ); //----------------------- // port declaration //----------------------- input [7:0] din; input clock; input reset; output [7:0] dout; //----------------------------------------------------- // signal declaration //----------------------------------------------------- reg [7:0] din_reg_00_8b; //移位寄存器 reg [7:0] din_reg_01_8b; reg [7:0] din_reg_02_8b; reg [7:0] din_reg_03_8b; reg [7:0] din_reg_04_8b; reg [7:0] din_reg_05_8b; reg [7:0] din_reg_06_8b; function[7:0] lookup_0; input [3:0] din; begin case(din) 4'b0000: lookup_0=16'h0; 4'b0001: lookup_0=16'h0; 4'b0010: lookup_0=16'h1; 4'b0011: lookup_0=16'h1; 4'b0100: lookup_0=16'h3; 4'b0101: lookup_0=16'h3; 4'b0110: lookup_0=16'h4; 4'b0111: lookup_0=16'h4; 4'b1000: lookup_0=16'h4; 4'b1001: lookup_0=16'h4; 4'b1010: lookup_0=16'h5; 4'b1011: lookup_0=16'h5; 4'b1100: lookup_0=16'h7; 4'b1101: lookup_0=16'h7; 4'b1110: lookup_0=16'h8; 4'b1111: lookup_0=16'h8; endcase end endfunction function[7:0] lookup_1; input [3:0] din; begin case(din) 4'b0000: lookup_1=16'h0; 4'b0001: lookup_1=16'h0; 4'b0010: lookup_1=16'h1; 4'b0011: lookup_1=16'h1; 4'b0100: lookup_1=16'h3; 4'b0101: lookup_1=16'h3; 4'b0110: lookup_1=16'h4; 4'b0111: lookup_1=16'h4; 4'b1000: lookup_1=16'h4; 4'b1001: lookup_1=16'h4; 4'b1010: lookup_1=16'h5; 4'b1011: lookup_1=16'h5; 4'b1100: lookup_1=16'h7; 4'b1101: lookup_1=16'h7; 4'b1110: lookup_1=16'h8; 4'b1111: lookup_1=16'h8; endcase end endfunction

文件下载

资源详情

[{"title":"( 85 个子文件 2.14MB ) 分布式FIR滤波器代码","children":[{"title":"fir_da_wangsha","children":[{"title":"fir_da.pin <span style='color:#111;'> 57.69KB </span>","children":null,"spread":false},{"title":"fir_da.fit.rpt <span style='color:#111;'> 197.88KB </span>","children":null,"spread":false},{"title":"fir_da.asm.rpt <span style='color:#111;'> 6.15KB </span>","children":null,"spread":false},{"title":"fir_da.sof <span style='color:#111;'> 1.12MB </span>","children":null,"spread":false},{"title":"fir_da.qsf <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"fir_da.map.rpt <span style='color:#111;'> 19.83KB </span>","children":null,"spread":false},{"title":"db","children":[{"title":"fir_da.sgdiff.cdb <span style='color:#111;'> 19.79KB </span>","children":null,"spread":false},{"title":"fir_da.tiscmp.fast_1200mv_0c.ddb <span style='color:#111;'> 288.42KB </span>","children":null,"spread":false},{"title":"fir_da.lpc.html <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"fir_da.cmp.bpm <span style='color:#111;'> 686B </span>","children":null,"spread":false},{"title":"fir_da.syn_hier_info <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"fir_da.(0).cnf.cdb <span style='color:#111;'> 14.12KB </span>","children":null,"spread":false},{"title":"fir_da.sta.qmsg <span style='color:#111;'> 13.96KB </span>","children":null,"spread":false},{"title":"fir_da.map.qmsg <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false},{"title":"prev_cmp_fir_da.qmsg <span style='color:#111;'> 70.53KB </span>","children":null,"spread":false},{"title":"fir_da.tis_db_list.ddb <span style='color:#111;'> 188B </span>","children":null,"spread":false},{"title":"fir_da.cmp_merge.kpt <span style='color:#111;'> 343B </span>","children":null,"spread":false},{"title":"fir_da.sta.rdb <span style='color:#111;'> 9.86KB </span>","children":null,"spread":false},{"title":"fir_da.cmp.hdb <span style='color:#111;'> 17.76KB </span>","children":null,"spread":false},{"title":"fir_da.map_bb.logdb <span style='color:#111;'> 4B </span>","children":null,"spread":false},{"title":"fir_da.sgdiff.hdb <span style='color:#111;'> 11.74KB </span>","children":null,"spread":false},{"title":"fir_da.map_bb.hdb <span style='color:#111;'> 6.12KB </span>","children":null,"spread":false},{"title":"fir_da.cmp.logdb <span style='color:#111;'> 16.25KB </span>","children":null,"spread":false},{"title":"fir_da.lpc.txt <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"fir_da.db_info <span style='color:#111;'> 137B </span>","children":null,"spread":false},{"title":"fir_da.fit.qmsg <span style='color:#111;'> 50.17KB </span>","children":null,"spread":false},{"title":"fir_da.map.ecobp <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":"fir_da.cuda_io_sim_cache.31um_tt_1200mv_85c_slow.hsd <span style='color:#111;'> 370.66KB </span>","children":null,"spread":false},{"title":"fir_da.cmp.ecobp <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":"fir_da.hier_info <span style='color:#111;'> 13.53KB </span>","children":null,"spread":false},{"title":"fir_da.asm_labs.ddb <span style='color:#111;'> 32.25KB </span>","children":null,"spread":false},{"title":"fir_da.map.logdb <span style='color:#111;'> 4B </span>","children":null,"spread":false},{"title":"fir_da_global_asgn_op.abo <span style='color:#111;'> 391.54KB </span>","children":null,"spread":false},{"title":"fir_da.pre_map.hdb <span style='color:#111;'> 10.48KB </span>","children":null,"spread":false},{"title":"fir_da.tmw_info <span style='color:#111;'> 304B </span>","children":null,"spread":false},{"title":"fir_da.sta_cmp.6_slow_1200mv_85c.tdb <span style='color:#111;'> 74.74KB </span>","children":null,"spread":false},{"title":"fir_da.sld_design_entry_dsc.sci <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"fir_da.rtlv.hdb <span style='color:#111;'> 10.37KB </span>","children":null,"spread":false},{"title":"prev_cmp_fir_da.sta.qmsg <span style='color:#111;'> 13.96KB </span>","children":null,"spread":false},{"title":"fir_da.map.kpt <span style='color:#111;'> 92.98KB </span>","children":null,"spread":false},{"title":"fir_da.cmp.cdb <span style='color:#111;'> 68.77KB </span>","children":null,"spread":false},{"title":"prev_cmp_fir_da.fit.qmsg <span style='color:#111;'> 50.15KB </span>","children":null,"spread":false},{"title":"fir_da.map.hdb <span style='color:#111;'> 17.13KB </span>","children":null,"spread":false},{"title":"fir_da.asm.qmsg <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"fir_da.hif <span style='color:#111;'> 737B </span>","children":null,"spread":false},{"title":"prev_cmp_fir_da.asm.qmsg <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"fir_da.sld_design_entry.sci <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"fir_da.cbx.xml <span style='color:#111;'> 88B </span>","children":null,"spread":false},{"title":"fir_da.cuda_io_sim_cache.31um_ff_1200mv_0c_fast.hsd <span style='color:#111;'> 378.90KB </span>","children":null,"spread":false},{"title":"fir_da.(0).cnf.hdb <span style='color:#111;'> 4.68KB </span>","children":null,"spread":false},{"title":"fir_da.cmp.rdb <span style='color:#111;'> 22.24KB </span>","children":null,"spread":false},{"title":"fir_da.rtlv_sg_swap.cdb <span style='color:#111;'> 178B </span>","children":null,"spread":false},{"title":"fir_da.lpc.rdb <span style='color:#111;'> 385B </span>","children":null,"spread":false},{"title":"fir_da.eco.cdb <span style='color:#111;'> 161B </span>","children":null,"spread":false},{"title":"fir_da.rtlv_sg.cdb <span style='color:#111;'> 10.17KB </span>","children":null,"spread":false},{"title":"fir_da.tiscmp.slow_1200mv_0c.ddb <span style='color:#111;'> 288.86KB </span>","children":null,"spread":false},{"title":"fir_da.tiscmp.slow_1200mv_85c.ddb <span style='color:#111;'> 288.63KB </span>","children":null,"spread":false},{"title":"fir_da.cmp.kpt <span style='color:#111;'> 337B </span>","children":null,"spread":false},{"title":"prev_cmp_fir_da.map.qmsg <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false},{"title":"fir_da.map_bb.cdb <span style='color:#111;'> 730B </span>","children":null,"spread":false},{"title":"fir_da.map.cdb <span style='color:#111;'> 15.45KB </span>","children":null,"spread":false},{"title":"fir_da.map.bpm <span style='color:#111;'> 670B </span>","children":null,"spread":false},{"title":"fir_da.pre_map.cdb <span style='color:#111;'> 10.26KB </span>","children":null,"spread":false}],"spread":false},{"title":"fir_da.sta.rpt <span style='color:#111;'> 113.75KB </span>","children":null,"spread":false},{"title":"incremental_db","children":[{"title":"compiled_partitions","children":[{"title":"fir_da.root_partition.cmp.atm <span style='color:#111;'> 67.74KB </span>","children":null,"spread":false},{"title":"fir_da.root_partition.map.dpi <span style='color:#111;'> 643B </span>","children":null,"spread":false},{"title":"fir_da.root_partition.cmp.logdb <span style='color:#111;'> 4B </span>","children":null,"spread":false},{"title":"fir_da.root_partition.cmp.dfp <span style='color:#111;'> 33B </span>","children":null,"spread":false},{"title":"fir_da.root_partition.cmp.rcf <span style='color:#111;'> 14.48KB </span>","children":null,"spread":false},{"title":"fir_da.root_partition.cmp.hdbx <span style='color:#111;'> 11.78KB </span>","children":null,"spread":false},{"title":"fir_da.root_partition.map.hdbx <span style='color:#111;'> 10.99KB </span>","children":null,"spread":false},{"title":"fir_da.root_partition.cmp.kpt <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"fir_da.root_partition.map.kpt <span style='color:#111;'> 92.98KB </span>","children":null,"spread":false},{"title":"fir_da.root_partition.map.atm <span style='color:#111;'> 54.17KB </span>","children":null,"spread":false}],"spread":true},{"title":"README <span style='color:#111;'> 653B </span>","children":null,"spread":false}],"spread":true},{"title":"fir_da.fit.smsg <span style='color:#111;'> 513B </span>","children":null,"spread":false},{"title":"fir_da.map.summary <span style='color:#111;'> 459B </span>","children":null,"spread":false},{"title":"fir_da.flow.rpt <span style='color:#111;'> 7.40KB </span>","children":null,"spread":false},{"title":"fir_da.sta.summary <span style='color:#111;'> 690B </span>","children":null,"spread":false},{"title":"fir_da.qpf <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"fir_da.v.bak <span style='color:#111;'> 7.24KB </span>","children":null,"spread":false},{"title":"fir_da.v <span style='color:#111;'> 7.27KB </span>","children":null,"spread":false},{"title":"fir_da.qws <span style='color:#111;'> 530B </span>","children":null,"spread":false},{"title":"fir_da.fit.summary <span style='color:#111;'> 608B </span>","children":null,"spread":false},{"title":"fir_da.done <span style='color:#111;'> 26B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • hktk1018937275 :
    编程思路清晰,能交容易读懂,并且有一定启发~
    2014-03-10
  • we_are_one0 :
    看了一下,程序结构挺清晰的,编译也能通过
    2013-05-28

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明