![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Verilog
Mia_compiling
邮箱1138505254@qq.com 欢迎交流!
展开
-
第四次作业——好像很容易的FIR滤波器
前奏一波为什么说好像很容易呢?因为这个题是L老师出的 因为这个题很多前面复杂的步骤都已经给出了,比如滤波器的系数,本来是要用MATLAB生成的,但是因为是集成电路的竞赛,所以应该不涉及MATLAB的运用,所以直接给了,这就减少了很多工作量(尤其是考虑到本人是MATLAB渣渣,真的一点都不喜欢这个软件(因为当年dsp恶心到了?))然后,这个题就只剩下了设计一个滤波器。而设计一个FIR滤波器,就比...原创 2020-05-05 22:41:41 · 524 阅读 · 0 评论 -
第三次作业——十分困难的SPI传输
题目听肥子说这题是去年他舍友出的,比老师出的还难,果然……刚开始看还没觉得怎么样,做了一会觉得不行了,做不下去了:(看题光题干就这么长,大佬,果然是大佬。分析假装写个分析吧,其实还没明白呢...原创 2020-04-21 23:01:20 · 203 阅读 · 0 评论 -
第二次集电课笔记
状态机的写法状态机是用来控制整个运行组件,用来“喊节拍”,告诉什么时候做什么事情。cnt可以看作是状态机,flag也可以看成是状态机。状态机可以不只有一个。写法:写成两部分,一部分是时序逻辑D触发器,另一部分是组合逻辑。如下图:D触发器①的输入是n_state,也就是 next state 的意思,输出是c_state,也就是current state的意思。组合逻辑部分②的作用就...原创 2020-04-18 23:47:23 · 157 阅读 · 0 评论 -
第二次作业——UART
UART通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,通常称作UART) 是一种串行异步收发协议,应用十分广泛。UART工作原理是将数据的二进制位一位一位的进行传输。在UART通讯协议中信号线上的状态位高电平代表’1’低电平代表’0’。当然两个设备使用UART串口通讯时,必须先约定好传输速率和一些数据位。...原创 2020-04-13 21:47:50 · 574 阅读 · 0 评论 -
Verilog 初探
要准备竞赛了,本来就想水一水过去,结果发现老师好认真,让我羞愧得不行,那就好好学学吧,虽然一直对硬件这块不怎么通。不能划水!不能划水!不能划水!!!再划水我就是狗!!!!忍不住想啰嗦几句,最近总是在反思自己之前做过的一些错事,比如在组队比赛的时候没有好好做一个组员,觉得难就不想做下去了;一遇到困难就想直接伸手,到最后鄙视自己的绝不仅仅是其他人;总觉得学习该有人在我身前紧紧领着我往前走,其实只是...原创 2020-04-09 17:54:06 · 441 阅读 · 0 评论 -
第一次作业——生成crc校验码
关于crc校验码的原理,就不详细的说了,感觉心里明白就可,比赛前再看看。求法大概这样:给定一个生成多项式g(x)=xn1+xn2+… …+1,这里最高幂次假设是m。假设g(x) = x4 + x3 + 1,则对应代码为G = 11001。要发送的信息为A假设A = 1011001,接着将A左移m位(即在A右侧添m个零)得到B然后用B模二除G,所得的余数就是校验字段crc校验码。模2...原创 2020-04-09 22:40:44 · 2121 阅读 · 3 评论 -
第一次集电课笔记
关于描述电路我们要写的就只有1和2部分,而1部分是组合逻辑,描述1对于D触发器:下面就是一个异步D触发器。always @ (posedge clk or negedge res_n) if(~rst_n) Q <= 0; else Q <= D;注意当rst_n信号生效时,作用是给Q清零或者置位,所以给Q的值必须是常数。改成同步:把敏感信号中的rst_n删...原创 2020-04-11 20:49:40 · 125 阅读 · 0 评论