icfg66 发布的文章

最近了解了一波RISCV特权指令,起因是想弄清楚linux启动过程中M模式、S模式、U模式分别是如何切换的?中断和异常的时候硬件做了什么,软件要做什么?如何判断当前运行在...

全网有各种Qemu运行riscv linux的教程,有点杂,在此做一个总结分类。 要成功运行起来不难也不容易,跑不通最大的原因可能是版本问题,包括Qemu的版本、Open...

在过去一年多的时间里,我曾连续参加了第二届EDA精英挑战赛、第五届全国集创赛以及第三届复微杯,并担任队长,最终都顺利完赛,收获良多。这期间也碰到很多问题,比如赛题看不懂,...

由于项目需要,希望了解开源的香山处理器,希望先跑通一波,虽然有清晰的教程,但还是遇到不少问题,特来记录一番。 一、mill 安装 香山的编译不是基于sbt而是另一个叫mi...

付出与回报似乎没什么好写,不就是“种瓜得瓜,种豆得豆”,“一分耕耘一分收获”?确实如此,老话还是经得起时间考验的。从自己的经历和别人的故事中,我的想法发生了多次转变,曾一...

过了一遍chisel book和chisel tutorial的内容,学了chisel基本搭电路的语法,能把verilog的代码翻译成chisel,但在翻译的过程中发现仅...

pytorch有默认的初始化函数,但如果想自定义超参数的初始值,改如何操作呢? 一、默认初始化函数 可以在pycharm找nn.Conv2d的定义文件,然后搜索‘rese...