- 6
- 0
- 约5.33千字
- 约 36页
- 2017-01-01 发布于广东
- 举报
第4章 可编程逻辑器件应用设计的常见问题 本章要点 ???编程习惯注意要点 ???设计硬件电路注意要点 ???VHDL和整体系统设计的优化 4.1 编程习惯注意要点 VHDL是一种硬件电路描述语言,它最终描述的是硬件电路的逻辑行为,而不是一般的应用软件程序。要熟练地运用VHDL语言进行逻辑电路设计,不仅需要设计者掌握软件的设计技巧,更重要的是设计者必须有扎实的数字电路、硬件设计等方面的知识。特别是对于刚开始接触VHDL的设计者而言,所编写出的代码与计算机程序类似,包含太多的变量和循环,导致EDA工具在综合这些代码时无法决定生成什么样的逻辑电路。因此,在使用VHDL描述硬件逻辑时,要明确的是:VHDL是一种硬件描述语言,它所描述的行为与硬件电路是密不可分的,在编写VHDL程序时,要时刻考虑硬件的可实现方式。只有这样,才能编写出符合硬件行为的VHDL语言。 1.端口 VHDL共定义了4种类型的端口,分别是IN、OUT,INOUT、及BUFFER。BUFFER端口具有回读功能,即内部反馈,但在设计时最好不要使用BUFFER,因为BUFFER类型的端口不能连接到其他类型的端口上,也无法把包含该类型端口的设计作为子模块进行元件例化,不利于大型设计和程序的可读性。若设计时需要实现某个输出的回读功能,可以通过增加中间信号作为
您可能关注的文档
- C++实用教程课件-张荣梅第5章菜单工具栏和状态栏课件教学.ppt
- C++实用教程课件-张荣梅第6章图形设备接口与绘图课件教学.ppt
- C++实用教程课件-张荣梅第7章数据库编程课件教学.ppt
- C++实用教程课件-张荣梅第8章保存和恢复工作——文件的存取课件教学.ppt
- C++实用教程课件-张荣梅第9章教职工信息管理系统课件教学.ppt
- C_C++程序设计教程王连相等第1讲C语言概述课件教学.ppt
- C_C++程序设计教程王连相等第2-讲基本数据类型课件教学.ppt
- C_C++程序设计教程王连相等第10讲复合数据类型2课件教学.ppt
- C_C++程序设计教程王连相等第11讲复合数据类型3课件教学.ppt
- C_C++程序设计教程王连相等第12讲复合数据类型4课件教学.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 小学数学新人教版二年级下册 二 第4课时 已知一个数的几倍是多少,求这个数 教学课件(2026春).pptx VIP
- 梅特勒托利多M400变送器操作说明书.pdf VIP
- 2025北京石景山初三一模英语试卷和答案.pdf VIP
- 导数中的同构问题【八大题型】解析版-2025年新高考数学一轮复习.pdf VIP
- 智慧树知道网课《科学、文化与海洋》课后章节测试满分答案.pdf VIP
- 完整版)毛发生理学知识.pptx
- 2024年化工企业安全考试精选题库精品(全优).docx VIP
- 2025年安阳幼儿师范高等专科学校单招语文测试模拟试卷题库大全.docx VIP
- 年产16万吨醋酸乙烯酯项目精制工段工艺设计.docx
- 第四章进入与退出壁垒.ppt VIP
原创力文档

文档评论(0)