perf性能分析工具简易使用
1. 记录数据perf record -e cpu-clock -g --call-graph dwarf $NEMU_HOME/build/riscv32-nemu-interpreter -b ./build//microb...
qemu-riscv 启动ubuntu
1. 安装软件包qemu-system-riscvu-boot-qemuopensbi2. 下载Ubuntu系统镜像下载链接:[https://cdimage.ubuntu.com/releases/24.04/release/(ht...
数字标准单元库中CLKBUF与BUF的区别
在数字标准单元库中,有CLKBUF* 和 BUF* 这两类缓冲器,一般时钟树综合时,会使用CLKBUF(或CLKINV等)而不是BUF,为什么呢?这两者有何区别呢?结论先说结论:The CLKBUF cell provides the...
Design Compiler 综合流程及优化流程分析
下面的所有内容在Design Compiler User Guide中基本上都有提到,如果需要更加严谨完整的描述,请看文档!本文档不仅仅是手册的提取和翻译,同时有自己的理解和想法,但是也可能引入错误。同时本文档参考了IC_learne...
ELF文件格式解析
说明ELF文件格式可以通过键入命令man 5 elf来查看,本文介绍不如man手册详尽严谨,具体内容还需查看手册!对于使用C语言读取ELF文件,可以参考我写的代码:https://github.com/EPTansuo/elfread...
FFT算法原理及其代码实现
0. FFT简介FFT(Fast Fourier Transform, FFT),是实现快速计算序列的离散傅里叶变换(DFT)的方法。它将DFT的复杂度由$\mathrm{O}(n^2)$ 降低到$\mathrm{O}(n \log ...
近日对网站进行的一些修改
一、更新Typecho至1.2.0在外观上,最主要的就是支持了图片的居中,而其它方面,仅从外观来看并不明显。恢复了评论功能。二、更新MWordStar至2.5.21MwordStar是目前博客正在使用的主题,近日对其进行了更新。默认情...