Simple Addition - Vhdl Typing CST Test
Loading…
Simple Addition — Vhdl Code
Adds two numbers using signals and outputs the result.
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.NUMERIC_STD.ALL;
entity AddProgram is
Port (
a : in INTEGER;
b : in INTEGER;
sum_out : out INTEGER
);
end AddProgram;
architecture Behavioral of AddProgram is
signal sum : INTEGER := 0;
begin
sum_out <= a + b;
end Behavioral;Vhdl Language Guide
VHDL (VHSIC Hardware Description Language) is a strongly typed, concurrent hardware description language used to model, simulate, and synthesize digital systems such as FPGAs, ASICs, and SoCs. Designed for reliability, formal precision, and hardware-level abstraction.
Primary Use Cases
- ▸FPGA design and development
- ▸ASIC/SoC prototyping
- ▸Digital logic design (counters, FSMs, datapaths)
- ▸High-reliability hardware (military/aerospace)
- ▸Hardware verification and simulation
Notable Features
- ▸Strong static typing
- ▸Concurrency built into the language
- ▸Timing-accurate simulation
- ▸Synthesizable constructs for hardware generation
- ▸Package- and library-based modularity
Origin & Creator
Developed in the early 1980s by the U.S. Department of Defense (DoD) under the VHSIC program; standardized as IEEE 1076.
Industrial Note
You’ll find VHDL embedded in aerospace avionics, defense-grade chips, satellite systems, telecom switching, and radiation-hardened FPGA applications.