下列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) <= sam( a(0), a(1), a(2) ) ;
m(1) <= sam( a(2), a(0), a(1) ) ;
m(2) <= sam( a(1), a(2), a(0) ) ;
END PROCESS ;
END ARCHITECTURE demo ;

很简单啊,sam就是个类似c里面的函数啊
随便输入一个三位向量a输出三位向量m(向量可以类比c中的数组)
M0=a0与a1或a1
M1=a2与a0或a0
M2=a1与a2或a2然后画个真值表看看什么功能就好了追问

FUNCTION sam(x ,y ,z : STD_LOGIC) RETURN STD_LOGIC IS
BEGIN
RETURN ( x AND y ) OR y ;

这句是不是有错误,Z变量没有用到

追答

没用到就没用到啊,最多多余而已,没有错啊

温馨提示:内容为网友见解,仅供参考
无其他回答

下列VHDL语言什么意思?求注解
很简单啊,sam就是个类似c里面的函数啊 随便输入一个三位向量a输出三位向量m(向量可以类比c中的数组)M0=a0与a1或a1 M1=a2与a0或a0 M2=a1与a2或a2然后画个真值表看看什么功能就好了

求一份Cadence学习报告
(VHDL的英文全写是:VHSIC(Very High Speed Integrated Circuit)Hardware Description Language超高速集成电路硬件描述语言)(EDIF - Electronic Design Interchange Format)8.Verilog是什么?(集成电路硬件描述语言)9.小技巧:按F4可以重复之前同样的操作。 (已经使用过)10.尝试一下Capture中的压缩文件存为不同的目录是使用...

关于集成电路的专业术语有那些,各位有谁知道啊
★ispGDXTM:ISP 类数字交叉点系列的信号接口和布线器件。 ★ispHDLTM:莱迪思开发系统,包括功能强大的 VHDL 和 Verilog HDL 语言和柔性的在系统可编程。完整的系统包括:集成了 Synario, Synplicity 和 Viewlogic 的综合工具,提供莱迪思 ispDS+ HDL 综合优化逻辑适配器。 ★ispLSI?:莱迪思性能领先的 CPLD 产品系列的名...

请问IP核是什么?
软核是用VHDL等硬件描述语言描述的功能块,但是并不涉及用什么具体电路元件实现这些功能。软IP通常是以硬件描述语言HDL源文件的形式出现,应用开发过程与普通的HDL设计也十分相似,只是所需的开发硬软件环境比较昂贵。软IP的设计周期短,设计投入少。由于不涉及物理实现,为后续设计留有很大的发挥空间,增大了IP的灵活性和适...

网络标准协会 如:IEEE IETF等
RFC(Request For Comments)-意即“请求注解”,包含了关于Internet的几乎所有重要的文字资料。如果你想成为网络方面的专家,那么RFC无疑是最重要也是最经常需要用到的资料之一,所以RFC享有网络知识圣经之美誉。通常,当某家机构或团体开发出了一套标准或提出对某种标准的设想,想要征询外界的意见时,就会在...

psd有什么特点
[答:] 实际上,我们用ABEL语言,VHDL语言的一种。为简化PSD设计,不需要写这种符号语言,只要用我 们的专用软件PSDsoft,友好的用户界面,按流程图操作就可以了,很短的时间就能完成设计。[问:] 要编程PSD中的Flash我需要甚么样的设备?[答:]1.用 FlashLink,请在网上查找资料 2.用 PSD PRO 3.用其它编程器,有9...

FPGA设计指南:器件、工具和流程的目录
9.4.2 VHDL和VITAL9.4.3 混合语言设计9.4.4 UDL\/I9.4.5 Superlog 和 SystemVerilog9.4.6 SystemC9.5 值得深思的事9.5.1 担心,非常担心9.5.2 串行与并行多路复用器9.5.3 小心锁存器9.5.4 聪明地使用常量9.5.5 资源共用考虑9.5.6 还有一些不可忽视的内容第10章 FPGA设计中的硅虚拟原型10.1 什么是硅虚拟...

急求一篇关于Multisim和Protel DXP的学习心得,1000字左右,请各位大侠帮...
VHDL及Verilog设计与仿真;FPGA\/CPLD组件合成;中文名称:Protel.DXP2004+sp1 +sp2 电路板设计英文名称:Protel.DXP2004+sp1+sp2别名:英文+中文资源类型:ISO版本:破解发行时间:2004年制作发行:Protel地区:大陆语言:普通话,英语简介:到现在许多PCB工程师们也许还在使用Protel99或者protel99se在他们所熟悉的编辑环境下进行PCB...

IP核是什么
软核是用VHDL等硬件描述语言描述的功能块,但是并不涉及用什么具体电路元件实现这些功能。软IP通常是以硬件描述语言HDL源文件的形式出现,应用开发过程与普通的HDL设计也十分相似,只是所需的开发硬软件环境比较昂贵。软IP的设计周期短,设计投入少。由于不涉及物理实现,为后续设计留有很大的发挥空间,增大了IP的灵活性和...

IP核是什么?
IP核分为软核、硬核和固核。软核通常是与工艺无关、具有寄存器传输级硬件描述语言描述的设计代码,可以进行后续设计;硬核是前者通过逻辑综合、布局、布线之后的一系列工艺文件,具有特定的工艺形式、物理实现方式;固核则通常介于上面两者之间,它已经通过功能验证、时序分析等过程,设计人员可以以逻辑门级网表...

相似回答
大家正在搜