版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://bb2hh.blogbus.com/logs/59834869.html
说明:如需转载,请注明作者 出处,谢谢~,Author:pythonlong
以下根据资料和个人体会整理,如果错误,疑问欢迎请指 正,讨论!!
DFT之wrpper
文件:http://filer.blogbus.com/4218525/resource_42185251267681595k.zip
dft中之所以用到wrapper是因为存在一些黑盒子,或者ip,这些黑盒子或者ip的输入输出是不可观测和控制的。
所以就需要wrapper。这样ip,黑盒子的输入和输出就可观测和控制。
原理:
例子(fifo使用到ram):
1.不加wrapper
运行结束后看当前层次的flip-flop:
再看下当前模块的扫描链,没有额外寄存器,ram输入输出直接链接到另一个模块
2.加了wrpper之后.
运行结束看当前层次的flip-flop:增加了一些器件。
在看下当前模块扫描链,有一些额外寄存器:
由于本模块设计的时候输入都寄存了。所以observe point没有插入
ram的输入直接和另一个模块的输出相连。
但是插入了control point。
即输出被wrapper了。
hvyikey_149041924 2011-3-18 16:00