偏偏喜欢你——L结构单片机与传统单片机的比较(二)

项  目

传统单片机

L结构单片机

备  注

执行速度

相同条件下,L结构处理器的速度是现有单片机的2-8倍。

同时多任务

不能多任务处理

可以

如全双工压缩通信时,需同时处理接收、压缩/解压、发送。这就要求同时多任务。

指令死锁情况

单片机一发而动全局,系统死机时有发生,造成数据丢失,影响正常的调度。

而L结构处理器各任务模块是独立的,一组任务失效并不影响其它任务的执行,可用2道程序监控同一个任务,应用十分方便。

受工作频率、布线、温度的影响

影响大

影响小

L结构从根本上解决了频率影响速度的瓶颈问题,将处理器速度受工作频率、布线、温度的影响减到最低。

指令周期

1-3个指令周期,每个指令周期为6个时钟周期

  大多数指令可在一个时钟周期内完成

L结构处理器大多数指令都能在一个时钟周期内完成并且可并行处理,在一个时钟周期内完成多条指令。

 

ALU处理部件

功能单一

功能强大

传统单片机的ALU处理只有加法器。

模块化编程

不支持

支持

由于L结构处理器支持模块化编程,更便于工程化管理。

实现程序数据空间分离

不能

可以

 

访存控制

有,但不灵活,而且周期长

有,可在1到2个时钟内完成,速度快,应用灵活

多个指令同时访存,互不影响。

中断处理

因可实现多任务,不需要中断处理

硬件资源共享,动态申请/分配/释放

不能

可以

 

硬件结构

复杂

简洁

 

指令集

复杂

精简

 

指令并行

不能

可以

可并行执行多条指令

指令级资源共享

不能

可以

 

系统开销

不需要中断服务程序

任务冗余

可以

可以执行现同的多道程序而确保同一个任务正确处理

内部数据传输

总线结构

L-结构

部件间数据传输并行

单任务处理时,指令执行时钟数

12-36

8

 

多任务处理时,指令执行时钟数

12-36

小于1.2

大于等于8道

系统管理程序

必需

可无

 

应用范围

更宽

 

执行任务可靠性

一般

 

程序设计

复杂

简单

 

芯片设计

较复杂

较简洁

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值