sail:Sail架构定义语言

上传者: 42118011 | 上传时间: 2022-09-07 17:16:54 | 文件大小: 25.8MB | 文件类型: ZIP
Sail ISA规范语言 概述 Sail是一种用于描述处理器的指令集体系结构(ISA)语义的语言。 Sail的目标是提供一种工程师友好的,类似于供应商伪代码的语言来描述指令语义。 它本质上是一阶命令式语言,但具有轻量级依赖类型的数字类型和位向量长度的键入,可使用Z3自动检查它们。 它已用于几篇论文,可从。 给定Sail定义后,该工具将对其进行类型检查并生成C和OCaml中的可执行仿真器,Isabelle,HOL4和Coq的定理证明者定义,以及与我们的和工具集成的并发语义定义。 这一切都在进行中,某些定理证明者的定义还不适用于更复杂的模型。 有关当前状态的描述,请参见最新论文和ARMv8.5-A模型。 该存储库包含Sail的实现,以及一些Sail规范和相关工具。 带有源代码的手册 (在) Sail源代码(在) 某些ISA模型的已生成Isabelle快照,在 用于生成Isabelle

文件下载

资源详情

[{"title":"( 1407 个子文件 25.8MB ) sail:Sail架构定义语言","children":[{"title":".gitignore <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"INSTALL.md <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"riscv.v <span style='color:#111;'> 2.24MB </span>","children":null,"spread":false},{"title":"riscv_extras.v <span style='color:#111;'> 7.27KB </span>","children":null,"spread":false},{"title":"riscv_types.v <span style='color:#111;'> 159.74KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明