FPGA
啊啊实打实大
runningshark
每天坚持一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【FPGA】频率计(等精度测量法)
在整个1s的时间内拉高我们的软件闸门,软件闸门实际时间是1.5s,有0.25用来拉低电平和计算。子模块主要分为两大块,第一个是通过等精度测量法对频率进行测量。0.25s换算成ns单位,就是乘一个十的九次方,然后除以我们的时钟。等精度测量子模块设计,内部需要一个IP核来产生标准时钟信号。复位信号的作用是给数据赋初值,还有一个是被测时钟信号。因为使用的是时序逻辑,所以会延后一个周期。等精度测量法的误差来自于标准时钟信号。这里设置一个IP核来产生标准时钟信号。IP核的复位信号是高电平有效。IP核模版文件应用。原创 2026-01-26 13:40:04 · 457 阅读 · 0 评论 -
【FPGA】UART
这里是通过频率控制字来控制DDS,通过查找表的形式来控制频率控制字和相位控制字来生成我们所需要的频率和相位。一般输入信号都是定义为寄存器类型,输出信号都是定义为线网类型。原创 2026-01-23 09:52:15 · 472 阅读 · 0 评论 -
【FPGA】在vivado中对Verilog代码进行ip核封装(重要)以及block design 的使用
想要使用block design对代码进行编程,首先先创建一个block design,对其命名为system,然后再对这个进行研究。选择第二个的话block design中连线改变,顶层文件也会改变。而选择第一个的话,顶层文件不会随着block design的改变而改变。这边有一个在保留相对位置的情况下优化路径。顶层文件在block design里面有一个创建。把IP核引入之后,右击点击之后就可以进行连线。先点击这个,找到自己所需要的IP核,然后点击这里,去验证连线。然后是点击第一个选项。原创 2026-01-25 14:20:41 · 429 阅读 · 0 评论 -
【FPGA】FPGA整体学习
选择第二个,就会多出一个配置通道,通过写入频率控制字来控制频率的不同,这个需要一定的反应时间,应用场合时偶尔的配置这个相位增量。数据手册中可以看到这个IP核,高位是sin波形,低位时cos波形,只使用其中一位时就只有16位。这里选择sin的话是16位,选择cos的话也是16位,选择sin和cos的话就是32位。在信噪比的配置上,多少的信噪比就对应着多少输出位宽的关系。相位增量配置,相位增量固定,也就是说频率时固定的。第一个是幅度信息,第二个就是相位信息。重新生成输出文件和顶层文件。这个是频率偏移量可编程。原创 2024-08-07 22:51:15 · 579 阅读 · 0 评论 -
【FPGA】Verilog 语句
原创 2026-01-23 09:52:46 · 143 阅读 · 0 评论
分享