Verilator 4.040 发布,高性能 Verilog HDL 模拟器
Verilator 4.040 发布了。Verilator 是一个高性能 Verilog HDL 模拟器与 lint 系统,它不会简单地将 Verilog HDL 转换为 C++ 或 SystemC。Verilator 不会简单地将 Verilog HDL 转换为 C++ 或 SystemC。Verilator 不仅可以翻译,还可以将代码编译为速度更快的优化与可选的线程分区模型,同时这些模型封装在 C++/SystemC/Python 模块中。
经过编译的 Verilog 模型,即使在单线程上执行的速度也比独立 SystemC 快 10 倍以上,并且在单线程上的执行速度比诸如 Icarus Verilog 之类的解释 Verilog 模拟器快 100 倍。多线程可能还会使速度提高 2-10 倍(在解释型模拟器上总共可以提高 200-1000 倍)。
此版本主要更新内容:
- 4.040 版本是计划中最后一个支持 C++11 以前的编译器的版本,建议移至 C++ 11 或更高版本的编译器。
其他
- 修复 4.038 版本中被破坏的阵列接口
- 支持 $stable、$rose 和 $fell
- 支持简单的函数 localparams
- 修复 protect lib VCS 告警
- 修复组合不同宽度的参数问题
- 修复没有顺序逻辑的 protect-lib
- 修复 V3Unknown 的问题
- 修复非 32 位转换为 float 的问题
- 修复强制转换非自定义子表达式的问题
- 修复 SystemC 网络名称
更新说明:https://github.com/verilator/verilator-announce/issues/36

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
几十年前的操作系统用到现在,下一代操作系统会是什么样的?
如何与计算机互动,如何更便捷的操控计算机一直都是一项极具市场价值的技术,有三家公司就依靠这一技术占领了全球计算机操作市场,而且单依靠这一技术就变成了世界最强科技公司,这三家公司就是微软、苹果和谷歌。微软的“Windows”操作系统占领了PC端,苹果的“ios”操作系统和谷歌的“安卓”操作系统占领了移动端。 关于“操作系统”,可能很多人都会把这项技术想得太复杂,因为它是由世界排名前十强的三家高科技公司研发的,其实不然,这项技术很简单,已经不是什么高科技。 先说微软的“Windows”操作系统吧!“Windows”操作系统简单来说就是通过操控键盘、鼠标来控制计算机,这个系统只是在计算机上多加了一个键盘、一个鼠标、一个显示器和软件算法而已,“Windows”和当初的麦金塔计算机使用的是一样的操作方式,几十年了也没有什么太大变化,不见得这技术会有什么样高超的一个技术壁垒! 苹果的“ios”操作系统和谷歌的“安卓”操作系统使用的是一种操作方式,“触摸的人机交互方式”,也就是在计算机上一块触摸屏和一个算法(软件),“ios”和“安卓” 从2007年诞生到现在没有太大改变,技术壁垒也不是很高。 操作...
- 下一篇
SQLite 3.33.0 发布,世界上使用量最大的数据库引擎
SQLite 3.33.0 发布了,SQLite 是一个 C 实现的 SQL 数据库引擎,它的特点是小型、快速、自包含、高可靠性和功能齐全。SQLite 嵌入在所有手机和大多数计算机中,也捆绑在为数众多的其它应用中,是世界上使用量最大的数据库引擎。 此版本更新内容包括: 支持遵循 PostgreSQL 语法的 UPDATE FROM: UPDATE-FROM 的想法是对 SQL 的扩展,它允许 UPDATE 语句由数据库中的其他表驱动。使用 UPDATE-FROM,可以将目标表与数据库中的其他表连接起来,以帮助计算需要更新的行以及这些行上的新值。 将数据库文件的最大大小增加到 281 TB。 扩展了PRAGMA integrity_check语句,以便可以选择将其限制为仅验证单个表及其索引,而不是验证整个数据库文件。 添加了用于执行任意精度十进制算术的十进制扩展名。 增强 ieee754 扩展,以使用 IEEE 754 binary64 数字。 CLI增强功能: 添加了四个新的输出模式:“box”、“json”、“markdown” 和 “table”。 “column”输出模式会自动...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS关闭SELinux安全模块
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7设置SWAP分区,小内存服务器的救世主
- Hadoop3单机部署,实现最简伪集群
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池