3 ms·
VHDL was initially developed by the DoD back in the time when there was a strong push towards unification of programming languages used in government/defense co
by okl 6y ago
VHDL was initially developed by the DoD back in the time when there was a strong push towards unification of programming languages used in government/defense contracts.
Newer VHDL deviates from Ada syntax in some unfortunate ways that can lead to confusion. For example ".all", in Ada is used to "dereference pointers" while in VHDL it is used to import everything from a library.
Also, coming from Ada you eventually realize that many FPGA vendor's tools are non-conforming to the standard in regards to certain features that are seldomly used by hardware designers but are bread and butter for Ada developers. (enum -> int, int -> enum conversions were partly unsupported in the Xilinx toolchains some years ago, not sure if the problem persists.)
- bXVsbGVy 6y ago> For example ".all", in Ada is used to "dereference pointers" while in VHDL it is used to import everything from a library. In VHDL, the meaning of the suffix all depends on kind of the prefix. When the prefix is an object of access type, it behaves similarly to Ada.