How do I instantiate 74-series macrofunctions in VHDL? (MAX PLUS® II) - How do I instantiate 74-series macrofunctions in VHDL? (MAX PLUS® II)
Description Component declarations for the 74-series macrofunctions are provided in the < max plus II directory >\vhdl xx \altera directory, where xx is either "87" or "93". Since VHDL does not allow function names or port names beginning with a number, they are preceded by a_ in the component declaration. Refer to the following example of the nand function (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;
Custom Fields values:
['novalue']
Troubleshooting
novalue
False
['novalue']
['novalue']
novalue
novalue
['Programmable Logic Devices']
['novalue']
['novalue']
['novalue'] - 2021-08-25
external_document