实现一个什么都不能做的嵌入式操作系统,这是自己写的一个最简单的嵌入式操作系统。
2022-06-20 20:25:10 117KB 嵌入式操作系统 Bootloader RISC 文章
1
RISC-V 32i CPU和汇编器 这是HKUST ELEC-5140高级计算机体系结构的课程项目材料之一,鼓励学生增强结构模型并改善其性能。 该项目正在运行,由维护。 任何讨论或建议,将不胜感激! 项目树 RV32i目录包含一个用verilog编写的RISC-V CPU的Vivado项目,该项目实现了5级单问题处理器,支持31条基本指令。 RISC-V_Assembler目录包含一个汇编程序,用于将RISC-V指令汇编转换为十六进制格式,可以在Vivado仿真过程中通过$readmemh轻松将其直接直接加载到指令存储器中。 测试目录包含以RV32i程序集编写的基准。 Vec_Mul是一个基本的编码示例。 组装手册 该汇编器支持什么: R型: add s1, t1, t2 # s1 = t1 + t2 I型: slti s1, t1, 3 # if t1 < 3: s1 = 1
2022-06-14 14:06:46 292KB 汇编器
基于FPGA和电子设计自动化技术,采用模块化设计的方法和VHDL语言,设计一个基于FPGA的RISC微处理器。该微处理器主要由控制器、运算器和寄存器组成,具有指令控制、操作控制、时间控制和数据加工等基本功能,其指令长度为16位定长,采用立即寻址和直接寻址两种方式。仿真结果表明,基于FPGA的RISC微处理器的时钟频率为23.02MHz,且功能完全达到设计要求。
2022-06-04 11:16:05 182KB 微处理器|微控制器
1
1、VHDL 2、微处理器仿真 3、流水线 4、数据冒险 5、重排序
2022-06-03 08:27:53 2.04MB VHDL 流水线 微处理器 RISC
1
众核技术已成为当前处理器体系结构发展的必然趋势,如何对众核处理器设计进行有效而充分的验证,成为当今IC设计验证领域的研究热点之一,也是众核处理器芯片能否成功流片的关键因素之一。目前工业界采用基于仿真的验证作为主要的验证方式,重点介绍了以覆盖率为导向的RISC众核处理器的功能验证环境的整体设计,提出了“被动式”的验证思想,并采用“软硬件协同验证”的策略,最终达到每条指令都比对通过的验证目标,辅以后期阶段所引入的时序验证策略和功耗评估策略,完整地提出了一套芯片验证平台搭建和验证功能实现的方法流程。
2022-05-21 23:03:36 529KB 论文研究
1
RISC-V指令集 官方原版 V2.2版本。 基本指令集包括40条RISC整数指令和10条用于同步、系统调用和计数器操作的其他指令。 使用的RISC_V都需要实现这些基本指令,并称之为RV32I。对应的RV64I 、RV128I也是一样扩展对应的位宽即可。 另外包括扩展指令,主要包括压缩字节指令、乘除、单/双/四精度浮点运算指令、原子指令。
2022-05-17 16:18:14 1011KB RISC-V指令集介绍
1
突破板上的iCE40 UltraPlus FPGA示例 ice40 ultraplus fpga的示例集合,每个示例都测试了fpga(例如spram)的功能,并且彼此独立。 所有示例均在晶格的ice40 ultraplus突破板上运行( ),其中包含ice40 ultraplus fpga(iCE40UP5K),闪光灯,ftdi usb-to-spi针芯片和一个RGB LED。 一些示例包括: RGB LED闪烁 RGB LED上的PWM 从FPGA读取和写入SPRAM模块 与主机的SPI通信 使用软IP模块 在iCE40上使用硬件SPI模块 读写BRAM 从FPGA读取闪存(N25Q032A) 具有MAC(乘法和累加)操作的DSP( SB_MAC16 )示例 在FPGA上运行的RISC-V实现 RISC-V将上述所有示例组合在一起,以构成一个完整的工作系统,该系统能够在与L
2022-05-15 21:53:05 60KB fpga verilog risc-v ice40
1
JDK6 for HP-UX PA_RISC PA_RISC_JDK_6.0.37_June_2018_Z7550-63475_jdk6_16037_ia.depot 亲测 安装: swinstall -s $JDKPATH/PA_RISC_JDK_6.0.37_June_2018_Z7550-63475_jdk6_16037_ia.depot
2022-05-13 09:45:25 90.5MB JDK6 HP-UX PA_RISC
1
芯片厂框架 使用Chipyard 要开始使用Chipyard,请参阅Chipyard文档网站上的文档: ://chipyard.readthedocs.io/ 什么是Chipyard Chipyard是用于基于Chisel的片上系统的敏捷开发的开源框架。 它将使您能够利用Chisel HDL,Rocket Chip SoC生成器和其他项目来生产 SoC,该产品具有从MMIO映射的外设到定制加速器的所有功能。 Chipyard包含处理器内核( , , ),加速器( , , ),内存系统以及其他外围设备和工具,以帮助创建功能齐全的SoC。 Chipyard支持多种并发的敏捷硬件开发流程,包括软件RTL仿真,FPGA加速仿真( ),自动化VLSI流程( )以及用于裸机和基于Linux的系统的软件工作负载生成( )。 Chipyard由的的积极开发。 资源 Chipyard
2022-05-08 11:24:11 1.47MB boom rocket rocket-chip chip-generator
1
基于RISC-V指令集的超标量处理器设计.pdf
2022-05-05 23:11:11 497KB 处理器 微型机器 数据处理 参考文献