自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Chipyard中的RTL Generators

chipyard是一个由伯克利大学开发的RISC-V开发平台,其中包含了诸多的开源器件,其中最重要的便是Generators,下边将对各个生成器做一个简单的介绍。

2023-04-13 21:10:54 2188

原创 如何在ubuntu22.04版本上安装libssl1.1?

【代码】如何在ubuntu22.04版本上安装libssl1.1?

2023-03-29 23:36:21 11936 9

原创 Chipyard------介绍与环境搭建

Chipyard是一个开源的、可扩展的、集成化的芯片设计平台,旨在帮助芯片设计人员快速、高效地开发自己的定制芯片。由伯克利大学架构研究小组开发,它基于Chisel语言和Scala编程语言,提供了一整套硬件设计工具和流程,包括RTL设计、验证、物理布局、仿真等,以及支持多种芯片体系结构的库和模块。

2023-03-28 09:34:50 7153 11

原创 RISC-V指令集架构------RV32C压缩指令集

RV32C是RISC-V架构中的一种指令集,其设计目标是提供高效的指令压缩技术,同时保持RISC-V架构的简洁和灵活性。它是RISC-V架构中的一个重要的扩展,为嵌入式系统和低功耗设备提供了方便和支持。基于32位寄存器的RISC-V架构,同时增加了压缩指令集(C),可以将32位指令压缩为16位或更短的指令,从而减少指令存储和传输的开销,提高指令的缓存效率,同时降低功耗和成本。

2023-03-24 12:00:05 6102 1

原创 RISC-V指令集架构------RV32A原子操作扩展指令集

RV32A是RISC-V指令集架构中的原子性扩展指令,用于支持原子操作。原子操作是对共享内存中的数据进行操作的一种方式,可以保证多线程并发执行时的数据一致性。

2023-03-23 20:18:15 1811

原创 RISC-V指令集架构------RV32F/RV32D浮点扩展指令集

RV32D和RV32F是RISC-V指令集架构中的浮点扩展指令,用于支持浮点运算。其中,RV32D是双精度浮点扩展指令,而RV32F是单精度浮点扩展指令。在RISC-V中,浮点扩展指令是可选的,需要根据具体应用场景来选择是否使用。如果应用场景需要进行浮点运算,那么就需要使用RV32D和RV32F指令集扩展。

2023-03-23 16:01:42 6609 1

原创 RISC-V指令集架构------RV32M乘法扩展指令集

本节以RV32M为例详细介绍RISC-V中的M型拓展指令。

2023-03-22 21:25:18 4543

原创 RISC-V指令集架构------RV32I基础整数指令集

本文详细的介绍了RISC-V基本整数指令集中的所有寄存器和指令,特别是RV32I。

2023-03-22 20:17:05 6758 1

原创 RISC-V指令集

RISC-V还是一个非常年轻的指令集架构,同时其十分瞩目精简、开源的特性也十分有利于我们学习,所以在未来的一段时间内,将把主要精力放在对RISC-V的指令集架构,包括基本指令集和拓展指令集的学习,不定时在此更新

2023-03-21 19:50:54 1976 2

原创 Chisel入门------Chisel的基本语法4

本节将具体的介绍集中常见的硬件电路,并探索如何使用Chisel语言进行描述。

2023-03-13 15:51:15 627

原创 Chisel入门------Chisel的基本语法3

这部分将继续介绍状态机和一些高阶函数的使用

2023-03-11 21:53:11 1470 1

原创 Chisel入门(三)------Chisel的基本语法2

Chisel基础第二部分,主要介绍了Chisel的组合逻辑电路和时序逻辑电路的设计方法。

2023-03-09 15:12:09 1418 1

原创 Chisel入门(三)------Chisel的基本语法1

Chisel入门----Chisel的基本语法

2023-03-07 15:53:37 2919 1

原创 Chisel入门(二)------初学SBT

Chisel学习第二章------初学SBT,SBT是用于构建Scala或Chisel的管理工具,了解SBT的使用方法对于后续整体工程的控制有很大好处。

2023-03-06 09:51:53 1280

原创 Ubuntu22.04TLS安装中文输入环境

unbuntu22.04LTS版本安装中文输入法

2023-03-02 19:58:05 1811

原创 学习参考笔记

学习过程中记录用的,好的笔记,主要与Chisel的学习相关,不定时更新目录

2023-03-01 16:47:31 117

原创 Chisel入门(一)------搭建Chisel开发环境

开始学Chisel第一节-----搭建Chisel开发环境

2023-02-27 10:10:49 3220

原创 Scala学习笔记

Scala学习笔记

2023-02-23 12:15:00 510

原创 Windows10上安装Scala

如何在Windows上安装Scala解释器,并运行第一个程序。

2023-02-16 17:18:21 1680 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除