注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合ABEL硬件程序设计

ABEL硬件程序设计

ABEL硬件程序设计

定 价:¥24.00

作 者: 刘毅坚编著
出版社: 电子工业出版社
丛编项: 应用电子教育系列
标 签: 电子电路设计 一般性问题 基本电子电路 电子与通信

ISBN: 9787505396845 出版时间: 2004-04-01 包装: 平装
开本: 26cm 页数: 240 字数:  

内容简介

  编写此书的目的是介绍通过程序设计的方法,达到高效地完成硬件设计过程的计算机技术,引导学生完成一些传统的电子设计技术(包括单片机)不能实现的内容,从而突出这一现代电子设计技术的优势。书中针对ABEL语言、涉及SYNARIO编译控制及部分设计实例进行了相关的描述,借助GYH-I、III型电子实验仪,结合一些具体实验内容进行教学,帮助读者学习有关电路原理图、真值表、状态图设计,以及仿真测试、适配下载等方面的知识。EDA技术是建立在电子电路自动化设计基础上综合多学科知识的新型应用技术。本书用ABEL语言和Synario软件工具对硬件设计程序的步骤和方法进行了较为全面地论述,其中包括有关电原理图、真值表、状态图设计,以及仿真测试、适配下载等方面的专业知识,同时还针对ABEL语言和涉及Synario编译控制给出设计实例,由浅到深地安排大量实验,力求将理论知识和设计实践紧密结合,达到边学边练、即学即用的效果。本书可作为高等院校计算机应用、电子电器及自动化控制等本、专科专业的教材,也可作为相关工程技术人员从事应用电路设计的技术参考资料。

作者简介

暂缺《ABEL硬件程序设计》作者简介

图书目录

