共 7 篇文章
显示摘要每页显示  条
如何快速将一个简单的16 位、12阶FIR滤波器的DSP编译到FPGA硬件上。FIR滤波器的子程序配置。总之,fir子程序所描述生成的算法作为FPGA硬件,而生产者和消费者子程序(描述在其他地方,fir_sw.c)是用于测试。这个 C到FPGA的工具将优化和处理您的工作,生成FIR滤波器的HDL文件。此HDL文件包括状态机和其他逻辑,它使用C实现了并行和流水线。.在图5...
2 FIR并行滤波器的乘法器设计 在并行滤波器的设计中,每一个乘法器的一端输入数据,另一端为固定常数。3 FIR滤波器的FPGA实现 按照第2节所描述的第三种优化方法实现常数乘法器,乘法器输出以后按照图4所示的滤波器结构,通过流水线技术的加法器可以实现高效的滤波器。4 FIR滤波器的电路设计与仿真结果 在数字滤波器设计时,首先根据滤...
CRC校验原理。三、编程实现 uint cal_crc(uchar *ptr, uchar len) { uint crc; uchar i; crc=0; while (len--!=0) { for (i=0x80; i!=0; i/=2) { if ((crc&0x8000)!=0){ crc*=2; crc^=0x1021; } else crc*=2; if ((*ptr&i)!=0) crc^=0x...
CRC码集选择的原则:若设码字长度为N,信息字段为K位,校验字段为R位(N=K+R),则对于CRC码集中的任一码字,存在且仅存在一个R次多项式g(x),使得  V(x)=A(x)g(x)=xRm(x)+r(x);  其中: m(x)为K次原始的信息多项式, r(x)为R-1次校验多项式(即CRC校验和),  g(x)称为生成多项式:  g(x)=g0+g1x1+ g2x2+...+g(R-1)x(R-1)+gRxR  发送方...
而当毛刺信号成为系统的启动信号、控制信号、握手信号,触发器的清零信号(CLEAR)、预置信号(PRESET)、时钟输入信号(CLK)或锁存器的输入信号就会产生逻辑错误。上述方法的一个缺点是必须人为的保证sample信号必须在合适的时间中产生,另一种更常见的方法是利用D触发器的D输入端对毛刺信号不敏感的特点,在输出信号的保持时间内,用触发器读取组...
寄存器的存储电路是由锁存器或触发器构成的,因为一个锁存器或触发器能存储1位二进制数,所以由N个锁存器或触发器可以构成N位寄存器。一般由D触发器组成,有公共输入/输出使能控制端和时钟,一般把使能控制端作为寄存器电路的选择信号,把时钟控制端作为数据输入控制信号。钟控D触发器其实就是D锁存器,边沿D触发器才是真正的D触发器,钟控D触...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部