VHDL programming language

GPTKB entity

Statements (81)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:designedFor hardware description
gptkbp:domain electronic design automation
gptkbp:fileExtension .vhd
.vhdl
gptkbp:firstAppearance 1980s
gptkbp:fullName gptkb:VHSIC_Hardware_Description_Language
gptkbp:hasConstructor gptkb:architecture
gptkb:brick
gptkb:library
gptkb:logic
gptkb:software
Signal
variable
assertion
file format
attribution
entity
Process
configuration
component
alias
if statement
package
constant
external function
case statement
subtype
external type
access type
external access type
external alias
external attribute
external constant
external file
external name
external procedure
external protected type
external shared variable
external signal
external subtype
external variable
generate statement
loop statement
protected type
shared variable
wait statement
gptkbp:hasStandardRevision gptkb:VHDL-1987
gptkb:VHDL-1993
gptkb:VHDL-2002
gptkb:VHDL-2008
gptkb:VHDL-2019
gptkbp:hasType gptkb:integral
bit
record producer
enumeration
array
boolean
std_logic
https://www.w3.org/2000/01/rdf-schema#label VHDL programming language
gptkbp:influenced gptkb:PSL
gptkb:SystemVerilog
gptkbp:influencedBy gptkb:Ada
gptkbp:license gptkb:standard
gptkbp:namedAfter VHSIC (Very High Speed Integrated Circuit)
gptkbp:paradigm imperative
structured
concurrent
gptkbp:standardizedBy gptkb:IEEE
gptkbp:standardNumber gptkb:IEEE_1076
gptkbp:supports gptkb:simulation
concurrent statements
hierarchical design
sequential statements
testbenches
synthesis
gptkbp:usedFor digital circuit design
FPGA programming
ASIC design
gptkbp:bfsParent gptkb:ISO/IEC_JTC_1/SC_22
gptkbp:bfsLayer 7