
FPGA
大写的ZDQ
这个作者很懒,什么都没留下…
展开
-
基于DDS思路的DTMF信号的生成
在经历了用最简单的算法用matlab仿真出DTMF信号之后,需要在Quartus2开发环境,在FPGA平台上面写verilog语言来生成信号。特此我参考了一些案例并且用DDS思路来理顺。整体的逻辑很重要,首先,我们要知道DTMF信号是由两个频率结合产生的,那么我们在电话上手机上拨号的时候,拨号后的服务器就要知道什么时候我们拨了什么号码,拨了多少个号码,拨号结束之后就要生成具体的两个频率的正弦信号相叠原创 2017-09-03 14:43:21 · 1626 阅读 · 0 评论 -
mif文件的生成
转摘自:http://www.cnblogs.com/BitArt/archive/2012/12/11/2813503.html mif文件就是存储器初始化文件,即memory initialization file,用来配置RAM或ROM中的数据。生成QuartusII11.0可用的mif文件,有如下几种方式:方法1:利用Quartus自带的mif编辑器优点:对于小容量RAM可以快速方便的完成m转载 2017-09-02 14:30:23 · 1620 阅读 · 1 评论 -
verilog中for循环的转化使用
参考总结自Verilog那些事。。。 转摘自:http://blog.chinaaet.com/lincoding/p/5100050055/* 单个for循环 */ ` for ( i=0; i<10; i++ ){Act++;}//1、时序实现case ( i )0: begin if ( x == C1 ) begin转载 2017-09-01 10:13:30 · 9081 阅读 · 1 评论 -
cordic算法详解
转载自小一休哥的文章:http://blog.youkuaiyun.com/qq_39210023/article/details/77456031目前,学习与开发FPGA的程序员们大多使用的是Verilog HDL语言(以下简称为Verilog),关于Verilog的诸多优点一休哥就不多介绍了,在此,我们将重点放在Verilog的运算操作上。 我们都知道,在Verilog中,运算一般分为逻辑运算(与或非等)与转载 2017-08-31 22:04:05 · 82246 阅读 · 20 评论 -
Cordic算法——verilog实现
Cordic算法——verilog实现 上两篇博文做了理论分析和实现,但是所用到的变量依然是浮点型,而cordic真正的用处是基于FPGA等只能处理定点的平台。只需将满足精度的浮点数,放大2^n倍,取整,再进行处理。旋转模式假设要通过FPGA计算极坐标(55.6767°,1)的直角坐标。首先,角度值为浮点数,需要进行放大处理,放大10000倍。则预设的旋转角度同样要放大10000倍。实现伪旋转转载 2017-08-28 16:43:49 · 5284 阅读 · 0 评论