Chapter2 - Architecting Area (面积优先设计)
0赞
发表于 2018/8/18 21:18:23
阅读(906)
一 章节描述
第二章节主要是面积优先的设计,所谓面积优先便是减少使用逻辑资源,减少电路面积的设计目标。
章节主要从减少流水线、复用控制信号、共享逻辑资源、复位对面积的影响等几个方面来讲述了面积优先的几种方法。但是这里讲述的是具体细节,所以需要些设计框框的可能需要与其余书籍一起食用,章节思维导图如下。
图 思维导图
二 内容注解
2.1 折叠流水线
由第一章知道,增加流水线主要方式是添加寄存器层。因此折叠流水线,采用迭代的方式,以减少逻辑资源使用。
2.2 复用控制信号
2.3 逻辑资源共享
不同模块之间处于复用同一功能的逻辑资源,如计数器等可以复用资源。
2.4 复位对面积的影响
这里主要考虑的是复位等相关操作对FPGA内部器件的相关约束。
2.4.1 复位对面积的影响
举例:
一个做一个16位移位操作,这是Xilinx SRL16模块,综合实现。由于内部SRL16模块没有留复位接口,因此如果设计加上复位操作那么综合出电路就会是16个寄存器的电路。
图 SRL16作移位操作
图 带复位的移位结构
其余的相对的置位,等多个操作都是针对到具体的内部结构。所以这里也不一一祥记。