会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
骑猪上树的少年
宁可累死自己,也要卷死同学。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
11
下一页
2023年1月7日
牛客进阶题目8:非整数倍数据位宽转换24to128
摘要: 第一阶段:120bit+8bit 第二阶段:16bit+96bit+16bit 第三阶段:8bit+120bit 所以相当于发送了16个24bit数据,作为一个循环。第6、第11两个数据被拆开使用。 根据上述分析可知,缓存采用120bit即可够用。然后建立一个0-15计数器进行计数,对输出条件进行精
阅读全文
posted @ 2023-01-07 21:05 骑猪上树的少年
阅读(78)
评论(0)
推荐(0)
2023年1月5日
牛客进阶题目7:数据累加输出
摘要: 代码头ready_a声明为了wire型,所以是暗示用组合逻辑。 对于三个输出信号,分别来看 ready_a:用来和valid_a握手,表示当前模块可以从上游模块接收数据进行累加。所以就要判断在什么情况下,当前模块是可以接收数据的。 当输入数据不足四个时,此时可以继续接收数据,标识信号是valid_b
阅读全文
posted @ 2023-01-05 22:33 骑猪上树的少年
阅读(47)
评论(0)
推荐(0)
牛客进阶题目6:数据串并转换电路
摘要: 接收6个bit之后下一拍输出一个6bit宽的data,注意此时如果valid_a拉高,也要接收新进来的数据 这里用移位寄存器计数不太行,不太好让data_b在新数据出来前保持不变,虽然功能一样,但提交不通过 因此只能采用计数器来来方便进行条件判断 `timescale 1ns/1ns module
阅读全文
posted @ 2023-01-05 21:47 骑猪上树的少年
阅读(61)
评论(0)
推荐(0)
2023年1月4日
牛客进阶题目5:信号发生器
摘要: 这个题目有点离谱,题里什么也没给,需要去题解中才知道方波、锯齿波和三角波最大值都为20,方波周期20,锯齿波周期21,三角波周期40 对三种波形具体分析 方波:周期为20且最大值也为20的方波,就是0-19的计数器,在0-9时wave输出0,在10-19wave输出20。 锯齿波:wave即为0-2
阅读全文
posted @ 2023-01-04 22:08 骑猪上树的少年
阅读(125)
评论(0)
推荐(0)
牛客进阶题目4:输入序列不连续的序列检测
摘要: 跟上一题基本类似,多了个valid判定当前输入数据是否有效 `timescale 1ns/1ns module sequence_detect( input clk, input rst_n, input data, input data_valid, output reg match ); reg
阅读全文
posted @ 2023-01-04 21:28 骑猪上树的少年
阅读(79)
评论(0)
推荐(0)
AXI5原子操作一协议翻译
摘要: AXI原子操作 协议原文 单拷贝原子大小 AXI4协议引入单拷贝原子概念。这个术语定义了事务原子操作更新的最小字节数。AXI4协议要求一个大于单拷贝原子大小的事务,必须更新至少大于单拷贝原子大小的内存块。 原子操作并没有定义数据更新的确切时刻。必须保证的是,任何管理者都不能观察到原子数据的更新过程。
阅读全文
posted @ 2023-01-04 17:09 骑猪上树的少年
阅读(2396)
评论(0)
推荐(0)
2023年1月3日
牛客进阶题目3:不重叠序列检测
摘要: 还是移位寄存器,加一个计数器来限制周期 题目要求状态机,懒得画了,移位寄存器可根据时序图直接写 `timescale 1ns/1ns module sequence_detect( input clk, input rst_n, input data, output reg match, outpu
阅读全文
posted @ 2023-01-03 23:04 骑猪上树的少年
阅读(104)
评论(0)
推荐(0)
牛客进阶题目2:含有无关项的序列检测
摘要: 跟上一题类似 这里有人可能会用到casex,最好别用,有的工具可能不支持 `timescale 1ns/1ns module sequence_detect( input clk, input rst_n, input a, output reg match ); reg [8:0] temp ;
阅读全文
posted @ 2023-01-03 22:14 骑猪上树的少年
阅读(38)
评论(0)
推荐(0)
牛客进阶题目1:输入序列连续检测
摘要: 检测01110001序列,满足序列则拉高match 可以用状态机和移位寄存器,懒得画状态转移图,直接用移位寄存器解 注意题中match在检测到序列后的下一周期拉高,所以需要延一拍 `timescale 1ns/1ns module sequence_detect( input clk, input
阅读全文
posted @ 2023-01-03 21:50 骑猪上树的少年
阅读(100)
评论(0)
推荐(0)
2022年12月29日
ARM攒机指南
摘要: 感觉大佬写的通俗易懂,知乎一个系列专栏 https://www.zhihu.com/people/zhong-zou-ci-jian-lu/posts
阅读全文
posted @ 2022-12-29 11:06 骑猪上树的少年
阅读(66)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
11
下一页
公告
回到顶部