摘要:
啊 第一类:缓存第二类:功能单元(乘除法器) 第三类:并行/预测 第四类:指令流水线 更年轻的指令指的是更晚取到的指令 阅读全文
摘要:
Ctrl + Shift + R "Reload Waveform" 阅读全文
摘要:
啊 生产者-消费者模型可以帮助我们解决 99% 的并发问题 啊 啊 啊 啊 n=3: 有限缓冲区 啊 pc-check.py: 10W个 10W个 地检查字符,如果正确打印OK啊 上面的生产者-消费者模型还有一个问题:那就是无论队列里有没有产品(或有没有满),每个消费者和生产者都会拿锁,然后看看,这 阅读全文
摘要:
很可能是因为 metals 自带的 millw 太慢了,ctrl+P -> settings, 然后给 mill 路径 设置 本机的 mill 绝对路径。 这样会快不少 阅读全文
摘要:
这个错误产生的原因通常是,你报错的地方使用了一个结构体,而这个结构体对于这个地方不可见 解决方案:把这个结构体的声明/头函数 include 进来,就可以了 阅读全文
摘要:
解决方案: 原因是,编译的时候 VERILATOR_CFLAGS 没有加上 option --trace, 加上就好了 答案来源:https://github.com/verilator/verilator/issues/903 阅读全文
摘要:
```make # Include variables and rules generated by menuconfig -include $(NPC_HOME)/include/config/auto.conf -include $(NPC_HOME)/include/config/auto.c 阅读全文
摘要:
视频:https://www.bilibili.com/video/BV1ja411h7jt/?spm_id_from=333.999.0.0&vd_source=7a1a0bc74158c6993c7355c5490fc600 啊 啊 Peterson算法实现互斥的效率其实很低 如何正确地在多处理 阅读全文
摘要:
地址:https://www.bilibili.com/video/BV1364y117ZB/?spm_id_from=333.788.recommend_more_video.-1&vd_source=7a1a0bc74158c6993c7355c5490fc600 AXI4-Lite 传输的三种 阅读全文
摘要:
x86_64 中,在刚刚调用了callq时,返回地址其实是刚好被压栈的,所以此时正好被 rsp 寄存器指向 答案来源:https://stackoverflow.com/questions/18311242/retq-instruction-where-does-it-return 阅读全文