第四章硬件描述语言ahdl
数字逻辑单元设计 何宾 2011.09 数字逻辑单元设计-本章概要 在复杂数字系统中,其结构总可以用若干基本逻辑单元 的组合进行描述。 基本逻辑单元一般分为组合逻辑电路和时序电路两大类。 在此基础上,可以更进一步进行组合. 本章所介绍的存储器、运算单元和有限自动状态机就是 由基本逻辑单元组合而成的。 本章首先介绍基本的组合逻辑电路和时序电路设计, 然后介绍在数字系统设计中普遍使用的存储器电路、运算 单元和有限自动状态机。 数字逻辑单元设计-基本逻辑门电路设计 对基本逻辑门的操作主要有:与、与非、或、或非、 异或、异或非和非操作。通过使用VHDL语言中描述基本 逻辑门电路操作的关键字:and(与),nand(与非), or(或),nor(或非),xor(异或),xnor(异或 非),not(非)来实现对基本逻辑门的操作。一堆复杂 的逻辑门操作总可以化简为集中基本逻辑门操作的组合。 数字逻辑单元设计-基本逻辑门电路设计 基本门电路的设计 Library ieee; Use ieee.std_logic_1164.all; Entity gate is Port(a, b,c : in std_logic; d : out std_logic); end gate; architecture rtl of gate is begin d=((not a) and b) or c; end rtl; 数字逻辑单元设计-编码器和译码器设计 在数字系统中,常常会将某一信息用特定的代码进行 描述,这称为编码过程。编码过程可以通过编码器电路实 现。 同时,将某一特定的代码翻译成原始的信息,这称为 译码过程。译码过程可以通过译码器电路实现。 数字逻辑单元设计-编码器设计 将某一信息用一组按一定规律排列的二进制代码描 述称为编码。典型的有8421码、BCD码等。在使用 VHDL语言设计编码器时,通过使用CASE和IF语句实现 对编码器的描述。 数字逻辑单元设计-编码器设计 8/3线编码器的VHDL描述 library ieee; use ieee.std_logic_1164.all; entity priority_encoder_1 is port ( sel : in std_logic_vector (7 downto 0); code :out std_logic_vector (2 downto 0)); end priority_encoder_1; architecture archi of priority_encoder_1 is begin code = 000 when sel(0) = 1 else 001 when sel(1) = 1 else 010 when sel(2) = 1 else 011 when sel(3) = 1 else 100 when sel(4) = 1 else 101 when sel(5) = 1 else 110 when sel(6) = 1 else 111 when sel(7) = 1 else ZZZ; end archi; 数字逻辑单元设计-译码器设计 译码的过程实际上就是编码过程的逆过程,即将一 组按一定规律排列的二进制数还原为原始的信息。 下面以最常用的3:8译码器为例,给出其VHDL语 言描述。 数字逻辑单元设计-译码器设计 数字逻辑单元设计-译码器设计 十六进制数的共阳极7段数码显示VHDL描述 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity decoder is port(hex: in std_logic_vector(3 downto 0); led : out std_logic_vector(6downto 0)); e
您可能关注的文档
- 第三章教育研究的设计.doc
- 第5章硬件描述语言.ppt.ppt
- 第六单元幼儿园教育活动手段的选择与运用.ppt
- 9-2算法基本概念大学计算机基础.ppt
- 行业分析方法-中南大学商学院.doc
- 《油藏描述》课程教学(自学)基本要求.doc
- 近年白血病淋巴瘤-流式细胞术论坛.doc
- 4.德尔菲法.ppt
- 基礎英文作文-etweb輔仁英文網-輔仁大學.doc
- 热力学基础教案.ppt
- 公用环保行业2026年1月投资策略:国务院发布《固体废物综合治理行动计划》,2025年新开标垃圾焚烧发电项目数量止跌回升-260106-国信证券.pdf
- 公募基金市场观察系列:财富管理新范式,ETF投顾展现巨大潜力-251229-银河证券.pdf
- 国防军工行业:航天发射全年成功收官,继续看好商业航天阶段性机会-260103-中信建投.pdf
- 《中华人民共和国危险化学品安全法》解读-全面强化危险化学品法治体系建设.pptx
- 我国企业安全风险管控工作存在的主要问题和解决方案.pdf
- 工贸企业安全管理提升方案.docx
- 反三违清单及考核办法.doc
- 粉尘爆炸培训.pptx
- “五个带头”方面存在问题原因剖析、下一步整改措施对照检查材料(六篇)2026年.docx
- 人教版统编版道德与法治八年级上册《维护秩序》精品课件.ppt
原创力文档

文档评论(0)