热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

常用数字电路的设计

  • 1星
  • 2013-09-17
  • 174.25KB
  • 需要1积分
  • 1次下载
标签: 常用数字电路的设计

常用数字电路的设计

[学习要求]可利用简单的VHDL语法进行简单组合逻辑电路和时序逻辑电路的设计。[重点与难点]重点:基于真值表的组合逻辑电路的设计;  基于状态机的时序电路的设计。难点:基于状态机的时序电路的设计。[理论内容]一、组合逻辑电路的设计对于很多的组合逻辑电路都可以利用卡诺图化简更简的逻辑电路,但在VHDL语言中我们没有必要化简,可以直接利用真值表对电路进行描述,化简的过程可由VHDL软件系统自动完成。下面我们以多路选择器为例,设计如图1所示的多路选择器。假定A、B、C、D和以下是用不同语法实现的程序片段:--***************库定义部分************Library  ieee;Use  ieee.std_logic_1164.all;Use  ieee.std_logic_arith.all;Use  ieee.std_logic_unsigned.all;--*************实体部分****************Entity  MUX  isPort(A,B,C,D  :  in  std_logic_vector(3  downto  0);S:  in  std_logic_vector(1  downto  0);Z  :  out  std_logic_vector(3  downto  0));end  MUX;--*************以下采用并发语句实现*****************--************用When-else语句实现的结构体****************

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×