Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

VHDL Reference Sheet: Entities, Ports, Signals, and Processes - Prof. Kevin Bolding, Study notes of Electrical and Electronics Engineering

A vhdl reference sheet providing an overview of entities, ports, signals, and processes. It includes examples of entity declarations, port declarations, signal declarations, and process statements. This sheet can be used as a study aid for students and professionals working on digital logic design projects using vhdl.

Typology: Study notes

Pre 2010

Uploaded on 08/18/2009

koofers-user-6x3-2
koofers-user-6x3-2 🇺🇸

10 documents

1 / 1

Toggle sidebar

Related documents


Partial preview of the text

Download VHDL Reference Sheet: Entities, Ports, Signals, and Processes - Prof. Kevin Bolding and more Study notes Electrical and Electronics Engineering in PDF only on Docsity! VHDL Reference Sheet LIBRARY ieee; USE ieee.std_logic_1164.all; USE ieee.std_logic_signed.all; ENTITY __entity_name IS PORT( __input_name, __input_name: IN STD_LOGIC; __input_vector_name: IN STD_LOGIC_VECTOR(__high downto __low); __output_name, __output_name: OUT STD_LOGIC; __output_vector_name: OUT STD_LOGIC_VECTOR(__high downto __low); __buffer_name, __buffer_name: BUFFER STD_LOGIC); END __entity_name; ARCHITECTURE a OF __entity_name IS SIGNAL __signal_name : STD_LOGIC; SIGNAL __signal_name : STD_LOGIC_VECTOR (__high downto __low); BEGIN -- Architecture Body --- END a; CASE __expression IS WHEN __constant_value => __statement; __statement; WHEN __constant_value => __statement; __statement; WHEN OTHERS => __statement; __statement; END CASE; IF __expression THEN __statement; __statement; ELSIF __expression THEN __statement; __statement; ELSE __statement; __statement; END IF; TYPE __enumerated_type_name IS (__name, __name, __name); SIGNAL __signal_name : __type_name; PROCESS (__signal_name, __signal_name, __signal_name) BEGIN -- Process Body -- END PROCESS;
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved