当前位置:首页 > 单片机 > 单片机
[导读]虚拟技术是计算机应用的一个重要方面,单片机(MCU)领域也不例外。虚拟技术是计算机对真实情况的软件模拟。多年来,在单片机的应用中,虚拟技术也曾零星 的用于外设接口或功能单元的时序模拟、状态模拟以及控制模拟上

虚拟技术是计算机应用的一个重要方面,单片机(MCU)领域也不例外。虚拟技术是计算机对真实情况的软件模拟。多年来,在单片机的应用中,虚拟技术也曾零星 的用于外设接口或功能单元的时序模拟、状态模拟以及控制模拟上。例如,各种串行接口的虚拟传送,频率信号源的虚拟输出,以及虚拟的LED译码控制等。

虚拟技术的本质是计算机的软件仿真,只有当软件仿真到达实时效果时,虚拟技术才能到达实用水平而得到普及推广。因此单片机虚拟技术的实用化基础是单片 机执行指令的高速度。例如当指令速度到达0.5MIPS(百万条指令/秒)时,可实现传输速度100kbps的I2C串行总线接口的虚拟,但是无法实现传输速度为1.05MH z的SPI串行总线的仿真。指令速度越高,可虚拟的对象就越广泛。在采用模拟技 术时,除了要求指令高速运行外,还要有合理的片内资源支持并实现专业化设计,对虚拟对象有彻底的了解,开发出优秀的软件包,并为虚拟对象的软件包制定出规范。

SX系列单片机

您听说过每秒执行1亿条指令的8位单片机吗?SCENIX公司的SX系列新型单片机就 是这样的单片机(详情请查网址:www.scenix.com)。在研发过程中充分考虑到基于高速指令运行下的虚拟外设(也就是软件外设)。除了极高的指令运行速度 ,极高的时钟频率外,在片内资源的配置及I/O端口的设置方面都作了专门化的考 虑,并组织了较大规模的虚拟外设软件包开发队伍。目前已有多种虚拟外设软件 模块可以免费提供。 您在项目开发过程中,您可能为提高您的系统速度而不得不改用16位的单片机或 用DSP(数字信号处理器)。当您在设计您的系统时您可能需要多个串口、几路A /D和D/A,或一个红外数据收/发器,最好还能有一个I2C/SPI串行外围接口,但您 可能很难找到一个合适的单片机满足您的要求。如果采用SX系列超高速单片机, 这些外部电路可以根据您的系统要求随时添加进您的单片机,而不会额外增加系 统的成本。

美国SCENIX公司推出的SX系列超高速单片机,其结构和指令与普通的单片机类似 ,但它利用其高速性能发展和提高了单片机“虚拟外设”这一概念的内容和实用化水平。它把许多单片机可能会用到的功能通过模块化的软件来实现。由于这种 软件模块相对独立,结构明晰,入口和出口参数已经定义好了,开发者无须知道 模块是如何实现的,只需把需要的模块加到自己的应用程序中去即可。

SCENIX公司为什么会想到这个主意呢?在8位嵌入式单片机领域中,单片机处理器 的结构与20年前仍差不多,但是更加小巧,芯片上也集成了更多的外设功能和各 种存储器,尺寸也更小。但是,如果将各种应用项目所需的功能都放在单片机内 部便会使芯片面积增大,制造成本太高。通常,设计人员只能通过修改现有设计 和重造掩膜,增加所需外设功能的芯片,才能增加单片机的功能,以满足不同领 域应用的需要。而且,单片机的供应商为满足特定应用对不同性能的需要,必须制造同一器件的不同变体。例如,用于电视机遥控的单片机采用8位内核,配置各 种片内的外围模块来实现ROM和RAM、多个可编程I/O口、时钟产生电路和用于红外(IR)接口的通用异步收发器(UART)等功能。在相同的处理器内核基础上增加 I2C总线接口等功能,就可用于录像机和摄像机。其它应用可能需要增加通信功能等等。

