任性毛巾

文章
7
资源
0
加入时间
2年10月17天

好书整理系列之-设计模式:可复用面向对象软件的基础 7

附录A 词汇表抽象类(abstract class) 一种主要用来定义接口的类。抽象类中的部分或全部操作被延迟到其子类中实现。抽象类不能实例化。抽象耦合(abstract coupling) 若类A维护一个指向抽象类B的引用,则称类A抽象耦合于B。我们之所以称之为抽象耦合乃是因为A指向的是一个对象的类型,而不是一个具体对象。抽象操作(abstract operation) 一种声明了型构( s i

五、RISC-V SoC内核——中断 代码讲解

tinyriscv这个SoC工程的内核cpu部分,采用经典的三级流水线结构进行设计,即大家所熟知的:取值—>译码—>执行三级流水线。上一篇博文中注释了执行模块,现在来介绍中断模块:目录1. 中断结构图2. csr_reg 控制与状态寄存器2.1 中断和异常概述2.2 csr_reg.v基础知识2.3 csr_reg.v注解3. clint.v 模块注解3.1 接口定义3.2 程序内容4. ctrl.v模块(跳转和流水线暂停)4.1 ctrl接口定义