type
Post
status
Published
date
slug
summary
tags
FPGA
category
FPGA
icon
password
上次编辑时间
Nov 13, 2024 12:40 PM
AI summary

DDS内部结构

notion image

实现流程

首先新建一个工程,创建bd文件,添加DDS Compiler核,此处不多赘述
notion image

Block Design

notion image
在观测输出的信号时,需要将最高位的信号取反,这样才能输出正弦波,否则输出的波形如下图所示
notion image
将tvalid信号取反是因为将这个信号接到了开发板的LED0上,led需要低电平才能点亮,因此将vld信号进行取反

Testbench

bd文件转化成的Verilog文件如下
针对顶层模块的输入输出设计如下testbench文件
💡
Testbench语法

引脚约束

notion image
IO电平标准要设置为LVCMOS33,否则无法生成Bitstream文件

时序约束

notion image
添加完成后xdc文件会新增一行
notion image