数学运算在FPGA中的实现方式
FPGA以擅长高速并行数据处理而闻名,从有线/无线通信到图像处理中各种DSP算法,再到现今火爆的AI....
深入了解FPGA厂商并掌握FPGA编程语言
基于以上测试,我大胆预测是示波器的问题,也不能说是示波器的问题吧,估计是没有这种的应用场景。然后我有....
在FPGA中利用CORDIC算法IP核实现三角函数关系的转换
在FPGA硬件实现CORDIC的逻辑其实是很简单的,就是设置好输入输出的位宽,然后建立好对应的精度表....
FPGA浮点数转化为定点数方法
FPGA在常规运算时不能进行浮点运算,只能进行定点整型运算,在处理数据的小数乘加运算和除法运算时FP....
FPGA静态时序分析详解
静态时序分析简称STA,它是一种穷尽的分析方法,它按照同步电路设计的要求,根据电路网表的拓扑结构,计....
VHDL和Verilog中数组定义、初始化、赋值方法
方法:实际应用里,通常需要在上电复位过程中对变量进行初始化,如果数组个数少时,直接赋初始值即可,但是....
FPGA开发流程的物理含义和实现目标
从图1 FPGA开发流程中的主干线上分离出第一步设计输入横向环节,并做了进一步的细节的处理,如图2,....
移位寄存器的设计与实现
移位寄存器的功能和电路形式较多,按移位方向分有左移、右移、和双向移位寄存器;按接收数据方式分为串行输....
DDS信号发生器的理解与实现
DDS信号发生器采用直接数字频率合成(Direct Digital Synthesis,简称DDS)....
Verilog中clk为什么要用posedge,而不用negedge
在ModelSim仿真中,时钟是很严格的,但是在真实的晶振所产生的clock却是不严格的,比如高电平....
关于DDR3地址的容量计算
bank是存储库的意思,也就是说,一块内存内部划分出了多个存储库,访问的时候指定存储库编号,就可以访....
编辑与改写IP核源文件的方法
有些时候,根据设计需求可能会想要修改IP核生成的源文件(只能修改未加密文件),包括HDL文件和XDC....
在工程中学习到的各种时序约束技巧
推荐使用Xilinx language templates的代码块,这里的代码能够综合出正确且结构简....
m序列简介及性质说明
m序列是目前广泛应用的一种伪随机序列,其在通信领域有着广泛的应用,如扩频通信,卫星通信的码分多址,数....
CAN总线为什么要有两个120Ω的终端电阻
高速CAN所加的两个120欧的电阻实际上模拟的是线束连接无穷远的时候在传输线上产生的特性阻抗(而不是....
DC-SCM是什么 为什么要使用DC-SCM
DC-SCM是OCP硬件管理项目的一个子项目。DC-SCM实施模块化服务器管理,包含了已存储在典型处....
FPGA中实现对数运算的方法
下面介绍使用IP核floating-point来计算对数,该IP计算对数时,计算的是Ln(A)(A是....
DDR3约束规则与IP核时钟需求
FPGA端挂载DDR时,对FPGA引脚的约束和选择并不是随意的,有一定的约束规则,一般可以通过利用v....
一文详解Xilin的FPGA时钟结构
xilinx 的 FPGA 时钟结构,7 系列 FPGA 的时钟结构和前面几个系列的时钟结构有了很....
PCIe与PCI之间的区别
PCIe(Peripheral Component Interconnect Express)是继I....
如何得到LUT与REG的使用比例
一、如何得到LUT与REG的使用比例 riple 我们先看一个FPGA工程的编译结果报告: 在这个报....