会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
zhaohaowen
博客园
首页
新随笔
联系
订阅
管理
2023年9月5日
Altium Designer 20——入门学习
摘要: AD用于PCB板级绘制,这里以AD20为例说明入门用法。 一,工程创建 一个完整的project(*.PrjPcb)要包含四种文件: 即原理图库(*.SchLib),原理图(*.SchDoc),PCB库(*.PcbLib),PCB(*.PcbDoc) 二,原理图库(*.SchLib)创建 创建原理图
阅读全文
posted @ 2023-09-05 00:13 Haowen_Zhao
阅读(1874)
评论(0)
推荐(0)
2023年8月20日
EE C247B—— Fabrication Process Modules I: lithography, etching
摘要: mems制造技术,包括lithography(光刻), etching(刻蚀), film deposition(薄膜沉积), doping(掺杂), diffusion(扩散) 。和半导体技术(晶体管等制造技术)中的过程相似。 以上是细化的处理过程,整体上可以把工艺划分为体微加工(bulk mic
阅读全文
posted @ 2023-08-20 00:42 Haowen_Zhao
阅读(62)
评论(0)
推荐(0)
2023年5月10日
chipyard——DUT/testbench/host
摘要: 一,简介 chipyard中有两类DUT,一类是无法自启动,必须由主机将测试程序加载到DUT的内存中,并向DUT发信号,表示程序已准备好运行。还有一类可以自启动的DUT,具有bootrom,可自行加载程序。 chipyard主机(host computer/outside world)与DUT的两种
阅读全文
posted @ 2023-05-10 16:37 Haowen_Zhao
阅读(794)
评论(0)
推荐(0)
tinyriscv——gp寄存器/riscv-tests的变化
摘要: 在 RISC-V 中,gp 寄存器是全局指针(Global Pointer)寄存器,用于存储全局数据区(.data 和 .sdata 段)的地址。在程序启动时,该寄存器会被设置为一个固定的值,通常为 __global_pointer$的地址,表示全局指针的起始地址。在一些情况下,可以通过修改该寄存器
阅读全文
posted @ 2023-05-10 15:46 Haowen_Zhao
阅读(683)
评论(0)
推荐(0)
2023年4月29日
git branch/checkout
摘要: 在开发过程中有时需要回退到以前的版本 备忘记录:(6条消息) git通过SHA或branch或tag获取指定版本仓库_FrontierSetter的博客-CSDN博客
阅读全文
posted @ 2023-04-29 01:48 Haowen_Zhao
阅读(39)
评论(0)
推荐(0)
2023年4月28日
chipyard——自定义配置生成和前仿
摘要: 一,生成配置 前面用rocket-chip仓库做了生成和前仿,为了方便扩展外设,这里转到chipyard仓库。 首先我们生成一个之前用的配置: 为删SimDTM(我的测试框架不需要),先在rocket的subsystem/config下创建一个class: 然后在chipyard顶层创建config
阅读全文
posted @ 2023-04-28 23:09 Haowen_Zhao
阅读(1315)
评论(3)
推荐(0)
ubuntu20.04实验用docker环境搭建
摘要: docker pull ubuntu:20.04 docker run --it --net=host --privileged=true ubuntu:20.04 /bin/bash apt updateapt速度慢可以换源:(6条消息) docker中ubuntu容器更换apt源_NotJc的博
阅读全文
posted @ 2023-04-28 20:11 Haowen_Zhao
阅读(121)
评论(0)
推荐(0)
Rocket——外设扩展
摘要: 之前曾分享过如何基于cake pattern在chipyard中添加自定义MMIO外设和ROCC加速器,那么如何在Rocket上添加GPIO,SPI,UART,I2C这些常规外设呢?用chipyard和rocket-chip哪个更方便呢?是时候做个总结了。 一,Rocket-chip 扩展外设 1,
阅读全文
posted @ 2023-04-28 00:49 Haowen_Zhao
阅读(902)
评论(0)
推荐(0)
2023年4月25日
Rocket——BootRom
摘要: Bootrom是嵌入处理器芯片内的一小块掩模ROM,包含处理器在上电或复位时执行的第一个代码。bootrom结构如下所示(图自10-02 晶片內建Boot Rom記憶體映設圖介紹_哔哩哔哩_bilibili): rocket中的code bootrom.s是rocket-chip/bootrom.S
阅读全文
posted @ 2023-04-25 16:56 Haowen_Zhao
阅读(634)
评论(0)
推荐(0)
2023年4月18日
Diplomatic Design Patterns: A TileLink Case Study
摘要: 文章地址: Diplomatic Design Patterns: A TileLink Case Study (carrv.github.io) 一,简介 Diplomacy是一种基于Scala语言的编程框架。在Chisel硬件描述语言构建的CPU核心设计中,单纯使用Chisel无法完成复杂的连线
阅读全文
posted @ 2023-04-18 21:57 Haowen_Zhao
阅读(384)
评论(0)
推荐(0)
下一页
公告