您好,欢迎光临有路网!
基于VHDL的CPLD/FPGA开发与应用
QQ咨询:
有路璐璐:

基于VHDL的CPLD/FPGA开发与应用

  • 作者:张丕状 李兆光
  • 出版社:国防工业出版社
  • ISBN:9787118064025
  • 出版日期:2009年06月01日
  • 页数:246
  • 定价:¥30.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书以Xinlinx公司和Alter公司的CPLD/FPGA开发环境为基础,对VHDL硬件描述语言、CPLD/FPGA开发应用及相关知识做了系统和完整的介绍,使读者掌握CPLD/FPGA在电路设计中的基本方法及实用技术。
    全书共分8章。第1章介绍EDA基本概念和CPLD/FPGA开发的基本设计方法;第2章介绍几种PLD器件的典型结构和原理;第3章、第4‘章介绍VHDL语言的基本概念、框架和语法知识;第5章介绍典型的数字电路的VHDL参考设计;第6章介绍可编程器件的开发环境;第7章介绍片上可编程系统SOPC的设计入门;第8章以数据采集系统中控制器的设计为例,详述了VHDL语言在实际工程设计中的应用。
    本书可作为高等学校电气信息类、电子信息类及其他相近专业本科生和研究生教材,也可作为有关工程技术人员的参考书。同时,也希望对于从事数据采集技术研究的技术人员能有一定的帮助。
    文章节选
    第2章 可编程逻辑器件
    2.4 FPGA
    FPGA(Field Programmable Gate Array)即现场可编程门阵列,是大规模可编程逻辑器件除CPLD外的另一类PLD器件。前面提到的CPLD和简单PLD都是基于乘积项的可编程结构,即可编程的与阵列和固定的或项组成,而FPGA使用可编程的查找表(Look Up Table,LUT)结构,用静态随机存储器SRAM构成逻辑函数发生器,它的集成度高于CPLD。
    2.4.1 查找表
    查找表是现场可编程门阵列的*小逻辑构成单元,其本质上就是一个基于SRAM的逻辑函数发生器。
    目前,FPGA中大多使用4输入的LUT,所以每一个LUT可以看成一个有4位地址线的16×1的RAM。当用户通过原理图或HDL语言描述了一个逻辑电路以后,PLD/FPGA开发软件会自动计算逻辑电路的所有可能的结果,并把结果事先写入RAM,
    这样每输入一个信号进行逻辑运算就等于输入一个地址进行查表,找出地址对应的内容,然后输出即可。
    ……
    目录
    第1章 概述
    1.1 EDA技术的发展概况
    1.2 EDA技术的基本内容
    1.3 可编程逻辑器件
    1.4 软件开发工具
    1.5 硬件描述语言概述
    1.6 基于EDA软件的CPLD/FPGA设计流程
    1.7 IP核
    第2章 可编程逻辑器件
    2.1 概述
    2.2 简单可编程器件
    2.2.1 PLD的基本结构
    2.2.2 PLD的表示方法
    2.2.3 PROM
    2.2.4 PLA
    2.2.5 PAL
    2.2.6 GAL
    2.3 CPLD
    2.3.1 CPLD的基本结构与工作原理
    2.3.2 常用的CPLD器件
    2.4 FPGA
    2.4.1 查找表
    2.4.2 FPGA的基本结构和工作原理
    2.4.3 常用的FPGA器件
    2.5 CPLD与FPGA的比较
    第3章 硬件描述语言VHDL的基本框架介绍
    3.1 概述
    3.1.1 硬件描述语言的简介
    3.1.2 VHDL与**语言的联系与区别
    3.2 VHDL的基本结构
    3.2.1 实体说明
    3.2.2 结构体(构造体)
    3.2.3 库、程序包及配置
    3.3 VHDL语言要素
    3.3.1 数据对象
    3.3.2 数据类型
    3.3.3 基本运算符
    3.3.4 属性
    3.4 VHDL语言的结构体描述方式
    3.4.1 行为描述方式
    3.4.2 数据流描述方式
    3.4.3 结构化描述方式
    第4章 VI-IDL典型语句
    4.1 VHDL顺序语句
    4.1.1 赋值语句
    4.1.2 条件控制语句
    4.1.3 循环语句
    4.1.4 其他顺序语句
    4.2 VHDL并行语句
    4.2.1 进程语句
    4.2.2 并行信号赋值语句
    4.2.3 元件说明与元件例化语句
    4.2.4 生成语句
    4.2.5 块语句
    4.3 子程序
    4.3.1 函数
    4.3.2 过程
    4.4 程序包、配置
    4.4.1 程序包
    4.4.2 配置
    第5章 常用数字逻辑电路与VI-IDL描述方法
    5.1 组合逻辑电路的设计
    5.1.1 加法器
    5.1.2 编码器、译码器
    5.1.3 多路选择器、多路分配器
    5.1.4 三态门及数据缓冲器
    5.2 时序逻辑电路
    5.2.1 时钟信号与进程
    5.2.2 触发器的描述与置位、复位方式
    5.2.3 寄存器
    5.2.4 计数器
    ……
    第6章 可编程器件的开发环境
    第7章 SOPC设计入门
    第8章 数据采集中的控制器设计
    参考文献

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外