7# atua
终于搞明白了,是这样的:
比如一个数据宽度32bits,深度为12的shift register
1. 没有reset,这样是最节省资源的,纯粹用SRL实现, 32个LUT4就可以搞定
2. 有reset, 并且把ISE的shift register extract option 打开(默认就是打开的),这样也可以用SRL实现,另外需要一些额外的逻辑来实现reset的功能,综合出来的资源是LUT#69,FF#76.
3. 有reset,并且把ISE的shift register extract option 关掉,也就是完全用FF来实现,最后的结果是:LUT#:188, FF#385
对于第三条,LUT主要用在这里,不是太明白具体含义:
Number used exclusively as route-thrus: 187
Number with same-slice register load: 187
|