05 2022 档案

摘要:功能描述: 1.每隔3ms以115200波特率的速度发送一个遵循uart协议的数据。每次发送数据增大1(从0开始即可). 2.数据 来自数据采集器,每采集一个数据,发送一个脉冲告知串口,串口对这个数据进行发送。 学习: 1.在上一次底层设计中,我们把发送使能端send_en作为input,不能在底层 阅读全文
posted @ 2022-05-31 12:31 little_breeze 阅读(323) 评论(0) 推荐(0)
摘要:小梅哥资料第五章 1.协议::UART(通用异步收发传输器) (最为基础的就是 UART,因其 电路结构简单、成本较低,所以在注重性价比的情况下,使用非常广泛),IIC(双向两线总线),SPI(串行外围总线), USB2.0/3.00(通 用串行总线), Ethernet(以太网) 2.UART:  阅读全文
posted @ 2022-05-27 20:48 little_breeze 阅读(394) 评论(0) 推荐(0)
摘要:一.看RTL级综合网络 1.1 FDC FDPE FDRE FDSE均是XILINX FPGA片上资源中四种不同的触发器,具体功能可直接百度 1.2 LUT是实现组合逻辑功能的一张真值表,根据输入值直接推输出,它可以取代复杂的组合逻辑电路,不再和复杂度有关,而且它的延迟是固定的。 1.3BUF是缓冲 阅读全文
posted @ 2022-05-27 17:46 little_breeze 阅读(554) 评论(0) 推荐(0)
摘要:可控线性序列机: 可控:有个控制端控制何时输出线性序列。 线性序列机:输出一个线性序列。 知识点: 1.包含多个判定条件时用英文()括起来,用&&连接。 2.使能端EN的设置(类似于D触发器 1触发,0保持),注意不能在最后一个状态时立即跳0,要让这个状态跑完。 3.有多个跳变点时,设计多个计数器就 阅读全文
posted @ 2022-05-25 23:48 little_breeze 阅读(102) 评论(0) 推荐(0)
摘要: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 阅读(61) 评论(0) 推荐(0)
摘要:1.设计定义:4个led灯以不同的频率各自闪烁。 2.设计输入:时钟信号,复位信号,led多位输出。 思路:没有要求流水的效果,所以不需要叠加counter达到某一特定值来位移。只需要让每个灯的闪烁周期不同即可。所以可以直接调用led闪烁模块,设置不同的周期参数来实现。 `timescale 1ns 阅读全文
posted @ 2022-05-12 12:21 little_breeze 阅读(337) 评论(0) 推荐(0)
摘要:实际板级调试的过程中使用的参数是固定的,而为了仿真时提高速度或者基于其他目的,我们可以在设计源文件中定义一个参数,让它在源文件中为一固定值,而在仿真激励文件中可以修改为其他值。这样子就不会冲突,下载到板级上的值为源文件的值,仿真时的值为tb文件的值。 具体的方法是: 在design sources中 阅读全文
posted @ 2022-05-11 21:42 little_breeze 阅读(69) 评论(0) 推荐(0)
摘要:跟着教程写了几种方法,才发现自己写的虽然能实现,但比较繁琐。教程有三种方法: 1.移位法,每次左移一位,相比我自己写的,优点是不用把每一种情况都写出来。但是需要考虑左移到最后一位时需要自己再写个赋值语句重新回到第一位。 2.位拼接法,循环左移,每一次都把最后一位放到第一位,其他六位左移一位,克服了移 阅读全文
posted @ 2022-05-11 20:41 little_breeze 阅读(1006) 评论(0) 推荐(0)
摘要:1.设计定义 让8个led以100ns的速度循环闪烁。 2.设计输入 循环闪烁,还是周期问题,用时钟驱动,所以需要一个时钟信号clk。再给一个复位输入reset,八个输出led信号。 每100ns只有一个led亮,其它灭,顺序循环,所以一个周期有800ns。用条件语句来判断可以实现每次只亮一个且循环 阅读全文
posted @ 2022-05-11 11:04 little_breeze 阅读(406) 评论(0) 推荐(0)
摘要:1.设计定义 设计一个以200ms亮,200ms暗交替闪烁的led灯,并且有一个复位按钮可以停止工作。 2.设计输入 2.1端口 以固定周期交替闪烁说明由时钟控制,需要一个时钟控制端口clk,要求复位按钮,则需要一个复位端口reset,输出为led灯,则有一个输出端口led。 2.2变量 每个开发板 阅读全文
posted @ 2022-05-10 17:29 little_breeze 阅读(370) 评论(0) 推荐(0)
摘要: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 阅读(642) 评论(0) 推荐(0)
摘要:开发流程(以二选一选择器为例) 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 阅读(498) 评论(0) 推荐(0)
摘要:利用GS,TIE,改进型角谱迭代算法进行相位恢复 角谱传播理论 角谱传播理论可以翻阅傅里叶光学的书,就能找到定量分析的计算公式,可以分析某个平面的角谱垂直传播到另外一个平面的角谱,得到其振幅与相位信息。下面把一张图的当作一个平面的相位信息,振幅置为恒1,取d=10,20,30这三个距离计算衍射图,如 阅读全文
posted @ 2022-05-07 22:20 little_breeze 阅读(1757) 评论(0) 推荐(1)
摘要:本科毕业论文差不多写完了,记录一下一些格式,以后写作可能会用到,就可以翻起来看看。 首先,如果可以找到一篇格式符合要求的word文档的话,最简单的方法就是在这个文档的基础上进行内容的修改,比较方便且快速。如果不能,那么一切格式就要自己来设置和修改了,往下看。 设置图片的题注和交叉引用 新建的标签决定 阅读全文
posted @ 2022-05-06 20:41 little_breeze 阅读(1216) 评论(0) 推荐(0)