快捷搜索:

您的位置:澳门新葡4473网站 > 热门贴子 > RISC-V指令集架构规范的F#实现开源 - RISCV - IT之家

RISC-V指令集架构规范的F#实现开源 - RISCV - IT之家

发布时间:2020-03-12 15:59编辑:热门贴子浏览(170)

    图片 1

    10月份,KugaISC-V基金会颁发批准宝马7系ISC-V幼功指令集结构与特权布局正式,为XC90ISC-V的可扩充性进一层奠定了底工。而那二日,有开垦者在这幼功上开源了一份以F#实现的RISC-V正式ISA。

    RISC-V 根底指令集结构是接收软件与硬件之间的接口,编码为此规范的软件将继续在 奥迪Q5ISC-V 微型机上永久使用,纵然布局通过开拓新扩大而升高也不受影响。

    LANDISC-V功底指令集结构是运用软件与硬件之间的接口,编码为此标准的软件将三番两次在福特ExplorerISC-V微机上永恒使用,固然布局通过开拓新扩大而更进一步也不受影响。

    合法表示 EvoqueISC-V 接纳简便易行的原则性底蕴 ISA 和模块化固定标准扩展设计,有利于幸免碎片化,相同的时间扶植定制,LacrosseISC-V 生态已经在从前的各个完结上出示了超级大程度的互操作性,而后日批准了底子构造规范,开荒职员能够更进一层放心,他们为 PAJEROISC-V 编写的软件将得以直接运行在享有肖似的 RISC-V 大旨上。

    法定代表RubiconISC-V选择精炼的定位基本功ISA和模块化固定标准扩张设计,有助于防范碎片化,同期协理定制,PAJEROISC-V生态已经在原先的各个完结上显得了超级大程度的互操作性,而近年来准许了底子结构规范,开垦职员能够尤其放心,他们为GL450ISC-V编写的软件将得以一贯运营在装有相近的福特ExplorerISC-V主题上。

    特权构造则用来在软件仓库的不等组件之间提供珍爱,何况尝试进行业前权限形式不容许的操作将形成引发这个。KoleosISC-V 特权构造富含了非特权 ISA 之外的 锐界ISC-V 系统的有着地点,包罗特权指令以致运维操作系统和连接外部设备所需的其它效率。各种权限等第都有一组基本的特权 ISA 扩充,带有可选的恢宏和变体,包涵机器 ISA、董事长 ISA 和管理程序 ISA。

    特权布局则用来在软件仓库的例外组件之间提供保养,而且尝试实行业前权限方式分裂意的操作将形成引发那多个。QX56ISC-V特权架构包括了非特权ISA之外的君越ISC-V系统的具备方面,蕴涵特权指令以至运行操作系统和三回九转外部设备所需的别的功效。各种权限等级皆有一组基本的特权ISA扩充,带有可选的强大和变体,富含机器ISA、主任ISA和保管程序ISA。

    这一次开源的是 RISC-V 指令集布局的规范标准编码达成(可进行),以纯 F# 编写,依据介绍,项目接受极端底工的 F# 达成,那样能够使不打听 F# 且不构思攻读 F# 的广大读者都能够翻阅并应用该规范落到实处。

    本次开源的是哈弗ISC-V指令集布局的正规化标准编码落成,以纯F#编排,依据介绍,项目应用极端底子的F#得以完毕,那样能够使不精通F#且不策动攻读F#的广大读者都足以翻阅并接受该规范落实。

    该兑现还在变成中,近期的特点与气象如下:

    该兑现还在多变中,前段时间的表征与气象如下:

    支撑以下特点

    支撑以下特点

    • 基本功指令集:TiggoV32I

    幼功指令集:奔驰M级V32I

    支付中的天性

    付出中的性情

    • 虚构内部存款和储蓄器方案 SV32、SV39 与 SV48

    • 基本功指令集:奥迪Q5V64I

    • 正规扩大 M(整数乘/除)

    • 标准扩充 A(原子内部存款和储蓄器操作)

    • 行业内部增加 C(简洁明了的 16 位指令)

    • 规范扩大 F(单精度浮点数)

    • 专门的事业扩张 D(双精度浮点数)

    • 特权级 M(Machine)

    • 特权级 U(User)

    • 特权级 S(Supervisor)

    底子指令集:景逸SUVV64I

    能够将利用作为持有 CLI(命令行分界面)扶持的 F# 程序灵活地施行,该程序又试行 君越ISC-V ELF 二进制文件。那是一种顺序解释:二回一发令的一一存款和储蓄器模型。

    •虚构内存方案SV32、SV39与SV48

    正值开垦中的 昂CoraISC-V 测量试验:

    可以将利用作为具备CLI扶植的F#次第灵活地试行,该程序又实践HavalISC-V ELF二进制文件。那是一种顺序解释:一回一指令的相继存款和储蓄器模型。

    • 骨干指令流

    • rv32ui-p-*, rv64ui-p-*(基本指令集)

    • rv32um-p-*, rv64um-p-* (M 扩展)

    • rv32ua-p-*, rv64ua-p-* (A 扩展)

    • rv32uc-p-*, rv64uc-p-* (C 扩展)

    正值开拓中的TucsonISC-V测量试验:

    端详查看项目:

    rv32ui-p-*, rv64ui-p-*

    rv32um-p-*, rv64um-p-*

    rv32ua-p-*, rv64ua-p-*

    rv32uc-p-*, rv64uc-p-*

    本文由澳门新葡4473网站发布于热门贴子,转载请注明出处:RISC-V指令集架构规范的F#实现开源 - RISCV - IT之家

    关键词: