下列VHDL语言什么意思?求注解LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL ;ENTITY func ISPORT a :IN STD_LOGIC_VECTOR (0 to 2 ) ;m :OUT STD_LOGIC_VECTOR (0 to 2 ) ;END ENTITY funcARCHITECTURE demo OF func ISFUNCTION sam(x ,y ,z :STD_LOGIC) RETURN

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/04 21:31:44
下列VHDL语言什么意思?求注解LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYfuncISPORTa:INSTD_LOGIC_VECTOR(0to2);m:

下列VHDL语言什么意思?求注解LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL ;ENTITY func ISPORT a :IN STD_LOGIC_VECTOR (0 to 2 ) ;m :OUT STD_LOGIC_VECTOR (0 to 2 ) ;END ENTITY funcARCHITECTURE demo OF func ISFUNCTION sam(x ,y ,z :STD_LOGIC) RETURN
下列VHDL语言什么意思?求注解
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL ;
ENTITY func IS
PORT a :IN STD_LOGIC_VECTOR (0 to 2 ) ;
m :OUT STD_LOGIC_VECTOR (0 to 2 ) ;
END ENTITY func
ARCHITECTURE demo OF func IS
FUNCTION sam(x ,y ,z :STD_LOGIC) RETURN STD_LOGIC IS
BEGIN
RETURN ( x AND y ) OR y ;
END FUNCTION sam
BEGIN
PROCESS ( a )
BEGIN
m(0)

下列VHDL语言什么意思?求注解LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL ;ENTITY func ISPORT a :IN STD_LOGIC_VECTOR (0 to 2 ) ;m :OUT STD_LOGIC_VECTOR (0 to 2 ) ;END ENTITY funcARCHITECTURE demo OF func ISFUNCTION sam(x ,y ,z :STD_LOGIC) RETURN
很简单啊,sam就是个类似c里面的函数啊
随便输入一个三位向量a输出三位向量m(向量可以类比c中的数组)
M0=a0与a1或a1
M1=a2与a0或a0
M2=a1与a2或a2然后画个真值表看看什么功能就好了