下载此文档

任务3 VHDL的赋值语句.ppt


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
任务任务 3 3 掌握掌握 VHDL VHDL 的基本功能描述语句的基本功能描述语句---- 信号赋值语句构造体构造体说明语句说明语句功能描述语句功能描述语句块语句块语句进程语句进程语句信号赋值语句信号赋值语句子程序调用语句子程序调用语句元件例化语句元件例化语句构构造造体体结结构构图图并行语句并行语句并行语句 1 并行语句 1 构造体并行语句 2并行语句 3 signal signal 并行语句并行语句??各种并行语句在结构体中的执行是同步各种并行语句在结构体中的执行是同步进行的,或者说是并行运行的,其执行进行的,或者说是并行运行的,其执行方式与书写的顺序无关。方式与书写的顺序无关。??在执行中,并行语句之间可以有信息往在执行中,并行语句之间可以有信息往来,也可以是互为独立、互不相关、异来,也可以是互为独立、互不相关、异步运行的步运行的( (如多时钟情况如多时钟情况) )。。??每一并行语句内部的语句运行方式可以每一并行语句内部的语句运行方式可以有两种不同的方式,即并行执行方式有两种不同的方式,即并行执行方式( (如如块语句块语句) )和顺序执行方式和顺序执行方式( (如进程语句如进程语句) )。。 Begin End 进程 1进程 2 A <= “0011 ” When-Else Architecture Begin End 进程 1 进程 2 A <= “0011 ” When-Else Architecture 构构造造体体结结构构图图构造体构造体说明语句说明语句功能描述语句功能描述语句块语句块语句进程语句进程语句信号赋值语句信号赋值语句子程序调用语句子程序调用语句元件例化语句元件例化语句信号赋值语句信号赋值语句?直接信号赋值语句?条件信号赋值语句?选择信号赋值语句直接直接信号赋值信号赋值语句语句??语法格式: 语法格式: ?? VHDL VHDL 支持所有的标准逻辑运算: 支持所有的标准逻辑运算: AND, OR, NOT, XOR, XNOR, NAND AND, OR, NOT, XOR, XNOR, NAND signal_name <= 逻辑表达式??例: 例: 4 4 选选 1 1 数据选择器数据选择器 Architecture Architecture a a of of mux4_1 mux4_1 is is Begin Begin x x <= <= (a AND NOT( (a AND NOT( s(1) s(1) ) AND NOT( ) AND NOT( s(0) s(0) )) OR )) OR (b AND NOT( (b AND NOT( s(1) s(1) ) AND ) AND s(0) s(0) ) OR ) OR (c AND (c AND s(1) s(1) AND NOT( AND NOT( s(0) s(0) )) OR )) OR (d AND (d AND s(1) s(1) AND AND s(0) s(0) ) ; ) ; End End a; a; a ax x mux mux c c b bd d s s2 2逻辑表达式 Y= ab + dc?? ENTITY logic IS ――实体说明,定义实体名为 logic ? PORT( ? a ,b,c,d: IN BIT ;――输入端口说明? y : OUT BIT) ;――输出端口说明? END logic ; ?――定义 a,b,c,d是输入端口信号, y是输出端口信号? ARCHITECTURE jia OF logic IS ? SIGNAL e,f : BIT ;――定义 e,f是内部信号? BEGIN ? f ﹤﹦ a AND b; ――以下三条并行语句与顺序无关? y ﹤﹦ f OR e ; ? e ﹤﹦ c XOR d ; ? END jia ;

任务3 VHDL的赋值语句 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小127 KB
  • 时间2017-02-20