问题描述
当用作抽取滤波器时,为什么在重置MAC FIR后RFD信号不会断言?
FIR FIR内核已被FIR编译器取代,应该用于所有新的Virtex-4设计。
此问题仍会影响针对以下架构的基于MAC的FIR滤波器的FIR编译器:
Virtex-II,Virtex-II Pro,Spartan-3,Spartan-3E,Spartan-3A
解决/修复方法
数据表说复位是异步的,但是由于内核中的错误,在生成抽取FIR滤波器时必须应用多周期同步复位。
有几种方法可以解决这个问题:
(解决/修复方法1是推荐的重置解决方案。)
1.保持复位足够长的时间以冲洗核心控制信号。复位脉冲宽度等于抽取率*通道数。
例如:如果抽取率= 12且通道数= 10,则复位脉冲宽度= 12 * 10 = 120个时钟周期。
2.当核心未处理任何数据时,仅应用重置。这将需要等待核心断言RFD信号并取消断言ND信号直到复位完成。
3.如果复位在启动时,则需要保持ND无效,直到复位完成且RFD已被置位。
没有回复内容