基于模块的设计流程
概述
Quartus® Prime Pro Edition 软件提供了基于模块的设计流程。有两种类型 — 基于模块的增量编译流程和设计块复用流程,它们允许地理位置不同的开发团队在设计上进行协作。
通过基于模块的增量编译流程实现更快的定时关闭
团队成员可以将设计分为多个部分,然后单独开发并在设计的每个分区上实现时序收敛。将全局设计组合在一起很简单,因为每个模块都保持其布置和时序。
使用这些功能,您可以保存、清空或导出分区的内容。已保存、清空或导出的分区称为设计块。使用设计块引入基于模块的编译和设计块复用的概念。
基于增量块的编译可保存或清空项目的某分区。它可与核心分区配合,无需额外的文件或平面布局。该分区可在源端、合成和最后快照处清空和保存。
使用设计块复用流程更轻松地协作
设计块复用流程支持您通过创建、保存和导出分区,在不同项目中复用设计块。借助该特性,时序收敛模块可在不同团队间无缝切换。它还使您可以灵活地放置时序闭合块、预构建组件,甚至第三方知识产权 (IP)。
此流程支持两种类型的模块复用 — 核心逻辑分区和外设分区。外设重用流程允许您复用已放置和已布线的外设(包括 I/O、HSSIO、PCIe*、锁相环 (PLL) 以及核心资源),并为其他设计人员保留一个空白的(灵活的)开发区域。空白区域由一种特殊类型的分区定义,该分区在外设中创建了一个孔。这个洞以后由另一个团队开发。