![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA
文章平均质量分 55
德云boys
这个作者很懒,什么都没留下…
展开
-
FPGA中时钟资源简介
全局时钟资源Xilinx 芯片全局时钟资源的使用方法主要有 5 种:IBUFG + BUFG最基本的全局时钟资源使用方法,也称为 “ BUFGP 法 ”IBUFGDS + BUFG当时钟信号为差分形式时,需要用 IBUFGDS 代替 IBUFGIBUFG + DCM + BUFG最灵活的使用方法(一般外部提供的时钟都需要倍频、分频、移相等操作以后才可以使用,所以中间需要 DCM)Logic + BUFGBUFG 的输入可以是普通信号,当某个信号(时钟、使能、快速路径)的扇出原创 2020-05-09 20:31:23 · 1353 阅读 · 1 评论 -
VIVADO中PBlock的使用方法
VIVADO中PBlock工具的使用方法Pblock的作用和意义Pblock的实现过程Pblock的更进一步的实现Pblock的作用和意义在VIVADO的实现的布局中,可以利用PBlock将某一个Cell(模块单元)固定在Device的某一个区域上。如此,可以实现该模块内部的时序收敛,并且,该工具对于可重配置工具的使用也是必不可少的。Pblock的实现过程如下图所示,当前工程综合完毕之后,...原创 2020-01-08 21:25:26 · 10000 阅读 · 0 评论 -
CORDIC算法基本原理
引言某些复杂的计算,例如三角函数和除法运算等涉及到大量浮点运算的计算任务,是数字电路天生的瓶颈所在。在某些场景下,可以使用查找表方法或者采用级数展开的方法来实现三角函数等运算功能。但是,这两种方法可能会占用大量的存储资源和硬件乘法计算单元,而想要节省资源,就要以牺牲精度为代价。相对于前两种方法,CORDIC算法具有很大优势。首先,在计算过程中,它不使用任何的硬件乘法器单元,所涉及的只有移位和累...原创 2019-10-25 15:33:51 · 6763 阅读 · 4 评论 -
Verilog仿真中,读txt文件和写txt文件的方法
一、读txt文件此过程一般分为两步:1、利用MATLAB生成txt文件MATLAB上生成的txt文件的格式为每行一个数据,与coe文件不同的是,数据之间没有逗号。由于verilog的读txt的系统函数仅仅能识别十六进制和二进制数据,一般情况下,将数据转换为十六进制数比较方便。当数据为有符号数时,可以采用下面的方式生成txt文件:fid= fopen('data_signed.txt','w...原创 2020-02-19 15:30:29 · 22226 阅读 · 2 评论