• 2024-04-02圣文深特公司注册
    圣文深特是众多岛国之一,相对来说知名度也更高,主要得益于在这注册公司通常不需要太多的zhi本,而且注册和年度维护成本相对较低,另外圣文深特拥有发达的国际jin融服务部门,包括li岸银行和金rong机构。这些机构为国际客户提供多样化的金rong服务,吸引了加mi货币,和外hui业务的客户前来
  • 2023-12-14Rong晔大佬教程学习(5):ALU单元设计
    之前我们提到,alu一共有两个输入,通过前几章的指令部分,我们可以发现有以下四种情况: 注意:虽然上面有四种情况,但由于本项目的U型指令只实现了lui,也就是立即数左移12位,所以把这一类归为寄存器和立即数,而不是第四种立即数和pc,这个是auipc指令实现的功能。所以下面代码中一共
  • 2023-12-14Rong晔大佬教程学习(4):寄存器堆和立即数扩展
    在第一节的设计结构图中,我们可以看到,ctrl.v模块译码后,就可以得到我们实际运算所需要的数据,有两种:1.寄存器值,通过译码后得到的地址在寄存器堆中读出;2.立即数值,在译码后进行扩展得到的完整的立即数值。首先来看寄存器堆,一共有32个寄存器: 接口名称表示每个寄存器的功
  • 2023-12-13Rong晔大佬教程学习(3):取译码
    在讲解指令译码之前,我们首先需要了解指令,如下图所示,ARM、MIPS、RISCV-v指令集同属于RISC指令集(精简指令集),特别注意的是,相同的一条指令在不同的ISA中译码得到的结果是不同的,这也很好理解,比如“nihao”在拼音中可以翻译为“你好”,就是打招呼的意思,但在英文中这甚至不是一个单词
  • 2023-12-13Rong晔大佬教程学习(1):背景与项目设计目标
    riscv实际上是一种ISA的指令集,而处理器的设计的基本结构是不变的(如下所示),其区别在于所选用的指令集的类型,一般有ARM、RISCV、MIPS等,采用了不同的引擎,那么车的外观、系统等也会随之发生变化。采用RISCV,是因为它简洁、开源、明了,确定处理器设计的指令集后,我们还要对其进行
  • 2023-12-13Rong晔大佬教程学习(0):前言
    2023-12-13在安装了tinyriscv的工具链之后,本想着说去看那个技术文档,但是那个技术文档只是相当于一个“使用手册”,而不是技术教程,所以说还是得去补一补计组的知识。前几天买了本riscv的书,想配合着b站的计组教程刷一刷,但是几天了书还在路上,万幸的是在b站看到了Rong晔