hdl语言在fpga_cpld开发中的应用
6页1、本文档由 维维大豆 整理提供精品文档整理2011年9月21号Verilog HDL语言在FPGA/CPLD开发中的应用 摘 要:通过设计实例详细介绍了用Verilog HDL语言开发FPGA/CPLD的方法逗号并通过与其他各种输入方式的比较逗号显示出使用Verilog HDL语言的优越性。关键词: Verilog HDL;FPGA/CPLD;EDA 1 引言 近30年来逗号由于微电子学和计算机科学的迅速发展逗号给EDA(电子设计自动化)行业带来了巨大的变化。特别是进入20世纪90年代后逗号电子系统已经从电路板级系统集成发展成为包括ASIC、FPGA和嵌入系统的多种模式。可以说EDA产业已经成为电子信息类产品的支柱产业。EDA之所以能蓬勃发展的关键因素之一就是采用了硬件描述语言(HDL)描述电路系统。就FPGA和CPLD开发而言逗号比较流行的HDL主要有Verilog HDL、VHDL、ABEL-HDL和 AHDL 等逗号其中VHDL和Verilog HDL因适合标准化的发展方向而最终成为IEEE标准。但与VHDL相比逗号Verilog HDL有个最大的优点:它是一种非常容易掌握的硬件描
2、述语言逗号只要有C语言的编程基础逗号一般经过23个月的认真学习和实际操作就能掌握这种设计技术。并且完成同一功能Verilog HDL的程序条数一般仅为VHDL的1/3。而VHDL设计技术则不很直观逗号需要有EDA编程基础逗号通常需要有多余半年的专业培训才能掌握这们技术。可见逗号用Verilog HDL语言有更高的优越性。2 设计实例 通常设计数字电路大都采用自顶向下将系统按功能逐层分割的层次化设计方法逗号这比传统自下向上的EDA设计方法有更明显的优势(当时的主要设计文件是电路图)。因为由自顶向下的设计过程可以看出逗号从总体行为设计开始到最终逻辑综合逗号形成网络表为止。每一步都要进行仿真检查逗号这样有利于尽早发现系统设计中存在的问题逗号从而可以大大缩短系统硬件的设计周期。这也是HDL语言设计系统硬件的最突出的优点之一。并且在顶层设计中,要对内部各功能块的连接关系和对外的接口关系进行描述。而功能块实际的逻辑功能和具体的实现形式则由下一层模块来描述。在系统的底层设计中逗号由于其对系统很强的行为描述能力逗号可以不必使系统层层细化逗号从而避开具体的器件结构逗号从逻辑行为上直接对模块进行描述和设计
3、逗号随后EDA设计软件或相应的第三方工具软件中的综合器将程序自动综合成为具体FPGA/CPLD等目标芯片的网表文件逗号这种避开具体器件结构的方式也是它的重要优势之一。 下面以序列检测器的设计为例具体说明。 序列检测器是时序数字电路中非常常见的设计之一。它的主要功能是:将一个指定的序列从数字码流中识别出来。接下来就以设计“01101”这个序列的检测器为例逗号说明Verilog HDL语言的具体应用。设X为数字码流输入逗号Z为检出标记输出逗号高电平表示“发现指定序列”,低电平表示“没有发现指定的序列”。设输入的码流为“001101101111011111.”,则其序列检测器的逻辑功能如表1所示。 在时钟26中,码流X里出现指定序列“01101”,对应输出Z在第6个时钟变为高电平“1”,表示发现指定序列“01101”逗号Z输出“1”。同理在第9个时钟对应输出Z也为“1”。根据这个逻辑功能描述,我们可以分析得出状态转换图(见图1)。 其中状态AE表示5位序列“”按顺序正确地出现在码流中。因为输入码流X是随机的,因此可能会有很多重叠的情况发生。这样在转换图中相应的还要有状态F和G。设初始状态为I
《hdl语言在fpga_cpld开发中的应用》由会员小**分享,可在线阅读,更多相关《hdl语言在fpga_cpld开发中的应用》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-04-08 33页
2024-04-08 10页
2024-04-08 25页
2024-04-08 12页
2024-04-08 10页
2024-04-08 21页
2024-04-08 40页
2024-04-08 34页
2024-04-08 28页
2024-04-08 28页