会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
技术之一
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
41
下一页
2019年11月12日
Rocket - debug - Example: Accessing Registers Using Program Buffer
摘要: https://mp.weixin.qq.com/s/8yYLVg-RXX3XX0T431lxeA 介绍riscv debug接口的使用实例:使用Program Buffer读取寄存器。 1. Write mstatus using program buffer 1) csrw s0 MSTATUS
阅读全文
posted @ 2019-11-12 22:30 wjcdx
阅读(604)
评论(0)
推荐(0)
2019年11月9日
Rocket - debug - Example: Accessing Registers Using Abstract Command
摘要: https://mp.weixin.qq.com/s/RdJzE06mMkh2x__vVj_fEA 介绍riscv debug接口的使用实例:使用抽象命令读取寄存器。 1. Read s0 using abstract command 1) abstract command 抽象命令,Debug模块
阅读全文
posted @ 2019-11-09 21:41 wjcdx
阅读(727)
评论(0)
推荐(0)
2019年11月7日
Rocket - diplomacy - misaligned
摘要: https://mp.weixin.qq.com/s/poCJBcx45clXHm6Uuv8M6w 介绍AddressSet.misaligned的实现。之前介绍的比较概括,也有偏差。这里根据实际执行结果,分析总结其功能。 1. 提取执行 misaligned功能比较独立,可以单独提取出来。执行观察
阅读全文
posted @ 2019-11-07 22:13 wjcdx
阅读(298)
评论(0)
推荐(0)
2019年10月7日
Rocket - jtag - JtagTap
摘要: https://mp.weixin.qq.com/s/0u9jM2u-FkTlrk3QNuZaBw 简单介绍JtagTap的实现。 1. 简单介绍 定义TAP(Test Access Port)所需要的相关模块,并实现一个生成TAP的方法。 2. JTAGIO 定义JTAG模块的输入输出接口,输入输
阅读全文
posted @ 2019-10-07 22:15 wjcdx
阅读(642)
评论(0)
推荐(0)
Rocket - jtag - JtagStateMachine
摘要: https://mp.weixin.qq.com/s/cFXVOBHayV2w27jpT5RglA 简单介绍JtagStateMachine的实现。 1. 简单介绍 根据IEEE 1149.1-2001规范,实现一个状态机,根据TCK/TMS的值,驱动TAP控制器状态变化。 2. JtagState
阅读全文
posted @ 2019-10-07 22:11 wjcdx
阅读(390)
评论(0)
推荐(0)
Rocket - jtag - JtagShifter
摘要: https://mp.weixin.qq.com/s/pHtrlmSCPqzlDdfj3qkNPQ 简单介绍JtagShifter的实现。 1. 简单介绍 实现移位寄存器链,包含并行Capture和Update功能,用于实现从TDI到IR/DR,再到TDO的串行移位路径。 2. ShifterIO
阅读全文
posted @ 2019-10-07 22:09 wjcdx
阅读(384)
评论(0)
推荐(0)
2019年10月3日
Rocket - interrupts - Xbar
摘要: https://mp.weixin.qq.com/s/icPGf4KdSOudwuNpLxdo7w 简单介绍Xbar的实现。 1. 简单介绍 IntXbar主要用于把上游多个中断源的中断组合在一起,然后与下游相连接。 2. diplomacy node diplomacy node用于与上下游节点连
阅读全文
posted @ 2019-10-03 07:55 wjcdx
阅读(397)
评论(0)
推荐(0)
Rocket - interrupts - NullIntSource
摘要: https://mp.weixin.qq.com/s/Fn3u2OSLAzPDrlZTiLfikg 简单介绍NullIntSource的实现。 1. 简单介绍 NullIntSource实现一个不会发起中断信号的中断源模块。 2. NullIntSource 1) 参数 a. num:中断数目; b
阅读全文
posted @ 2019-10-03 07:50 wjcdx
阅读(194)
评论(0)
推荐(0)
Rocket - interrupts - Crossing
摘要: https://mp.weixin.qq.com/s/nSX4prXFb4K5GSUhPtOUCg 简单介绍Crossing的实现。 1. IntXing 这是一个LazyModule: 1) 参数 a. sync:表示同步所需要的时钟周期数。 b. p:隐式参数,表示外部配置; 2) diplom
阅读全文
posted @ 2019-10-03 07:43 wjcdx
阅读(314)
评论(0)
推荐(0)
Rocket - interrupts - Nodes
摘要: https://mp.weixin.qq.com/s/BlW4y0Ez1kppxvSHAla31A 简单介绍interrupts相关的diplomacy节点。 1. IntImp 中断节点实现: 1) DUEB参数 a. D:IntSourcePortParameters; b. U:IntSink
阅读全文
posted @ 2019-10-03 07:42 wjcdx
阅读(279)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
41
下一页
公告