quartus .bdf格式 和 .v格式 互相转换及调用

1 生成 .bdf文件   file → new → block diagram/schematic file  

2 .v 调用 .bdf      将 .bdf 文件转换为 .v文件再调用 .v文件

    .bdf 转换为 .v文件 : file → creat/update → creat hdl design file from current file

    注意 :更新 .bdf之后要重跑上述步骤生成 .v

3 .bdf 调用 .v      将 .v文件转换为 .bdf 文件再调用 .bdf 文件, .bdf 文件添加到工程后 会在 器件库中显示

    .v转换为 .bdf  :  file → creat/update → creat symbol files for current file

    注意 : 更新 .v后要重跑上述步骤 生成 .bdf

quartus .bdf格式 和 .v格式 互相转换及调用_第1张图片

 

.bdf 画原理图 注意事项:

1  表示宽度时用 [9..0],而不是 [9:0] ,注意原理图中是 .. 两个点,而不是: 冒号。

2  bus 总线在宽度变化时,标记清楚具体是哪些位

quartus .bdf格式 和 .v格式 互相转换及调用_第2张图片

quartus中 单根线 是用 xx[0] 表示,而在 cadence中 单根线是用 xx0 表示,加下划线 xx_0 或者 xx[0] 等写法都会报错

quartus .bdf格式 和 .v格式 互相转换及调用_第3张图片

3   

use partial line selection : 勾选后可以选一条线中的一部分,否则只能选整条线 。 

use rubberbanding : 勾选后,移动某一条线时,保持与其他线的连接关系不变。

4  每个iopll 的参考时钟必须用单独引脚,或者用global器件,不能多个 iopll的 clk 直接线与,共用一个 clk 输入脚

否则会报下述错误:

 

 

   

你可能感兴趣的:(fpga原理)