banner
Moerjie

Moerjie

hello world

vivado仿真(无testbench)

vivado 仿真(无 testbench)#

实现步骤#

  1. 新建一个工程并添加自己编写的 Verilog 文件

image-20231125110055893

添加后 vivado 会自动识别文件中的 module

  1. 创建 block design 文件,添加模块

image-20231125110528510

添加前可能会有以下警告,等待一段时间即可。

image-20231125110236315

  1. 再次右键,点击 Add IP,添加以下模块

image-20231125110856237

双击此模块可以设定各种参数

image-20231125110953701

  1. 运行自动连线,选择上面添加的时钟源

image-20231125111057636

image-20231125111152197
  1. 在悬空的引脚上右键,选中以下选项,创建端口

image-20231125111342659

  1. 在左侧 source 栏中,在 1 处右键,选择 2 处选项,将 bd 文件转化为.v 文件

image-20231125111720073

  1. 在生成的新文件上右键,将其设置为 top 文件

image-20231125111950383

  1. 运行仿真,可以看到仿真结果
image-20231125113843876

总结#

添加 simulation clock 模块后如果进行 RTL 分析和综合的话会报错,目测可能是因为该模块只能用来行为级仿真。

由于本人刚刚入门使用 vivado,很多操作不甚熟悉,如有错误欢迎指正。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。