[发明专利]一种模拟硬件时序的系统及方法在审
| 申请号: | 202111623663.5 | 申请日: | 2021-12-28 |
| 公开(公告)号: | CN114281481A | 公开(公告)日: | 2022-04-05 |
| 发明(设计)人: | 崔兴龙;蒋震;方沛昱;周伟 | 申请(专利权)人: | 苏州盛科通信股份有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
| 代理公司: | 苏州集律知识产权代理事务所(普通合伙) 32269 | 代理人: | 安纪平;王晶 |
| 地址: | 215101 江苏省苏州市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 模拟 硬件 时序 系统 方法 | ||
本发明揭示了一种模拟硬件时序的系统及方法,系统包括用户输入单元、至少一个任务处理单元和任务分发单元。任务分发单元判断是否接收到用户命令,并在接收到用户命令时将用户命令发送至任务处理单元中,并等待接收反馈消息,在未接收到用户命令时将时钟命令发送至任务处理单元中,并等待接收反馈消息。任务处理单元对接收到的命令进行解析,并在确定命令为用户命令时执行用户命令并向任务分发单元反馈消息,在确定命令为时钟命令时执行相应功能并向任务分发单元反馈消息。本发明能够快速和高效的进行硬件功能的仿真和模拟。
技术领域
本发明涉及网络通信技术领域,尤其涉及一种模拟硬件时序的系统及该基于该系统实现的模拟硬件时序的方法。
背景技术
在网络通信过程中,网络交换设备用于对报文进行处理。网络交换芯片是网络交换设备的核心部件,其包括多个报文处理模块,并且这些模块之间是并发执行,如图1所示,网络交换芯片包括并发执行的报文接收模块、报文解析模块、报文查找模块、报文编辑模块和报文发送模块。这些模块是通过时钟源发出的时钟命令执行相应的功能,并且前级模块的输出是后级模块的输入。在网络交换芯片的设计过程中,如何快速和高效的对硬件功能进行模拟和仿真,是芯片开发过程中的关键环节。目前常采用FGPA和EAD工具进行模拟和仿真。然而,这两种方式具有效率低、可扩展性差的缺点,并且大部分时候需要特殊的硬件设备支持,如制作一FPGA程序,需要花费很长时间,而当程序出问题时,又需花费很长的时间进行调整。
发明内容
本发明的目的在于提供一种模拟硬件时序的系统,能够快速和高效的进行硬件功能的仿真和模拟。同时,还提供一种基于该系统实现的模拟硬件时序的方法。
为实现上述目的,本发明提出一种模拟硬件时序的系统,所述系统包括:
用户输入单元,用于供用户输入用户命令;
至少一个任务处理单元,用于对接收到的命令进行解析,并在确定命令为用户命令时执行用户命令并向任务分发单元反馈消息,在确定命令为时钟命令时执行相应功能并向任务分发单元反馈消息;
任务分发单元,用于判断是否接收到用户命令,并在接收到用户命令时遍历所有的任务处理单元并将用户命令发送至任务处理单元中,并等待接收反馈消息,进一步在接收到的反馈消息为执行用户命令时所产生的反馈消息时发送反馈消息至用户输入单元;在未接收到用户命令时进行时钟递增并生成时钟命令,遍历所有的任务处理单元并将时钟命令发送至任务处理单元中,并等待接收反馈消息,进一步在接收到的反馈消息为执行用户命令时所产生的反馈消息时发送反馈消息至用户输入单元。
优选地,所述任务单元在未接收到用户命令时进行时钟递增并生成时钟命令包括:
任务分发单元判断所有任务处理单元是否执行完相应功能,并在执行完相应功能后进行时钟递增并生成时钟命令。
优选地,所述任务分发单元根据每个任务处理单元发送的反馈消息判断是否执行完相应任务。
优选地,所述任务分发单元作为主进程,每个任务处理单元作为该主进程的子进程。
优选地,所述任务分发单元作为主进程,每个任务处理单元作为该主进程的子线程。
本发明还揭示了一种模拟硬件时序的方法,所述方法包括:
任务分发单元判断是否收到用户命令,并在接收到用户命令时遍历所有的任务处理单元并将用户命令发送至任务处理单元中,并等待接收反馈消息,在未接收到用户命令时进行时钟递增并生成时钟命令,遍历所有的任务处理单元并将时钟命令发送至任务处理单元中;
任务处理单元对接收到的命令进行解析,并在确定命令为用户命令时执行用户命令并向任务分发单元反馈消息,在确定命令为时钟命令时执行相应功能并向任务分发单元反馈消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州盛科通信股份有限公司,未经苏州盛科通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111623663.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:维生素D及其代谢产物的检测方法
- 下一篇:一种封装基板结构及其制备方法





