会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
fbur
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
2022年5月15日
led的进化
摘要: 1.一个led亮100ns,灭400ns,循环 2.一个led亮2500ns,灭5000ns,亮7500ns,灭10000ns循环 3.以2500ns为变化周期,20000ns为一个循环,每个周期的亮灭模式由用户设置。 4.以tim*20/8 ns为变化周期,tim*20 ns为一个循环,每个周期的
阅读全文
posted @ 2022-05-15 15:46 little_breeze
阅读(56)
评论(0)
推荐(0)
2022年5月12日
参数化设计(多次调用同一子模块,critical warning,引脚constraint sources)
摘要: 1.设计定义:4个led灯以不同的频率各自闪烁。 2.设计输入:时钟信号,复位信号,led多位输出。 思路:没有要求流水的效果,所以不需要叠加counter达到某一特定值来位移。只需要让每个灯的闪烁周期不同即可。所以可以直接调用led闪烁模块,设置不同的周期参数来实现。 `timescale 1ns
阅读全文
posted @ 2022-05-12 12:21 little_breeze
阅读(335)
评论(0)
推荐(0)
2022年5月11日
仿真与板级调试的参数分离
摘要: 实际板级调试的过程中使用的参数是固定的,而为了仿真时提高速度或者基于其他目的,我们可以在设计源文件中定义一个参数,让它在源文件中为一固定值,而在仿真激励文件中可以修改为其他值。这样子就不会冲突,下载到板级上的值为源文件的值,仿真时的值为tb文件的值。 具体的方法是: 在design sources中
阅读全文
posted @ 2022-05-11 21:42 little_breeze
阅读(64)
评论(0)
推荐(0)
led跑马灯多种方法(移位法,位拼接法,调用模块法,位移及位拼接语法,testbench的理解,源文件的存储路径,计数器的个数,调用模块的方式)
摘要: 跟着教程写了几种方法,才发现自己写的虽然能实现,但比较繁琐。教程有三种方法: 1.移位法,每次左移一位,相比我自己写的,优点是不用把每一种情况都写出来。但是需要考虑左移到最后一位时需要自己再写个赋值语句重新回到第一位。 2.位拼接法,循环左移,每一次都把最后一位放到第一位,其他六位左移一位,克服了移
阅读全文
posted @ 2022-05-11 20:41 little_breeze
阅读(990)
评论(0)
推荐(0)
led跑马灯(模糊时钟ambiguous color,非法字符 non printable character,寄存器初值,计数器计数注意事项)
摘要: 1.设计定义 让8个led以100ns的速度循环闪烁。 2.设计输入 循环闪烁,还是周期问题,用时钟驱动,所以需要一个时钟信号clk。再给一个复位输入reset,八个输出led信号。 每100ns只有一个led亮,其它灭,顺序循环,所以一个周期有800ns。用条件语句来判断可以实现每次只亮一个且循环
阅读全文
posted @ 2022-05-11 11:04 little_breeze
阅读(395)
评论(0)
推荐(0)
2022年5月10日
led闪烁(时序输入输出,自定义变量,时钟仿真,执行顺序)
摘要: 1.设计定义 设计一个以200ms亮,200ms暗交替闪烁的led灯,并且有一个复位按钮可以停止工作。 2.设计输入 2.1端口 以固定周期交替闪烁说明由时钟控制,需要一个时钟控制端口clk,要求复位按钮,则需要一个复位端口reset,输出为led灯,则有一个输出端口led。 2.2变量 每个开发板
阅读全文
posted @ 2022-05-10 17:29 little_breeze
阅读(363)
评论(0)
推荐(0)
2022年5月9日
4-16译码器(always,case用法)
摘要: 4-16译码器学习记录 模块文件 1 module decoder_4_16( 2 a, 3 b, 4 c, 5 d, 6 out, 7 ); 8 input a; 9 input b; 10 input c; 11 input d; 12 output reg [15:0]out;//同时定义了o
阅读全文
posted @ 2022-05-09 16:11 little_breeze
阅读(632)
评论(0)
推荐(0)
2022年5月8日
FPGA开发流程(创建工程,选择芯片,变量位置,文件命名,reg和wire数据类型,开发流程)
摘要: 开发流程(以二选一选择器为例) 1.设计定义:设计一个可以从两个输入端中选择其中一个并输出的逻辑电路 2.设计输入 2.1.逻辑抽象:三个输入端,一个用来选择,记sel,另两个被选择,记a,b,加上一个输出端y。 2.2.画真值表 2.3卡诺图化简 2.4 逻辑表达式 y=(~sel)*a+sel*
阅读全文
posted @ 2022-05-08 21:29 little_breeze
阅读(487)
评论(0)
推荐(0)
2022年5月7日
图像处理——相位恢复(GS,TIE,改进型角谱迭代法)
摘要: 利用GS,TIE,改进型角谱迭代算法进行相位恢复 角谱传播理论 角谱传播理论可以翻阅傅里叶光学的书,就能找到定量分析的计算公式,可以分析某个平面的角谱垂直传播到另外一个平面的角谱,得到其振幅与相位信息。下面把一张图的当作一个平面的相位信息,振幅置为恒1,取d=10,20,30这三个距离计算衍射图,如
阅读全文
posted @ 2022-05-07 22:20 little_breeze
阅读(1735)
评论(0)
推荐(1)
2022年5月6日
论文格式笔记(插图,公式等及其引用)
摘要: 本科毕业论文差不多写完了,记录一下一些格式,以后写作可能会用到,就可以翻起来看看。 首先,如果可以找到一篇格式符合要求的word文档的话,最简单的方法就是在这个文档的基础上进行内容的修改,比较方便且快速。如果不能,那么一切格式就要自己来设置和修改了,往下看。 设置图片的题注和交叉引用 新建的标签决定
阅读全文
posted @ 2022-05-06 20:41 little_breeze
阅读(1198)
评论(0)
推荐(0)
上一页
1
2
3
4
5
公告