有限脉冲响应(杉木)大量毁灭filter-optimized HDL代码生成
DSP系统工具箱HDL支持/过滤金宝app
的冷杉大批杀害HDL优化块实现了多相冷杉大批杀害滤波器优化的HDL代码生成。块为hardware-friendly接口提供了输入和输出控制信号。提供cycle-accurate模拟生成的HDL代码块模型架构延迟包括管道寄存器和资源共享。
块接受标量或矢量输入。当你使用向量输入,大量毁灭的因素必须是一个整数向量大小的倍数。块使用单频实现。输出是标量和一个有效的信号表明大量毁灭后样品都是有效的。波形显示一个输入向量的四个样品和一个大批杀害8倍。每秒钟输出样本有效循环。
块提供了两种滤波器结构。直接形成收缩架构提供了一个完全并行实现,使得有效地使用英特尔®和Xilinx®DSP块。直接转置架构是一个完全并行实现形式,适用于FPGA和ASIC的应用程序。匹配滤波器实现增效器,管道寄存器,并pre-adders DSP配置FPGA供应商,指定目标设备时生成HDL代码。
每个样本块实现一个滤波器的输入向量。块然后股票这个过滤器之间的多相subfilters交错subfilter系数。
冷杉大批杀害滤波器的输入规模更大的大量毁灭因素或串行HDL实现(标量只输入),使用冷杉大量毁灭块,而不是这一块。
重置行为
默认情况下,冷杉大批杀害HDL优化块连接生成的HDL全局重置只寄存器的控制路径。这两个参数重置,启用复位输入端口和使用高密度脂蛋白全局重置,连接路径的数据寄存器的复位信号。因为额外的路由和加载复位信号,重置数据通路寄存器可以减少合成性能。
的启用复位输入端口参数使重置港口。复位信号实现本地同步复位寄存器的数据路径。为了优化利用FPGA资源,这个选项不连接寄存器的复位信号针对FPGA的DSP模块。
的使用高密度脂蛋白全局重置参数将生成的高密度脂蛋白全局重置信号连接到寄存器的数据路径。这个参数不改变物体的外观或修改模拟行为模型。金宝app生成的HDL全局重置可以同步或异步根据HDL代码生成>全局设置>重置类型模型中的参数配置参数。根据你的设备,使用全局重置可能转移登记的DSP模块和增加资源的使用。
当您选择启用复位输入端口和使用高密度脂蛋白全局重置参数一起,全球和当地的复位信号明确的控制寄存器和数据路径。
重新考虑生成测试长椅
FPGA-in-the-loop初始化提供了一个全局重置,但并不会自动提供一个当地的重置。使用默认设置参数,数据路径寄存器不重置会导致FPGA-in-the-loop (FIL)不匹配,如果你运行费尔模型不止一次没有重置。选择使用高密度脂蛋白全局重置自动重置数据通路寄存器,或选择启用复位输入端口和维护当地的重置您的模型的复位信号成为仿真软件费尔试验台。金宝app
生成的HDL试验台提供了一个全局重置,但并不会自动提供一个当地的重置。使用默认参数重置和默认注册重置配置参数,生成的HDL代码包含一个初始模拟值寄存器的数据路径。然而,如果你担心X
传播你的设计,你可以设置HDL代码生成>全局设置>编码风格>无重置寄存器初始化参数配置参数不初始化
。在这种情况下,使用默认块重设参数,数据通路寄存器不重置会引起X
对数据传播路径的高密度脂蛋白模拟。选择使用高密度脂蛋白全局重置自动重置数据通路寄存器,或选择启用复位输入端口和维护当地的重置您的模型生成的HDL的复位信号成为试验台。