| 网站首页 | 新闻 | SOPC | FPGA | DSP | ARM | 嵌入式操作系统 | 下载 | 所有产品 | 留言 | 论坛 | 网络协议 | 驱动设计 | 购买指南 | 
您现在的位置: 嵌入式控制研究室 >> FPGA >> 参考书籍 >> 文章正文 用户登录 新用户注册
VHDL语言与FPGA设计:基于Protel DXP开发平台            【字体:
VHDL语言与FPGA设计:基于Protel DXP开发平台
作者:刘瑞新    文章来源:21control    点击数:    更新时间:2005-12-6

图书简介:  Protel在国内已流行多年,其功能强大、资源丰富、操作简便、设计输出与其他EDA(电子设计自动化)工具的兼容性最好,是电子工程师进行电子设计的首选工具,也是大中专院校EDA教学的必选软件。Protel DXP同前面各种版本的Protel DXP的最大区别,就在于该版本完全支持用于FPGA设计的图形描述、VHDL语言描述及图形与语言的混合描述,并与Altera及Xilinx建立了良好的接口,提供了大量的FPGA设计宏单元。
本书以Protel DXP为开发平台,详细介绍了VHDL语言的语法基础、组合逻辑电路设计、译码器设计时、序逻辑电路设计、状态机设计、CPU及外围器件设计,以及在Protel DXP环境下如何进行基于原理图的FPGA设计、基于VHDL语言的FPGA设计、原理图与VHDL的混合设计,并结合实例讲述了如何在Protel DXP环境下实现测试平台程序设计、设计仿真与调试、逻辑综合等内容。
本书可作为大中专院校电子类、计算机类、自动化学、机电技术类专业的教材或教学参考书,也可供数字电路设计人员、大规模专用集成电路设计人员参考。
前言

第1章 概述
1.1 PLD.CPLD及FPGA
1.2 CPLD/FPGA结构与原理
1.3 数字系统的设计方法
1.4 PLD系统设计方式
1.5 硬件描述语言
1.6 可编程逻辑器件的最新发展趋势
1.7 思考与练习

第2章 认识Protel DXP
2.1 Protel DXP的系统需求
2.2 初识Protel DXP
2.3 面板的操控
2.4 工具栏的摆放
2.5 关闭文档及编辑窗口
2.6 思考与练习

第3章 基于原理图的FPGA设计
3.1 认识Protel DXP_Sch设计界面
3.2 创建FPGA设计项目
3.3 创建原理图源文件
3.4 设计配置
3.5 产生EDIF-FPGA网表
3.6 后向标注FPGA项目
3.7 后向标注PCB项目
3.8 仿真分析
3.9 思考与练习

第4章 VHDL语言程序结构
4.1 VHDL程序的设计单元
4.2 构造体的描述方式
4.3 构造体的子结构
4.4 库.包集合及包集合体
4.5 配置
4.6 在Protel DXP环境下编辑VHDL源文件
4.7 思考与练习

第5章 对象.数据类型及运算符
5.1 信号的使用
5.2 变量的使用
5.3 常数及常量的使用
5.4 数据类型及子类型
5.5 类型转换及类型标记
5.6 了解VHDL的运算符
5.7 思考与练习

第6章 标准逻辑的使用
6.1 IEEE 1164标准
6.2 类型转换及标准逻辑
6.3 IEEE 1164标准逻辑数据类型
6.4 标准逻辑运算符
6.5 标准逻辑类型转换函数
6.6 边沿检测及其他函数
6.7 176.3标准
6.8 思考与练习

第7章 并发语句
7.1 并发域
7.2 信号代入语句
7.3 并发过程调用语句
7.4 生成语句
7.5 并发进程语句
7.6 元件例化语句
7.7 端口及类属的映射语句
7.8 延时说明子句
7.9 信号驱动
7.1 思考与练习

第8章 顺序语句
8.1 进程中的顺序语句
8.2 子程序中的顺序语句
8.3 信号及变量代入语句
8.4 if语句
8.5 Case语句
8.6 Loop语句
8.7 Wait语句
8.8 Assert语句
8.9 Null语句
8.1 思考与练习

第9章 对象的属性描述
9.1 数值类属性
9.2 函数类属性
9.3 信号类属性
9.4 数据类型类属性
9.5 区间类属性
9.6 自定义属性
9.7 思考与练习

第1章 配置
1.1 默认配置
1.2 元件建模与元件配置
1.3 Generic配置
1.4 Block的配置
1.5 构造体的配置
1.6 思考与练习

第11章 测试平台的描述
11.1 一个简单的测试台
11.2 用断言语句显示复杂字符串
11.3 使用循环语句及多进程
11.4 编写测试微量
11.5 使用text I/O
11.6 使用Protel DXP测试平台程序模板
11.7 思考与练习

第12章 VHDL与原理图的混合设计
12.1 创建VHDL设计文档
12.2 创建VHDL顶级原理图文档
12.3 FPGA项目设置
12.4 设计编译
12.5 创建VHDL测试平台程序
12.6 设计仿真
12.7 思考与练习

第13章 组合逻辑电路的VHDL设计
13.1 门电路设计
13.2 比较器的设计
13.3 译码器的设计
13.4 数据选择器
13.5 编码器
13.6 运算器
12.7 总线器件的设计
13.8 编码转换器
13.9 奇偶检验位发生器设计
13.1 思考与练习

第14章 时序逻辑电路设计
14.1 触发器的设计
14.2 计数器设计
14.3 寄存器设计
14.4 思考与练习

第15章 有限状态机
15.1 反馈机制
15.2 Moore状态机
15.3 Mealy状态机
15.4 状态机的设计步骤
15.5 状态机设计举例
15.6 思考与练习

第16章 CPU及外围器件设计
16.1 存储器设计
16.2 模数及数模转换器
16.3 简单微处理器设计
16.4 可编程并行接口8255A的设计
16.5 思考与练习

参考文献
文章录入:fengfeiyi    责任编辑:fengfeiyi 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • FPGA在平板显示器中的应用
  • 走向图形化的FPGA设计软件
  • 用FPGA实现数字电视条件接收…
  • 基于FPGA的DDR SDRAM控制器的…
  • 用低成本FPGA替代ASIC实现大…
  • FPGA图像处理算法的编译与优…
  • 基于FPGA的快速并行平方器
  • 基于FPGA的FFT/IFFT处理器的…
  • 基于FPGA的算术逻辑单元设计
  • RS译码的BM迭代算法及其FPGA…
  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)