目录

概述:

什么是VHDL:

VHDL的起源及发展:

使用VHDL的目的:

VHDL的用途:

VHDL与verilog HDL的比较:

VHDL特点:

举例:二路选择器描述的变化


概述:

什么是VHDL:

VHDL—Very-High-Speed Integrated circuit Hardware Description Language

VHDL的起源及发展:

80年代初,由美国国防部在实施超高速集成电路(VHSIC)项目时开发的

1987年,IEEE协会批准为IEEE工业标准,称为IEEE1076-1987

1993年,被更新为93标准,IEEE1076.93

1996年,IEEE1076.3称为综合标准

使用VHDL的目的:

把电子电路的设计意义以文字或文件的形式保存起来,以便其它人能方便地了解电路的设计意义

VHDL的用途:

主要用于描述字系统的结构、行为、功能和接口

VHDL与verilog HDL的比较:

相同点:

都是主要的硬件描述语言

都能以文本形式抽象表示电路的行为和结构

都可以从系统行为级,寄存传输门寄存器传输级和门级进行电路描述

不同点:

语法差异,verilo g是类 C语言,简单易用,而VHDL语句较为晦涩,使用难度大

VHDL侧重于系统描述,更适合系统级设计

Verilog 侧重于电路级描述,更适合电路设计

VHDL特点:

系统硬件描述能力强

与器件无关,与工艺无关

IEEE工业标准

方法灵活,技术齐全

可读性好

举例:二路选择器描述的变化

VHDL语言基础-概述相关推荐

  1. VHDL语言的概述(诞生与发展)

    一个完整的VHDL语言程序通常包含实体(Entity).构造体(Architecture).配置(Configuration).包集合(Package)和库(Library)5个部分. 实体用于描述所 ...

  2. VHDL语言基础-VHDL程序的基本结构与主要构件

    目录 VHDL程序的基本结构: 一个完整的VHDL程序包括: Example: VHDL的主要构件: VHDL程序的基本构件: 主要构件: VHDL的主要构件-库: 使用格式: Example: VH ...

  3. VHDL语言基础-基本语句

    目录 VHDL基本语句: 并行语句: 并行语句常包括以下七种: 赋值语句: 使用格式: 条件赋值语句: 使用格式: 选择信号赋值语句: 使用格式: 进程语句: 使用格式: Example:D触发器: ...

  4. C语言基础概述(一)

    C语言是一门面向过程的.抽象化的通用程序设计语言,广泛应用于底层开发.C语言能以简易的方式编译.处理低级存储器.C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言.尽管 ...

  5. VHDL语言基础-数据类型及运算符

    目录 VHDL的数据类型: VHDL中定义的10种标准数据类型: 约束区间说明: 用户自定义数据类型: 使用格式: 常用的用户自定义类型: 枚举类型: 子类型SUBTYPE: 整数类型和实数类型: 数 ...

  6. vhdl语言基础篇-for

    1.for语法使用规则 标号:for 循环变量 in 离散范围 generate <并行语句>; end generate 标号; 代码示例如下: signal data_7p4bit : ...

  7. VHDL语言基础-组合逻辑电路-基本逻辑门电路

    数字电路中的四种基本操作是与.或.非及触发器操作,前三种为组合电路,后一种为时序电路.与非 .或非和异或的操作仍然是与.或.非的基本操作.与.或.非.与非.或非和异或等基本逻辑门电路为常用的门电路. ...

  8. 计算机考研C语言基础

    计算机考研C语言基础 概述 ​ C语言是一门面向过程的.抽象化的通用程序设计语言,广泛应用于底层开发.C语言能以简易的方式编译.处理低级存储器.C语言是役产生少量的机器语言以及不需要任何运行环境支持便 ...

  9. 1.VHDL的基础知识

    目录 1.VHDL语言基础 1.1.标识符 (Identifiers) 关键字(保留 字): 1.2.数据对象(Date Objects) 常量 Constant 变量Variable 信号Signa ...

最新文章

  1. 面向对象编程的乐趣(TextBox.Text=)
  2. 如何在VB例程中接收自定义消息
  3. mysql 事务块 sql_Oracle_PL/SQL的基本写法_BEGIN_END块结构及简单的事务实现
  4. c语言学生信息管理系统框架,vue实现学生信息管理系统
  5. wpf 点击按钮弹出选择框_关于WPF的弹出窗口
  6. 【分布计算环境学习笔记】4 Enterprise Java Bean
  7. console对象及js函数
  8. 第三章 选择结构
  9. PIL 图片压缩处理
  10. 电脑连接安卓手机摄像头的方法(含DroidCam安装包及简明使用教程)
  11. Windows高效文件搜索工具/Everything/Listary/uTools
  12. 有奖:说出你的网络安全故事
  13. 【Redis】《Redis 开发与运维》笔记-汇总
  14. apple帐号登录服务器端接入
  15. nodejs免安装版安装
  16. 杂项-Mac关闭系统更新提示(macOS10.15.2可用)
  17. 以太坊手续费详细分析
  18. webp文件如何进行格式转换
  19. 淘宝滞销宝贝怎么处理?面对滞销宝贝怎么正确处理?
  20. 苏黎世联邦理工学院计算机科学系,苏黎世联邦理工大学专业设置

热门文章

  1. denoiser插件_最新版红巨人调色降噪插件合集 Magic Bullet Suite 13.0.9 Win/Mac
  2. nCode:DesignLife案例教程二
  3. React + Node.js + Mysql项目部署到阿里云轻量级应用服务器
  4. 北京市加快新型基础设施建设行动方案(2020-2022年)
  5. 《软件定义数据中心:Windows Server SDDC技术与实践》一导读
  6. java毕业生设计一中体育馆管理系统计算机源码+系统+mysql+调试部署+lw
  7. JAVA获取ip的地址信息
  8. 2019中科大计算机考研初试经验总结
  9. 24位RGB转16位RGB原理
  10. 一元三次方程求根公式的解法