
数字IC设计及验证
文章平均质量分 87
数字IC设计学习记录
锤王马加爵
没啥可说的
展开
-
【超标量】分支预测的方向预测总结
静态分支预测与动态分支预测原创 2022-07-05 02:42:29 · 3499 阅读 · 3 评论 -
Cache 设计原理(一)Cache 存在的意义
文章目录0x01 Cache 的意义0x02 局部性原理0x03 Cache 应用实例0x01 Cache 的意义目前,计算机所使用的内存大都为 DRAM/SDRAM,此类存储器访存时间较长,将会引起流水线长时间的停顿,这个时间比起时钟周期是个非常大的数字。当访存指令占据较大一部分时,平均 CPI 会因此而大幅升高。有时 data 和 code 都在同一存储器中,例如初始化C语言环境的过程就需要将 code 段和 data 段(或只有 data 段)从 Flash/SD 卡拷贝到内存中。这个原创 2021-10-17 13:46:22 · 1663 阅读 · 0 评论 -
Linux 下 iverilog 的自动化仿真
Linux 下 iverilog 的自动化仿真文章目录Linux 下 iverilog 的自动化仿真一、介绍二、安装步骤三、iverilog 使用test.vadd.v四、自动化仿真Makefile执行一、介绍iverilog :Icarus Verilog是一个轻量级的verilog仿真工具,以编译器的形式工作, 将以verilog编写的源代码编译为某种目标格式.。如果要进行仿真的话, 它可以生成一个叫做vvp的中间格式. 这个格式可以由其所附带的vvp命令执行。GTKwave:一款免费的波形原创 2021-07-05 20:57:03 · 3191 阅读 · 2 评论