SME.VHDL 0.4.3

VHDL transpiler for SME networks

There is a newer version of this package available.
See the version list below for details.
Install-Package SME.VHDL -Version 0.4.3
dotnet add package SME.VHDL --version 0.4.3
<PackageReference Include="SME.VHDL" Version="0.4.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SME.VHDL --version 0.4.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: SME.VHDL, 0.4.3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install SME.VHDL as a Cake Addin
#addin nuget:?package=SME.VHDL&version=0.4.3

// Install SME.VHDL as a Cake Tool
#tool nuget:?package=SME.VHDL&version=0.4.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

New in version 0.4.3 since 0.4.2
***********
* Changes *
***********
- Added the option to not render the buses, when generating the dot graph. This
allows for a much cleaner graph.
- Inferred true dual port memory are now more portable. The old definition
produced inconsistent behaviour, depending on which VHDL simulator was being
used.
- Moved function definitions in VHDL into the process definition. This allows
the functions to access variables and buses, which are local to the process.
*********
* Fixes *
*********
- Fixed error when initializing multidimensional arrays.
- Fixed triggering of unclocked processes. Before, clocked processes wouldn't
properly set the signal triggering unclocked processes.
- Fixed Windows line endings not being stripped in csv_util.vhdl.
- Fixed wrong name generation, when the first instance of a process came from
a different namespace. E.g. when the first process was a
SME.Components.TrueDualPortRAM, all names would start with SME_Components
instead of the proper namespace of the process.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.4.4 73 4/27/2021
0.4.3 102 2/18/2021
0.4.2 247 9/16/2020
0.4.1-beta 274 6/26/2019
0.4.0-beta 377 2/19/2019
0.3.3-beta 545 3/22/2018
0.3.2 612 2/11/2018
0.3.1 552 12/11/2017
0.1.0 632 5/3/2016