Artikel-ID: 000084808 Inhaltstyp: Produktinformationen und Dokumente Letzte Überprüfung: 13.02.2006

Wie instanziiere ich 74er-Makrofunktionen in VHDL? (MAX PLUS® II)

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung Komponentendeklarationen für die 74er-Makrofunktionen werden in den <max plus II Verzeichnis>\vhdlXx\altera Verzeichnis, wo Xx ist entweder "87" oder "93".

Da VHDL Funktionsnamen oder Port-Namen nicht zulässt mit einer Zahl werden sie in a_ der Komponentendeklaration angegeben. Sehen Sie sich das folgende Beispiel für die nand Funktion an (7400):

LIBRARY ieee;
USE ieee.std_logic_1164.all;
LIBRARY altera;
USE altera.maxplus2.ALL;

ENTITY my_nand IS

PORT
(
my_in0 : IN STD_LOGIC;
my_in1 : IN STD_LOGIC;
my_out : OUT STD_LOGIC
);

END my_nand;

ARCHITECTURE behavior OF my_nand IS

BEGIN

u1: a_7400 
PORT MAP ( a_2 => my_in0, 
   a_3 => my_in1,
   a_1 => my_out);
END behavior;

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.