Verilator 4.026 发布,高性能 Verilog HDL 模拟器
Verilator 4.026 发布了。
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 倍)。
此版本更新内容包括:
- 现在有 Docker 镜像
- 支持有界队列
- 断言中支持蕴涵算子 “ |->”
- 支持字符串比较,ato* 等方法
- 支持即时覆盖声明
- 更新 FST 跟踪 API,以获得更好的性能
- 添加vpiTimeUnit并允许将时间指定为字符串
- 在源码版本控制冲突中添加更简洁的错误
- 修复小端字节范围
- 修复队列问题
- 修复 shell 中 #! 导致的问题
详情查看更新说明:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Tea 语言 1.0 Beta 版发布
2020年1月22日,Tea语言发布了1.0首个Beta版本,该版本完善和优化了Tea语言1.0的众多特性。 Tea语言是一种新的计算机编程语言,采用强规范设计(规范即语法),拥有简约的强类型系统和单元模块体系,支持类型推断,支持面向对象和函数式编程,语法精炼简洁。其目标是成为一个友好的,支持多端开发的编程语言,并尽量支持常用编程语言生态,让开发者可以继续使用已有工作成果。目前通过编译生成PHP代码运行,可调用PHP库,可以用于Web服务器端开发。预计后续将支持部分其它编程语言。 Tea语言非常注重语法的友好性,通过对语法进行优化设计,希望开发者可以更轻松自然的编写代码,可以更专注于创意实现。也尽量保持了常用编程语言的语法风格和习惯,以降低学习成本。 Tea语言项目最早开始于19年2月份,项目初衷主要是用于提升内部开发效率和实现产品功能,最初特性较少,在完善和优化后,于19年12月初发布开源。 版本特性: Strongly specification Strongly typed Type inference Types (String, Int, UInt, Float, Bool,...
- 下一篇
Taro 2.0.2 发布,BAT 小程序、H5 与 RN 端统一框架
Taro 2.0.2 发布了。Taro 是一套遵循 React 语法规范的多端统一开发框架,支持用 React 的方式编写一次代码,生成能运行在微信小程序/百度智能小程序/支付宝小程序、H5 与 React Native 等端的应用。 此版本更新内容包括: Bug Fixes cli:修复 Node 13 创建项目时的问题, close#5285(efc394c) h5:修复Video组件设置了poster后controlers失效的问题 (03a3229) mini-runner:修复小程序 watch 时支持压缩的问题 close#5322(#5355) (11375dc) rn:react native react-redux 版本太低 close#5335(e92c019) 修复编译微信小程序插件时 miniprogramRoot 被更改的问题 close#5338(21a0b73) Features swan:百度也加上绕开 diff 的后门 (efaefd4), closes#5277 更新日志: https://github.com/NervJS/taro/blob/2....
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS关闭SELinux安全模块
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Redis,开启缓存,提高访问速度