Max of Two Numbers - Vhdl Typing CST Test
Loading…
Max of Two Numbers — Vhdl Code
Finds the maximum of two input numbers.
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.NUMERIC_STD.ALL;
entity MaxProgram is
Port (
a : in INTEGER;
b : in INTEGER;
max_out : out INTEGER
);
end MaxProgram;
architecture Behavioral of MaxProgram is
begin
process(a, b)
begin
if a > b then
max_out <= a;
else
max_out <= b;
end if;
end process;
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.