Announcing Veryl 0.14.1
The Veryl team has published a new release of Veryl, 0.14.1. Veryl is a new hardware description language as an alternate to SystemVerilog.
If you have a previous version of Veryl installed via verylup
, you can get the latest version with:
$ verylup update
If you don't have it already, you can get verylup
from release page.
Resolving Regressions
This version aims to resolve regressions introduced in the previous version.
- Fix broken msb #1329
New Features
Improve port connection check #1327
Type cast at port connection caused reset type error, it is fixed correctly.
inst u: $sv::SvModule (
// v0.14.0: `sv_with_implicit_reset` error
// v0.14.1: no error
i_rst_n: i_rst as reset_async_low,
);
Connecting unassignable type to output port becomes to be detected.
inst u: Module (
out0: 1 , // error
out1: x + 1, // error
);
Other Changes
Check out everything that changed in Release v0.14.1.