Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
VHDL
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Standardization=== The [[IEEE]] Standard 1076 defines the [[VHSIC]] [[Hardware Description Language]], or VHDL. It was originally developed under contract F33615-83-C-1003 from the [[United States Air Force]] awarded in 1983 to a team of Intermetrics, Inc. as language experts and prime contractor, [[Texas Instruments]] as chip design experts and [[IBM]] as computer-system design experts. The language has undergone numerous revisions and has a variety of sub-standards associated with it that augment or extend it in important ways. IEEE Standard 1076 was and continues to be a milestone in the design of electronic systems.<ref>[https://ieee-p1076.gitlab.io/ IEEE P1076 Working Group VHDL Analysis and Standardization Group (VASG)]</ref> ====Revisions==== * IEEE 1076β1987<ref name="originalversion" /> First standardized revision of ver 7.2 of the language from the United States Air Force. * IEEE 1076β1993<ref>{{Cite book |title = 1076-1993 β IEEE Standard VHDL Language Reference Manual |doi = 10.1109/IEEESTD.1994.121433 |year = 1994 |isbn = 0-7381-0986-X}}</ref> (also published with {{ISBN|1-55937-376-8}}). Significant improvements resulting from several years of feedback. Probably the most widely used version with the greatest vendor tool support. * IEEE 1076β2000.<ref>{{Cite book |title = 1076-2000 β IEEE Standard VHDL Language Reference Manual |doi = 10.1109/IEEESTD.2000.92297 |year = 2000 |isbn = 0-7381-1948-2}}</ref> Minor revision. Introduces the use of ''protected types''. * IEEE 1076β2002.<ref>{{Cite book |title = 1076-2002 β IEEE Standard VHDL Language Reference Manual |doi = 10.1109/IEEESTD.2002.93614 |year = 2002 |isbn = 0-7381-3247-0}}</ref> Minor revision of 1076β2000. Rules with regard to ''buffer ports'' are relaxed. ** IEC 61691-1-1:2004.<ref>{{Cite book |doi = 10.1109/IEEESTD.2004.95752 |title = IEC 61691-1-1 First edition 2004-10; IEEE 1076 β IEC/IEEE Behavioural Languages β Part 1-1: VHDL Language Reference Manual (Adoption of IEEE Std 1076-2002) |year = 2004 |isbn = 2-8318-7691-5}}</ref> IEC adoption of IEEE 1076β2002. * IEEE 1076cβ2007.<ref>{{Cite book |title = 1076c-2007 β IEEE Standard VHDL Language Reference Manual Amendment 1: Procedural Language Application Interface |doi = 10.1109/IEEESTD.2007.4299594 |year = 2007 |isbn = 978-0-7381-5523-4}}</ref> Introduced VHPI, the VHDL procedural interface, which provides software with the means to access the VHDL model. The VHDL language required minor modifications to accommodate the VHPI. * IEEE 1076β2008 (previously referred to as 1076β200x). Major revision released on 2009-01-26. Among other changes, this standard incorporates a basic subset of PSL, allows for generics on packages and subprograms and introduces the use of ''external names''. ** IEC 61691-1-1:2011.<ref>{{Cite book |doi = 10.1109/IEEESTD.2011.5967868 |title = 61691-1-1-2011 β Behavioural languages β Part 1-1: VHDL Language Reference Manual |year = 2011 |isbn = 978-0-7381-6605-6}}</ref> IEC adoption of IEEE 1076β2008. * IEEE 1076β2019. Major revision. ====Related standards==== * IEEE 1076.1 VHDL Analog and Mixed-Signal ([[VHDL-AMS]]) * IEEE 1076.1.1 VHDL-AMS Standard Packages (stdpkgs) * IEEE 1076.2 VHDL Math Package * IEEE 1076.3 VHDL Synthesis Package (vhdlsynth) ([[numeric std]]) * IEEE 1076.3 VHDL Synthesis Package β Floating Point (fphdl) * IEEE 1076.4 Timing (VHDL Initiative Towards ASIC Libraries: vital) * IEEE 1076.6 VHDL Synthesis Interoperability (withdrawn in 2010)<ref>{{Cite web|url=https://standards.ieee.org/ieee/1076.6/3466/|title = IEEE 1076.6-2004 - IEEE Standard for VHDL Register Transfer Level (RTL) Synthesis}}</ref> * [[IEEE 1164]] VHDL Multivalue Logic (std_logic_1164) Packages
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)