
FPGA
文章平均质量分 61
Luchang-Li
为什么要博客呢?一是为了记录学习,在写作中增强对知识认知深度,二是为了传播知识本身。
正如自动驾驶的不同层级一样,一个人对知识的掌握也分为了很多层级,比如我认为:
L0:对一个东西没有任何认知。
L1:大致了解基本概念,能够使用,但不知道内部深层次的原理,没法表达清楚。
L2: 基本知道内部的原理,能够比较流畅地表达出来。但能够书面表达往往不意味着能够口头表达,比如能写出PPT,但是不意味着能讲好PPT。
L3:能够流畅地,深入浅出地口头表达,能够准确地回答别人的问题和质疑。
所以可见,表达(不管是博客这种书面还是口头表达)是能够加深你对知识的架构化认知,表达地清晰与否也直接证明了你的认知深度
展开
-
ALTERA FIFO 读写verilog代码
ALTERA FIFO IP核使用verilog代码FIFO,在FPGA中是一种非常基本,使用非常广泛的模块。FPGA高手可能觉得不值一提,但对于像我这样的新手,有时却是个大问题,弄了一个多月,总算有所进展,希望把自己的一些总结写下来,一方面希望对其他入门者有所帮助,另一方面希望看到的高手们批评指正。另外得特别感谢特权同学的教程。 在大学中编了两年单片机(断断续续),C语言原创 2014-04-25 14:26:50 · 9005 阅读 · 0 评论 -
Quartus rom 初始化文件hex modelsim仿真问题
转载:http://forum.eepw.com.cn/thread/199630/1/我在Quartus II 9.1下新建了工程,编辑了程序,添加了IP,其中ROM的文件初始化文件用HEX格式的,然后再Modelsim下新建了仿真工程,将所有v文件添加进去,但仿真时出现了如下错误:** Warning: (vsim-3534) [FOFIR] - Failed to open file转载 2014-12-03 11:08:47 · 6423 阅读 · 0 评论 -
高速高精度低资源占用单精度浮点算法verilog实现
高速高精度低资源占用单精度浮点算法verilog实现 最近一个需要考虑在FPGA里面实现一个对图像进行处理的算法,有几十次迭代计算,并且每次迭代还有很多浮点和矩阵乘法运算。FPGA板子中的乘法器数量是有限的,估计了一下远远不够使用,于是打算不用官方的浮点乘除法运算自己编写。直接使用一个ALTERA altfp_mult IP核需要使用7个9*9(4个18*18)乘法器模块,并且fmax直原创 2015-02-02 18:39:38 · 7486 阅读 · 1 评论 -
关于建立时间,保持时间,传输时间
关于FPGA D触发器保持和建立时间的清楚讲解原创 2015-02-27 17:13:43 · 1000 阅读 · 0 评论 -
sublime text支持verilog/system verilog的插件
sublime text是一个极其强大的文本、代码编辑工具,其强大的功能能大大提升编码效率,同时其极快的打开速度和漂亮的外观更让人对其爱不释手。sublime text支持很多中语言的代码编写和语言着色,但是不支持verilog/system verilog。有人写了一些sublime text的插件,用了几个,首推Clams / SublimeSystemVerilog功能最为强大。不但可以自动原创 2015-05-15 21:37:43 · 10449 阅读 · 0 评论 -
FPGA verilog做基于模板的图像处理的方法
FPGA verilog做基于模板的图像处理的方法 首先,在如今CPU和GPU具有极强计算能力的情况下,为什么还要考虑用FPGA做图像处理呢?我觉得原因可能有:1,FPGA可以通过硬件接口直接连相机,从而实现实时在线处理。而基于CPU和GPU需要操作相机厂商依赖的SDK,比较难做到实时在线。2,FPGA的计算特点能够很好的匹配某些图像处理模式,处理性能比CPU和GPU更强(比如基于固定模板原创 2016-05-27 11:31:20 · 23792 阅读 · 0 评论 -
Verilog-2001的向量部分选择
转载地址:http://www.cnblogs.com/jyaray/archive/2011/11/28/2266082.htmlrt,什么是向量部分选择呢?verilog-2001 LRM中有这么一句话:对于a[8*i+:8],this is the so-called "Indexed vector part selects" 。在Verilog-转载 2016-08-25 19:43:58 · 8332 阅读 · 0 评论