Welcome to the Dictionary of Programming Languages, a compendium
of computer coding methods assembled to provide information and
aid your appreciation for computer science history.
Browse the dictionary by clicking on a section:
A
B
C
D
E
F
G
H
I
JK
L
M
N
O
P
QR
S
T
UV
WXYZ+
Get a full dump of the dictionary:
List of Names
Short Form
Full Form
-- Behavioral model of a D flip-flop, from
-- the US Army FCIM VHDL Tutorial.
USE WORK.std_logic_1164.ALL
ENTITY mydff IS
GENERIC(q_out, qb_out :time);
PORT(preset, clear, din, clock: :IN std_logic;
q, qb : :OUT std_logic);
END mydff
ARCHITECTURE behavioral OF mydff IS
BEGIN
mydff_proc : PROCESS(preset, clear, clock)
VARIABLE int_q :std_logic;
BEGIN
IF preset = '0' AND clear = '0' THEN
IF(clock'EVENT) AND (clock = '1') THEN
int_q := din;
END IF;
ELSEIF preset = '1' AND clear ='0' THEN
int_q := '1';
ELSEIF clear = '1' AND preset = '0' THEN
int_q := '0';
ELSE
int_q := 'X';
ENDIF;
q <= int_q AFTER q_out;
int_q := NOT(int_q);
qb <= int_q AFTER qb_out;
END PROCESS mydff_proc;
END behavioral;
Descriptions in this dictionary are ©1997-99 Neal Ziring. Some examples copyright of their respective authors. Some technologies and languages are trademarked. Permission to copy descriptions is granted as long as authorship credit is preserved.
Comments on this dictionary, corrections and suggestions, are all welcome. Please use email, the address is ziring@home.com
[Ziring MicroWeb Home] [Dictionary Start] [Sign Guestbook]
Dictionary and script maintained by Neal Ziring, last major modifications 3/18/98. Most recent additions to dictionary and master list, 1/00.