第1章 ABEL语言基础
1.1 硬件程序设计环境
1.1.1 基于芯片的开发过程
1.1.2 可编程系统简介
1.1.3 源文件编辑窗口
1.1.4 Synario文本编辑工具
1.1.5 文件属性
1.1.6 使用ABEL语言的其他环境
1.2 ABEL语言基本概念
1.2.1 ABEL语言的基本内容
1.2.2 语言描述
1.2.3 ABEL语言的特点
1.3 ABEL基本组成元素
1.3.1 语法基础
1.3.2 运算符
1.3.3 表达式与方程
1.4 ABEL其他组成元素
1.4.1 集合(数组)
1.4.2 块
1.4.3 变量及变量代换
1.5 ABEL基本语法结构
1.5.1 源文件模块结构
1.5.2 基本语法规则
1.5.3 模块语句和标题语句
1.5.4 声明(DECLARATIONS)
1.5.5 模块结束
习题
第2章 ABEL的特殊组成
2.1 宏定义与模块使用
2.1.1 MACRO宏定义
2.1.2 FUNCTIONAL_BLOCK功能块
2.1.3 INTERFACE接口
2.2 逻辑功能描述
2.2.1 EQUATIONS方程
2.2.2 真值表定义
2.2.3 真值表声明
2.2.4 真值表结构
2.2.5 七段LED译码器设计实例
2.3 状态图和状态机
2.3.1 状态图的认识
2.3.2 STATE_DIAGRAM状态图语句
2.3.3 STATE_REGISTER状态机语句
2.3.4 状态转移
2.3.5 状态图设计实例
2.4 异或因子和测试向量
2.4.1 XOR_FACTORS异或因子
2.4.2 库文件和熔丝文件
2.4.3 测试和跟踪
2.4.4 测试向量表实例
习题
第3章 指示字和点扩展
3.1 指示字的使用
3.1.1 常用指示字
3.1.2 特别指示字
3.2 触发器和寄存器
3.2.1 触发器
3.2.2 寄存器
3.2.3 内部节点信号
3.3 ABEL点扩展方法
3.3.1 管脚属性定义
3.3.2 点扩展语法
3.3.3 广义点扩展和狭义点扩展
3.3.4 点扩展的典型应用
习题
第4章 ABEL程序设计基础
4.1 原理图的层次描述
4.1.1 项目管理器
4.2 ABEL语言的层次描述
4.2.1 一位全加器电路的模块结构
4.2.2 一位加法器逻辑
4.2.3 语言模块层次描述
4.3 三位乘法器电路
4.3.1 三位乘法器电路设计基本原理
4.3.2 程序模块设计
4.3.3 ABEL程序模块分段说明
4.4 汽车尾灯控制电路
4.4.1 汽车尾灯控制电路设计原理
4.4.2 汽车尾灯控制电路顶层原理图
4.4.3 模块描述源程序
习题
第5章 Synario 开发软件
5.1 Synario系统简介
5.1.1 项目管理器
5.1.2 十进制计数器
5.2 创建新项目
5.2.1 选择主菜单选项
5.2.2 选择目录
5.2.3 选择项目和器件
5.3 原理图设计
5.3.1 相关的知识
5.3.2 原理图编辑工具
5.3.3 选择新原理图
5.3.4 添加新器件
5.4 基本逻辑器件设定
5.4.1 选择基本逻辑器件
5.4.2 信号命名
5.4.3 输入. 输出信号标记
5.4.4 管脚锁定文件的使用
5.4.5 增加文字说明
5.5 逻辑功能描述
5.5.1 选择文本编辑对话框
5.5.2 描述逻辑功能
5.5.3 修改
5.5.4 错误信息
5.6 测试向量文件
5.6.1 建立仿真测试向量(Simulation Test Vectors)
5.6.2 测试向量文件书写要点
习题
第6章 属性控制与编译
6.1 参数文件控制方式
6.1.1 参数文件定义
6.1.2 参数说明
6.1.3 实例
6.1.4 参数文件输入
6.2 命令控制方式
6.2.1 设置节点相关属性
6.2.2 设置系统相关属性
6.2.3 设置输入输出属性
6.3 菜单控制方式
6.3.1 Synario原理图逻辑设计
6.3.2 Synario 逻辑适配属性
6.4 电路优化设计
6.4.1 逻辑设计密度的优化
6.4.2 逻辑资源利用率的优化
6.4.3 速度优化
6.4.4 逻辑设计注意事项
6.5 编译与仿真
6.5.1 编译过程
6.5.2 波形仿真
习题
第7章 适配下载
7.1 逻辑适配
7.1.1 基本适配参数设定
7.1.2 适配属性参数设定
7.1.3 适配过程
7.1.4 查看设计报告
7.2 可编程开关
7.2.1 熔丝型开关
7.2.2 反熔丝型开关
7.2.3 浮栅编程元器件
7.3 编程下载
7.3.1 选择编程下载项目
7.3.2 读板上芯片的电子标签或写电子标签
7.3.3 执行下载操作
7.4 下载接口
7.4.1 ISP编程接口
7.4.2 器件编程组态
习题
第8章 硬件程序设计方法
8.1 数字系统设计方法
8.1.1 数字系统的特点
8.1.2 数字系统的基本模型
8.1.3 数字系统设计方法
8.1.4 设计验证
8.2 ABEL程序设计技巧
8.2.1 自顶向下的设计方法
8.2.2 源程序中的下层程序设计
8.2.3 上层模块中的声明
8.2.4 中间变量和状态变换
8.2.5 运用异或功能简化逻辑
8.2.6 输出控制
8.3 移动数字编码器
8.3.1 移动数字编码器的组成
8.3.2 下层程序模块
8.3.3 测试向量程序模块
8.4 数字钟电路设计
8.4.1 系统分析设计
8.4.2 Top-Down模块设计
8.4.3 编译与适配
8.4.4 编程下载
习题
第9章 Expert软件的典型应用
9.1 Expert项目管理器
9.1.1 项目管理器
9.1.2 项目管理器接口
9.1.3 进程窗口
9.1.4 翻译EDIF属性
9.1.5 Expert资源类型
9.2 数字脉冲到模拟信号转换的实例
9.2.1 顶层模块
9.2.2 下层类模块
9.2.3 仿真操作
9.3 Expert颜色仿真实例
9.3.1 选择资源项目
9.3.2 仿真程序
习题
第10章 实验指导
10.1 基础类实验
10.1.1 实验1——原理图设计
10.1.2 实验2——3-8译码器
10.1.3 实验3——4-16译码器
10.1.4 实验4——四位加法器
10.1.5 实验5——四位比较器
10.1.6 实验6——十进制计数器
10.1.7 实验7——格雷码计数器
10.1.8 实验8——交通灯
10.1.9 实验9——动态扫描显示
10.1.10 实验10——可控移位寄存器
10.2 开发类实验
10.2.1 实验1——单片机通用接口芯片和程序监视器
10.2.2 实验2——PWM脉宽调制的A/D转换器
10.2.3 实验3——ADC0809 A/D转换及模拟量显示
10.2.4 实验4——PWM脉宽调制的D/A转换器
10.2.5 实验5——DAC0832 D/A转换器及波形发生器
10.2.6 实验6——序列脉冲同步码检测
10.2.7 实验7——PCM采编器
10.2.8 实验8——利用单片机的波形发生器
10.2.9 实验9——利用单片机的A/D转换
10.2.10 实验10——GYH—I型仪器综合设计实验
附录A Synario部分错误信息表
附录B CPLD器件功能简介
附录C 常用ispLSI芯片简介
附录D GYH—I型电子系统综合实验仪
附录E GYH—II型综合实验仪
附录F 部分目标板管脚对照
附录G MAX PLUSII 软件简介
附录H 技术支持
参考文献

本目录推荐