riscv 相关问题

RISC-V是一种新的指令集架构(ISA),最初设计用于支持计算机体系结构研究和教育,现在已成为RISC-V Foundation治理下的行业实现的标准开放架构。

RISC-V。12位即时逻辑运算是否对整个寄存器进行操作?

我正试图为RISC-V CPU写一个模拟器,但找不到问题的明确答案。比方说,我想使用ANDI rs1, rd, 0xFFF,其中rs1包含0xFFFFFFFF,而立即......。

回答 1 投票 0

如何使用用户定义的一个覆盖_sbrk等c lib函数?

我想在newlib提供的riscv的c和c ++中使用stl函数。为了使用这些,我必须替换_sbrk,_read,_write和其他一些函数的默认实现。由...

回答 1 投票 0

引导阶段中数据从闪存到RAM的重定位

我目前正在尝试解决在引导阶段需要将数据从闪存移动到RAM的问题。现在,仅使用...

回答 1 投票 0

bluespec编译的文件的标题

我有一个扩展名为.bo的文件。经过一些研究,它似乎是与risc-V架构一起使用的bluespec构建的。我的目标是撤销此文件。当我这样做时:file myfile.bo ...

回答 1 投票 -2

RISC-V中的LLVM指令调度

我正在研究LLVM中针对RISC-V后端的指令调度。我了解有两种调度方式(ScheduleDAGRRList和MachineScheduler)。从调试日志中,我可以使用RISC-V ...

回答 1 投票 1

Makefile我只能执行一次配置吗?

我正在尝试创建一个可以编译一些文件并创建一些输出的Makefile,但首先我希望它仅执行一次配置,而下一次我键入使其不重新执行......]

回答 2 投票 -1

Makefile用一个makefile错误编译具有主要功能的许多程序

我正在尝试使用一个Makefile来编译许多.c文件。我已经编写了所有规则,并且想要添加一条规则,其中说:执行所有依赖.c文件的规则。参考:编译所有C ...

回答 1 投票 0

在RISC-V CLINT向量模式下,同步异常处理程序是否与ID = 0中断处理程序(用户软件中断)相同?

在RISC-V手册第二卷中,它说:当MODE = Vectored时,进入机器模式的所有同步异常都将pc设置为BASE字段中的地址,而中断则导致pc设置为...

回答 1 投票 1

RISC-V中断处理流程

我正在寻找RISC-V处理器如何处理中断请求。我在网上查看了《指令集手册》和信息。重点在于准确解释标题设置的内容:...

回答 1 投票 0

RISA-V FE310-G002是否支持Ada任务?

我需要为我的下一个项目分配任务,但是我不确定是否所有Ada功能都可用于RISC-V。这里有一个LED闪烁示例,但仅此而已。 https://github.com/AdaCore/Ada_Drivers_Library / ...

回答 2 投票 2

RISC-V寄存器在系统调用期间被替换

内联汇编系统调用的浮点返回值被编译器意外保存,然后在调用后恢复。内联float fsyscallf(long n,float farg0){register ...

回答 1 投票 0

RISC-V Rocket芯片仿真器的运行失败

我正在此处阅读自述文件以进行设置:https://github.com/chipsalliance/rocket-chip。当我在$ ROCKETCHIP / emulator目录中运行make -j6时,收到以下错误消息:make:*** [...

回答 1 投票 0

在RISC-V I-Type的立即数字段中可以为负吗?

我了解到RICS_V ISA中不需要'subi',并且立即数字段表示一个二进制补码整数,以完全执行该操作。我的问题是,如果可以表示直接部分...

回答 1 投票 0

运行OpenOCD失败,并带有jtagRocketConfig

这是我尝试连接软件RTL仿真和OpenOCD时得到的:xPack OpenOCD,x86_64 Open On-Chip Debugger 0.10.0 + dev-00068-ge1e63ef30(2020-03-16-05:57)在GNU许可下GPL v2适用于...

回答 1 投票 1

如何在尖峰中跟踪动态指令(在RISC-V上]

我是秒杀和RISC V的新手。我正在尝试对秒杀进行一些动态指令跟踪。这些说明来自sample.c文件。我尝试了以下命令:$ riscv64-unknown-elf-gcc ...

回答 1 投票 0

RISCV-与PC相对的跳转指令?

在RISC-V非特权规范V20191213中,声明如下,(第21页)。无条件跳转指令均使用PC相对寻址来帮助支持与位置无关的代码。 ...

回答 1 投票 0

希望澄清我对R型指令的理解

我现在正在使用一个简单的risc-v处理器,该处理器将与以下cmd兼容:如果我不正确地理解,除突出显示的所有指令之外,所有指令都是正确的吗...

回答 1 投票 0

如何在Qemu riscv上执行C程序并观察输出?

在Qemu riscv中运行C代码并观察输出的最佳方法是什么?我通过此链接安装了Qemu riscv。我现在应该怎么办? https:// risc-v-getting-started-guide ....

回答 1 投票 -1

I型指令指定的立即数的最高有效位在哪里?

我现在在logisim的帮助下构造一个简单的risc-v处理器。关于I型指令:我知道指令定义如下:[0:6] =>操作码(以确定什么ALU ...

回答 1 投票 1

如何写“ ||” Risc-V中的状况?

例如,在C中,如果(a == 0 || a == b)返回0;我不知道如何在Risc-v中编写多个条件。你们可以帮我弄清楚吗?

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.