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

2019-04-15 14:45发布

项  目 传统单片机 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道 系统管理程序 必需 可无   应用范围 宽 更宽   执行任务可靠性 一般 好   程序设计 复杂 简单   芯片设计 较复杂 较简洁