也有人尝试用单片机的部分能力来实现软件外设功能,但是,8位单片机的吞吐量 通常限制了软件外设的使用。尽管有时在单片机中也加入一两种软件外设功能,但这些功能必须是简单的、吞吐量较低的并且对实时性要求不太高的,而复杂外 设和高吞吐量外设功能仍需采用硬件实现。例如,8位单片机的平均吞吐量接近4 MIPS,用软件实现100kHz后台定时器约需要1.0MIPS吞吐量,19.2kbps的UART约需 要1.5MIPS,模数转换器(ADC)约需5MIPS。这些功能占用单片机资源太多,往往 只能通过硬件来实现。一些简单的功能,如I2C/SPI/MICROWIRE串行接口则可以通 过软件来实现。许多工程师经常用软件实现低速UART作为硬件UART的补充,满足 双UART的需要。但是如果需要高速或多个软件UART,普通单片机就显得有点力不 从“芯”了,更别说A/D转换器、电机控制器和双音多频(DTMF)检测等其它功能 了。对于那些实时性比较强或需要中断来实现的外围设备,普通的单片机由于速 度和其中断响应的不可预见性而应用受到限制。

SCENIX采取了另一种可行的方法,即开发一种全新的适宜执行软件外设功能的8位单片机架构。专门用软件来实现硬件外设的功能,在很多情况下无需进行专用外 围模块的开发,从而增加了设计的灵活性,降低了最终产品的整体成本,缩短了 上市周期。

有些单片机方面的专家正在致力于单片机应用标准化方面的研究,他们建议单片 机的应用要避免低水平的重复开发。虚拟外设的开发思路恰好适应了单片机软件 的标准化和模块化的设计要求。
 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

特朗普集团近日取消了其新推出的T1智能手机“将在美国制造”的宣传标语,此举源于外界对这款手机能否以当前定价在美国本土生产的质疑。

关键字: 特朗普 苹果 AI

美国总统特朗普在公开场合表示,他已要求苹果公司CEO蒂姆·库克停止在印度建厂,矛头直指该公司生产多元化的计划。

关键字: 特朗普 苹果 AI

4月10日消息,据媒体报道,美国总统特朗普宣布,美国对部分贸易伙伴暂停90天执行新关税政策,同时对中国的关税提高到125%,该消息公布后苹果股价飙升了15%。这次反弹使苹果市值增加了4000多亿美元,目前苹果市值接近3万...

关键字: 特朗普 AI 人工智能 特斯拉

3月25日消息,据报道,当地时间3月20日,美国总统特朗普在社交媒体平台“真实社交”上发文写道:“那些被抓到破坏特斯拉的人,将有很大可能被判入狱长达20年,这包括资助(破坏特斯拉汽车)者,我们正在寻找你。”

关键字: 特朗普 AI 人工智能 特斯拉

1月22日消息,刚刚,新任美国总统特朗普放出重磅消息,将全力支持美国AI发展。

关键字: 特朗普 AI 人工智能

特朗普先生有两件事一定会载入史册,一个是筑墙,一个是挖坑。在美墨边境筑墙的口号确保边境安全,降低因非法移民引起的犯罪率过高问题;在中美科技产业之间挖坑的口号也是安全,美国企业不得使用对美国国家安全构成威胁的电信设备,总统...

关键字: 特朗普 孤立主义 科技产业

据路透社1月17日消息显示,知情人士透露,特朗普已通知英特尔、铠侠在内的几家华为供应商,将要撤销其对华为的出货的部分许可证,同时将拒绝其他数十个向华为供货的申请。据透露,共有4家公司的8份许可被撤销。另外,相关公司收到撤...

关键字: 华为 芯片 特朗普

曾在2018年时被美国总统特朗普称作“世界第八奇迹”的富士康集团在美国威斯康星州投资建设的LCD显示屏工厂项目,如今却因为富士康将项目大幅缩水并拒绝签订新的合同而陷入了僵局。这也导致富士康无法从当地政府那里获得约40亿美...

关键字: 特朗普 富士康

今年5月,因自己发布的推文被贴上“无确凿依据”标签而与推特发生激烈争执后,美国总统特朗普签署了一项行政令,下令要求重审《通信规范法》第230条。

关键字: 谷歌 facebook 特朗普

众所周知,寄往白宫的所有邮件在到达白宫之前都会在他地进行分类和筛选。9月19日,根据美国相关执法官员的通报,本周早些时候,执法人员截获了一个寄给特朗普总统的包裹,该包裹内包含蓖麻毒蛋白。

关键字: 美国 白宫 特朗普
关闭