EDAPLD论文一个嵌入式系统的Petri网模型与CPLD实现摘要:将Petri网与VHDL结合,运用Petri网建立硬件系统模型,然后采用VHDL语言进行设计,最终下载到CPLD,成功地实现了整个硬件系统的逻辑控制器设计。关键词:Petri网C/E模型VHDL CPLD Petri网是异步并发系统,没有人为的控制流,直观地表示了非确定性;且可以图形化的方式描述复杂的系统,并可运用数学工具进行分析。因此,其在软件系统的建模与仿真中得到广泛应用。Petri网自身具备的可运行性方便了系统形式化描述级的模拟,可以用于表达不同抽象级上的系统概念并清楚地描述整个系统的运作过程。笔者发现Petri网的应用目前仅局限于软件系统的设计,例如网络协议、物流管理等,而在硬件系统中却很少涉足。硬件系统随着功能的日益增强,其功能描述也越来越复杂。基于硬件系统描述的VHDL语言以其强大的硬件描述能力,已被广大科研工作者所采用。VHDL语言也适用于描述异步并发系统,因此可与Petri网建立的模型联系起来。本文采用自顶向下与层次分析相结合的设计方法用Petri网的一个子类C/E系统(条件/事件系统)对视频输入卡的逻辑控制器建立模型。针对控制器C/E模型中关心和需要观察的变量,确定VHDL描述的实体和端口,由C/E系统网的拓扑结构确定条件和事件间的逻辑关系,构造VHDL语言中的结构体。采用EDA开发工具MAX+PLUSII进行代码设计,逻辑综合,并对设计进行仿真,最后下载到CPLD,验证了逻辑控制器设计的正确性。图1视频输入卡结构框图1应用背景及控制器功能要求图1为某一视频输入卡结构框图。前端视频信号经过解码、缓冲后,将数据送入DSP处理。其中由逻辑控制器协调各部分之间的运作。从图1中可以看出,逻辑控制器与视频切换、视频解码、视频数
一个嵌入式系统的Petri网模型与CPLD实现
用户评论
推荐下载
-
嵌入式系统ARM技术中的嵌入式Modbus TCP网关的设计与实现
随着企业信息化进程的深入发展,实现企业上层的管理网络与现场控制网络的无缝连接显得越来越重要。基于质量分析的生产管理、与安全相关的测试监控都要求现场的仪器仪表能对现场的信息进行处理并能及时被上级监控和管
7 2020-11-08 -
嵌入式系统ARM技术中的IPv6的嵌入式设计与实现
摘要: 随着网络的发展,新的IPv6协议可以更好地满足嵌入式系统对联网功能的需求,在嵌入式系统中实现IPv6协议有着良好的应用前景,因此着重研究了如何对复杂的TCP/IPv6 协议栈进行精简,并提出了
12 2020-11-10 -
嵌入式系统ARM技术中的嵌入式PPPoE软件模块的设计与实现
摘要:分析了PPPoE协议的基本框架和协议过程,根据嵌入式系统资源有限和无操作系统支持的特点,设计了一种适合于嵌入式系统的PPPoE软件结构,提出了减少代码长度和数据存储空间的化优方法,在80D51芯
15 2020-12-16 -
嵌入式系统ARM技术中的嵌入式指纹锁的设计与实现
随着指纹自动识别系统体积的不断缩小,以及微处理器功能与速度的不断提高,复杂的指纹识别门锁控制算法已可以被固化到一块体积非常小的嵌入式微处理器模块上,该模块与指纹传感器、门锁控制机构组成的系统称为嵌入式
16 2020-12-16 -
嵌入式操作系统设计与实现
-蓝叶枫编著,有需要就下载吧hellochinaV1.5
27 2019-05-21 -
汽车嵌入式系统原理设计与实现
汽车嵌入式系统原理、设计与实现 电子工业出版社,完整版
24 2019-04-28 -
嵌入式税控机GUI系统设计与实现
嵌入式税控机GUI系统设计与实现
5 2023-01-27 -
嵌入式水位监测系统设计与实现
针对封闭式引水隧道内多点水位信息的实时、准确的采集,提出基于CAN总线的嵌入式水位监测系统设计思想,集总线技术、单片机技术于一体,实现了对多点水位信息的采集、计算、储存、发送等处理功能。使用iCAN协
19 2021-02-16 -
Java游戏设计与嵌入式系统实现
嵌入式系统在科技领域扮演着不可或缺的角色,而Java编程语言则因其跨平台特性和丰富的生态系统而备受青睐。本文聚焦于Java游戏的设计与嵌入式系统的实现,深入研究如何在嵌入式环境中发挥Java的优势,创
51 2023-12-04 -
基于Petri网的工作流模型的研究与实现
关于工作流的一篇文章,基于Petri网的工作流模型的研究与实现
36 2019-05-15
暂无评论