会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
NOSAE's Blog
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2023年12月18日
ThreadLocal源码阅读
摘要: 目录简介例子代码分析ThreadLocalMapgetEntrysetremoveThreadLocalMap其他的细节ThreadLocalSuppliedThreadLocalTerminatingThreadLocalInheritableThreadLocal 简介 ThreadLocal通
阅读全文
posted @ 2023-12-18 16:40 NOSAE
阅读(55)
评论(0)
推荐(0)
2023年8月29日
RISCV-MINI cache小记
摘要: 该cache映射策略为直接映射,采用写回(writeback)方式。 **需要注意的细节在于cpu-cache通过mask信号判断访存是读还是写,显然mask全0时为读。下图FSM中省略了dirty会影响状态转移,比如WriteCache到WriteBack,当cache块为dirty时才会触发aw
阅读全文
posted @ 2023-08-29 14:07 NOSAE
阅读(577)
评论(0)
推荐(0)
2023年8月11日
定点补码乘法器小记
摘要: [toc] > 参考链接: > > [《计算机体系结构基础 第三版》定点补码乘法器](https://foxsen.github.io/archbase/运算器设计.html#定点补码乘法器) > > [一生一芯学习讲义](https://ysyx.oscc.cc/docs/2205/advance
阅读全文
posted @ 2023-08-11 22:06 NOSAE
阅读(907)
评论(0)
推荐(2)
2023年7月19日
AXI4-Lite小记
摘要: [toc] > 顾名思义,AXI4-阉割版 # 定义 AXI4-Lite的主要特性: - 突发传送长度为1,即AxLEN=1 - 传输数据大小与数据总线宽度相等,即没有窄传输,支持32或64位宽度数据总线 - 所有的存取都是non-modifiable、non-bufferable的 - 不支持独占
阅读全文
posted @ 2023-07-19 00:33 NOSAE
阅读(652)
评论(0)
推荐(0)
2023年7月17日
AXI总线协议小记
摘要: [TOC] > 参考 > > https://developer.arm.com/documentation/ihi0022/hc > > https://www.zhihu.com/column/c_1251094110297509888 > H.c版本AXI文档使用的manager(master
阅读全文
posted @ 2023-07-17 17:24 NOSAE
阅读(1946)
评论(0)
推荐(0)
2023年6月24日
RV特权架构小记
摘要: [toc] > 参考链接 > > https://github.com/Lingrui98/RISC-V-book > > https://riscv.org/technical/specifications/ > note:文章仅用于自己记忆,下面的内容手册里都会有并且更加完善 # 异常和中断 用
阅读全文
posted @ 2023-06-24 15:16 NOSAE
阅读(474)
评论(0)
推荐(0)
2023年6月10日
C语言宏(macro)小技巧
摘要: [toc] # 字符串化运算符(stringizing operator) 运算符 # 在宏中会将实参直接转化为字符串literal,也就是字符串常量,举个简单的例子: ``` c #define arg2str(p) #p puts(arg2str(666)); // 宏展开后变成如下 puts(
阅读全文
posted @ 2023-06-10 19:26 NOSAE
阅读(973)
评论(0)
推荐(1)
2023年3月1日
nju pa3
摘要: [toc] # 穿越时空的旅行 ## 异常响应机制及CTE ### 实现异常响应机制 我们要实现操作系统的自陷功能,虽然中断的大致原理和流程上课都讲过,但不同操作系统有着不同的具体设计,因此在这之前有必要结合文档与源码过一遍我们框架代码中“异常响应机制”的流程 riscv对于中断与异常提供了各种令人
阅读全文
posted @ 2023-03-01 22:21 NOSAE
阅读(10161)
评论(10)
推荐(3)
2023年1月24日
nju pa2
摘要: [toc] > 其他资料: > > https://github.com/riscv-non-isa/riscv-asm-manual/blob/master/riscv-asm.md > > http://riscvbook.com/chinese/RISC-V-Reader-Chinese-v2
阅读全文
posted @ 2023-01-24 21:50 NOSAE
阅读(19345)
评论(16)
推荐(0)
2023年1月12日
nju pa1
摘要: [toc] > note: 基于riscv64,不适配riscv32 # RTFSC ## 优美地退出 `make run`启动nemu后直接输入`q`退出,得到如下最后一行的错误 ``` Welcome to riscv32-NEMU! For help, type "help" (nemu) l
阅读全文
posted @ 2023-01-12 00:00 NOSAE
阅读(9211)
评论(19)
推荐(2)
上一页
1
2
3
4
5
6
下一页
公告