欢迎,客人 | 请登录 | 免费注册 | 忘记密码?

 
当前位置: 首页 » 综合资讯 » 标识小课堂 » 配件问题 »

如何选择合适的激光打标机辅助处理器

发布日期:2021-02-05  华人喷码网  来源:重庆初刻智能机械设备有限公司
核心提示主处理器的选型和ARM处理器的功能特性,可以看到ARM处理器具有强大的事务处理能力,但是ARM处理器也有不足之处,例如,数据处理速度有限,定时不准确,实现时序困难和事件处理不及时等,这就需要通过选择合适的辅助
主处理器的选型和ARM处理器的功能特性,可以看到ARM处理器具有强大的事务处理能力,但是ARM处理器也有不足之处,例如,数据处理速度有限,定时不准确,实现时序困难和事件处理不及时等,这就需要通过选择合适的辅助处理器来弥补。
可编程逻辑器件(Programmable Logic Device)具有数据处理速度快、TO资源丰富、定时精确、实现时序简单等优点,刚好可以弥补了ARM处理器的不足之处。因此,辅助处理器的选型问题就变为可编程逻辑器件的选型。目前,常用的可编程逻辑器件有复杂可编程逻辑器件CPLD( Complex Programmable Logic Device )和现场可编程门阵列FPGA(Field Programmable Gate Array)。由于CPLD和FPGA结构上的不同,使得它们除了具有共同点,还存在各自的特点
(1) FPGA的集成度高于CPLD;
(2)FPGA更适合于时序逻辑的设计,即包含多触发器的设计,而CPLD更适合于算法和组合逻辑的设计,即触发器有限而乘积项多的设计;
(3)在编程上,FPGA具有更大的灵活性。因为CPLD要通过修改具有固定内连电路的逻辑功能来实现编程,而FPGA主要通过改变内部的布线来实现编程;
(4) CPLD 的速度要比FPGA 快,而且CPLD具有时间可预测性而FGPA没有;
(5)一般,FPGA 比 CPLD的功耗要低,而且随着集成度提高而更加明显;
(6) CPLD采用EPROM或FLASH 工艺,系统掉电后,信息不丢失:而FPGA的编程单元是基于SRAM结构形成的,系统掉电后,信息丢失,需要增加存储器芯片。
通过分析以上几点 CPLD与FPGA 的差异性和依据控制器的功能需要,本次设计中选用现场可编程门阵列FPGA作为辅助处理器芯片。FPGA因其具有体积小、集成度高、灵活性高等优点而被广泛应用于复杂数字系统中。具体使用哪种型号的FPGA芯片对系统的性能也是重要的,如果FPGA选型不合适,在后续的设计中会出现很多问题,使设
计复杂化,甚至失败;而恰当的选型不但可以避免设计中的-些复杂问题,使设计简单,而且还会提高系统的可靠性,延长产品的生命周期,使产品获得高性价比。因此,在选择FPGA器件时需要考虑的主要因素有以下几点。
根据实际应用的领域和工作环境要求,选择FPGA器件的种类、速度等级和温度等级。不是选择高性能的FPGA器件就--定适合,因为器件的价格一般随着器件等级的提高而增加,这样会增加产品的成本;器件速度等级的选择应该在满足应用要求的前提下尽量选择得低一些,因为高速运行的器件会对系统产生很大的干扰,而且价格也更高。
其次,要考虑FPGA的硬件资源。FPGA的硬件资源包括逻辑单元(LE)数量、最大用户IO数、布线资源、存储器资源、支持的接口和协议以及是否支持嵌入式微处理器等。逻辑单元的数量和最大用户IO数是设计中最先要考虑的因素,如果这些不能够满足实际应用需求,那么就不可能很好地完成设计。目前,常用的FPGA器件中,逻辑单元的数量都比较大,可以满足大部分的应用,而且一般同一封装的器件也会有资源数量不同的几种型号供板级替换选择。常用FPGA器件中都带有存储器资源,其主要用作高性能滤波器或者作为数据存储器ROM、RAM或者FIFO。很多FPGA芯片中都集成了锁相环,利用锁相环可以实现对系统时钟的不同倍频、分频,来满足系统的多时钟要求。
第三,要考虑器件的供货渠道和开发工具的支持。
选择应用广泛且货源充足的主流FPGA器件,可以提高产品的生命周期。能够提供的FPGA器件种类非常丰富而其应用也最广。具有集成开发环境界面友好,功能强大等优点,还可以利用第三方提供相应的技术支持,而且所有种类器件的设计和开发都能够在各自的集成开发环境下完成,这样可以使得FPGA的开发相对简单,缩短产品开发周期,降低投入成本。
控制器的软件设计主要就是嵌入式操作系统的移植和嵌入式应用软件的设计。对控制器的软件进行架构主要是完成的选择、嵌入式操作系统的选择和应用软件及用户界面程序开发方案的选择
在设计中应用嵌入式操作系统可以简化应用程序的设计,同时保障软件开发的效率。嵌入式操作系统的任务是完成任务的调度和控制,为上层软件提供标准的设备操作接口。嵌入式操作系统选择需要考虑的主要因素有
①考虑操作系统的可利用的资源有哪些,针对不同的应用场合及应用要求来选择合适的操作系统
②操作系统的可裁剪性,针对不同的应用来裁剪使系统精简化,减少资源的使用同时增加系统的稳定性和可靠性
③最好选择免费的嵌入式操作系统,这样可以减少产品开发的成本。
④针对于国内市场的产品开发,还要考虑所选择的操作系统是否支持中文的输入和处理。对于嵌入式激光打标机,能够完成汉字的编辑和处理并实现汉字的打标是嵌入式激光打标机一个基本功能要求,所以选择的操作系统必须能够支持中文的输入和处理
打赏
 

免责声明:
本网站部分内容来源于网站会员、合作媒体、企业机构、网友提供和互联网的公开资料等,仅供参考。本网站对站内所有资讯的内容、观点保持中立,不对内容的准确性、可靠性或完整性提供任何明示或暗示的保证。如果有侵权等问题,请及时联系我们,我们将在收到通知后第一时间妥善处理该部分内容。

图文推荐

您在本栏的历史浏览
热门资讯

中国喷码标识行业权威门户网站 引领行业发展


微信号:pm168net

网站首页 | 网站地图 | 诚征英才 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 排名推广 | 广告服务 | 积分换礼 | 网站留言 | RSS订阅

版权所有:华人喷码网 北京瑞纪华人科技有限公司 京ICP证060984  |  京ICP备07503063号

联系电话:010-51658061 E-mail:bjsale#pm168.net(请把#替换成@)在线QQ:646539921

站所有信息均属本站版权所有,如需转载请注明来源地址 域名:www.pm168.net