仅对英特尔可见 — GUID: mcn1425186296240
Ixiasoft
1.5.3. 创建顶层设计文件
您可以将Qsys系统看作设计中的一个组件。该Qsys系统可以是唯一的组件或许多组件之一。因此,当Qsys系统完成时,必须将该系统添加到顶层设计。
顶层设计可以是您首选的HDL语言或者.bdf原理图设计。
在此演练中,顶层设计是不带其他组件的Qsys系统的一个简单的包装文件。顶层设计仅定义管脚命名约定和端口连接。
图 8. Qsys顶层结构图
要创建具有.bdf原理图的Qsys系统的顶层设计,请执行下列步骤:
- 在 Intel® Quartus® Prime软件的File菜单上,点击New。
- 选择Block Diagram/Schematic file,并点击OK。
一个空的.bdf、Block1.bdf被打开。
- 在File菜单上,点击Save as。在Save As对话框,点击Save。
Intel® Quartus® Prime软件自动将.bdf文件名设置成您的工程名。
- 右击blank.bdf,指向Insert,并点击Symbol,打开Symbol对话框。
- 展开Project,在Libraries下选择system,点击OK。
- 添加system.qip到工程。
- 将Altera PLL Reconfig实例上的reconfig_to_pll[63:0]总线连接到Altera PLL实例的reconfig_to_pll[63:0]总线。
- 将Altera PLL实例上的reconfig_from_pll[63:0]总线连接到Altera PLL Reconfig实例的reconfig_from_pll[63:0]总线。
- 定位Qsys系统组件,并点击Generate pins for Symbol Ports,自动添加管脚,以及编网到原理图符号。
- 将现有的管脚重命名为修改后和管脚名,如下:
现有的管脚名称 修改后的管脚名称 clk_clk inclk reset_reset_n reset_n pll_0_reset_reset areset pll_0_locked_export locked pll_0_outclk0_clk co_ouput pll_0_outclk1_clk c1_ouptut pll_0_outclk10_clk c10_ouptut pll_0_outclk5_clk c5_output - 将pll_refclk_clk端口连接到inclk管脚。
- 在File菜单上,单击Save。
- 在Project菜单上,单击Set as Top-Level Entity。
- 对设计中的所有管脚分配I/O标准和管脚位置。
- 添加时序约束到.sdc文件来约束设计中的输入时钟。
- 编译设计。