有一年多没有更新,主要是太懒,工作很安逸。没有996的压力,没有新技术的激励,过于平淡的工作,也忘了自己的初衷。
人还是需要有目标才有动力,对于我们普通人来说,生活中需要有个trigger让自己努力起来。
也许是生活压力,也许是某人给的刺激,也许是自己的兴趣爱好,也许就是为了爱的人、爱的家、爱的国!!
好吧,最近看华为被美国制裁刷了屏,内心很不平静,骂人没用,不骂又憋内伤,我辈俗人只有相信自强不息以立志。
找回帐号,回来写点东西吧,写点自己做工程师的领悟,虽然是很浅显和简单的技术,只要能帮助到他人,能让他人有所收获,就真的很开心。
回头过来看看自己,真是虚度光阴,上班划划水,下班玩玩游戏,没项目的时候也没充实自己。
完全和那些大公司 技术人员没法比,层次被拉开了,不接触AI新技术,都不知道人家在玩啥!!
好在后续工作对新 CPU有所需求,下一版RISC-V 会用到SCR1,接触了一下,这个还不错,功能比较实用了。
后面遇到Rocket Chip的时候好好研究研究,能更深入的了解RISC-V的机制和用法。
在项目中学习新技术,归纳总结后再写成文字,希望能分享给更多的人使用!
RISC-V发展迅猛,看新闻说欧洲自己的CPU也选了RISC-V为基础
https://riscv.org/risc-v-cores/
Cores
Name | Supplier | Links | Priv. spec | User spec | License |
---|---|---|---|---|---|
rocket | SiFive, UCB Bar | GitHub | 1.11-draft | 2.3-draft | BSD |
freedom | SiFive | GitHub | 1.11-draft | 2.3-draft | BSD |
Berkeley Out-of-Order Machine (BOOM) | Esperanto, UCB Bar | GitHub | 1.11-draft | 2.3-draft | BSD |
ORCA | VectorBlox | GitHub | RV32IM | BSD | |
RI5CY | ETH Zurich, Università di Bologna | GitHub | RV32IMC | Solderpad Hardware License v. 0.51 | |
Zero-riscy | ETH Zurich, Università di Bologna | GitHub | RV32IMC | Solderpad Hardware License v. 0.51 | |
Ariane | ETH Zurich, Università di Bologna | Website,GitHub | 1.11-draft | RV64GC | Solderpad Hardware License v. 0.51 |
Riscy Processors | MIT CSAIL CSG | Website,GitHub | MIT | ||
RiscyOO | MIT CSAIL CSG | GitHub | 1.10 | RV64IMAFD | MIT |
Lizard | Cornell CSL BRG | GitHub | RV64IM | BSD | |
Minerva | LambdaConcept | GitHub | 1.10 | RV32I | BSD |
OPenV/mriscv | OnChipUIS | GitHub | RV32I(?) | MIT | |
VexRiscv | SpinalHDL | GitHub | RV32I[M][C] | MIT | |
Roa Logic RV12 | Roa Logic | GitHub | 1.9.1 | 2.1 | Non-Commercial License |
SCR1 | Syntacore | GitHub | 1.10 | 2.2, RV32I/E[MC] | Solderpad Hardware License v. 0.51 |
Hummingbird E200 | Bob Hu | GitHub | 1.10 | 2.2, RV32IMAC | Apache 2.0 |
Shakti | IIT Madras | Website,GitLab | 1.11 | 2.2, RV64IMAFDC | BSD |
ReonV | Lucas Castro | GitHub | GPL v3 | ||
PicoRV32 | Clifford Wolf | GitHub | RV32I/E[MC] | ISC | |
MR1 | Tom Verbeure | GitHub | RV32I | Unlicense | |
SERV | Olof Kindgren | GitHub | RV32I | ISC | |
SweRV EH1 | Western Digital Corporation | GitHub | RV32IMC | Apache 2.0 | |
Reve-R | Gavin Stark | GitHub | 1.10 | RV32IMAC | Apache 2.0 |
Bk3 | Codasip | Website | 1.10 | Bk3-32EMC-id / Bk3-32IMC-pid / Bk3-32IMC-IDpid / Bk3-32IMFC-pid / Bk3-32IMFC-IDpid | Codasip EULA |
Bk5 | Codasip | Website | 1.10 | Bk5-32IMC-pbid / Bk5-32IMC-IDpbid / Bk5-32IMFC-pbid / Bk5-32IMFC-IDpbid / Bk5-64IMFDC-IDpbid | Codasip EULA |
Bk7 | Codasip | Website | 1.10 | Bk7-64GC-IDbid | Codasip EULA |