会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
咸鱼IC
人生天地间,忽如远行客。
博客园
首页
新随笔
管理
上一页
1
···
13
14
15
16
17
18
下一页
2018年12月15日
Verilog的各种坑
摘要: Verilog语言和软件语言不一样,有些时候理所当然的编写,也没有报语法错误,可是功能就是不对。唉,把遇到的坑都记在本篇博客吧。 1. initial begin...end里面不能有always,如果非要在里面达到always的效果,那用forever就行了。 2. reg [3:0] a=4'd
阅读全文
posted @ 2018-12-15 12:02 咸鱼IC
阅读(2379)
评论(0)
推荐(0)
2018年12月14日
Verilog转电路图
摘要: “你写的不是程序,是电路!”这句话听了很多,大多数人还是搞不太懂。程序怎么能是电路呢?这里将一些典型的Verilog转电路图贴出来,也许可以稍稍理解电路思想了。 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 19. 20. 21
阅读全文
posted @ 2018-12-14 20:21 咸鱼IC
阅读(8528)
评论(0)
推荐(1)
2018年12月10日
数码管动态显示
摘要: 数码管显示分为静态显示和动态显示。静态显示没什么卵用,和led灯没差别。而动态显示用处很大,基本上数码管的使用都是动态显示。其原理很简单:视觉暂留效应。数码管从右到左,一个接一个的亮起熄灭,让其总的速度加快,人眼看上去就像是一直亮着一样。扫描时间间隔建议为20ms以内,人眼才不会感到闪烁。一般来说一
阅读全文
posted @ 2018-12-10 19:22 咸鱼IC
阅读(4575)
评论(0)
推荐(0)
2018年12月5日
按键消抖——task任务和仿真平台搭建
摘要: 一、按键抖动原理 按键抖动原理:按键存在一个反作用弹簧,因此当按下或者松开时均会产生额外的物理抖动,物理抖动会产生电平的抖动。 消抖方法:一般情况下,抖动的总时间会持续20ms以内,按下按键后,等20ms过去了再取键值就行了。 市面上有多种按键消抖的方法,我对比了各家的代码,发现有两种方法非常好用,
阅读全文
posted @ 2018-12-05 22:44 咸鱼IC
阅读(2447)
评论(0)
推荐(1)
2018年11月30日
校招Verilog——任意整数分频
摘要: 一、代码 1 //************************************************************************** 2 // *** 名称 : div_clk.v 3 // *** 作者 : xianyu_FPGA 4 // *** 博客 : ht
阅读全文
posted @ 2018-11-30 21:45 咸鱼IC
阅读(2193)
评论(0)
推荐(0)
2018年11月26日
校招Verilog——PWM呼吸灯
摘要: PWM呼吸灯,从51单片机开始玩的东西,在FPGA上再实现一次,见代码: 一、设计文件 1 // 2 // 名称 : breathing_led 3 // 作者 : xianyu_FPGA 4 // 日期 : 2018-12-15 5 // 描述 : PWM频率调制实现真呼吸灯的效果,4秒1次循环,
阅读全文
posted @ 2018-11-26 11:06 咸鱼IC
阅读(2343)
评论(0)
推荐(0)
2018年11月25日
状态机的Verilog写法
摘要: “硬件设计很讲究并行设计思想,虽然用Verilog描述的电路大都是并行实现的,但是对于实际的工程应用,往往需要让硬件来实现一些具有一定顺序的工作,这就要用到状态机思想。什么是状态机呢?简单的说,就是通过不同的状态迁移来完成一些特定的顺序逻辑。硬件的并行性决定了用Verilog描述的硬件实现(臂如不同
阅读全文
posted @ 2018-11-25 21:16 咸鱼IC
阅读(29594)
评论(3)
推荐(6)
2018年11月22日
计数器(1):Verilog常用写法
摘要: 计数器是非常基本的使用,没有计数器就无法处理时序。我在学习时发现市面上有几种不同的计数器写法,非常有趣,在此记录下来: 一、时序逻辑和组合逻辑彻底分开 1.代码 1 // 2 // 名称 : Count_1 3 // 作者 : xianyu_FPGA 4 // 日期 : 2018-12-10 5 /
阅读全文
posted @ 2018-11-22 21:51 咸鱼IC
阅读(27780)
评论(4)
推荐(0)
2018年11月20日
基础数字电路的Verilog写法
摘要: Verilog是硬件描述电路,我对此一直稀里糊涂,于是将锆石科技开发板附带的的一些基础数字电路Verilog程序整理记录下来,并且查看他们的RTL视图,总算有点理解了。 1.基本运算符 1 module Example_Operation 2 ( 3 input [3:0] a , 4 input
阅读全文
posted @ 2018-11-20 17:25 咸鱼IC
阅读(3148)
评论(3)
推荐(0)
2018年11月18日
Modelsim——do脚本、bat命令
摘要: 一、do脚本实现自动化仿真 Modelsim是支持命令的,我们可以用 .do 文件将这些命令先写好然后在Modelsim上调用。因为我的编辑器不支持.do的语法,所以这里改用 .tcl文件,它和 .do 的使用是没有任何区别的。 1. 我习惯设置一个test文件夹,里面放着仿真文件 XX_tb.v,
阅读全文
posted @ 2018-11-18 11:39 咸鱼IC
阅读(6820)
评论(0)
推荐(2)
上一页
1
···
13
14
15
16
17
18
下一页
公告