专栏中心

EEPW首页 > 专栏 > 关于嵌入式系统设计的核心技术

关于嵌入式系统设计的核心技术

发布人:smt139 时间:2011-07-13 来源:工程师 发布文章
 处理器技术与实现系统功能的计算引擎结构有关,很多不可编程的数字系统也可以视为处理器,这些处理器的差别在于其面向特定功能的专用化程度,导致其设计指标与其它处理器不同。
  (1)通用处理器
  这类处理器可用于不同类型的应用,一个重要的特征就是存储 程序,由于设计者不知道处理器将会运行何种运算,所以无法用数字电路建立程序。另一个特征就是通用的数据路径,为了处理各类不同的计算,数据路径是通用 的,其数据路径一般有大量的寄存器以及一个或多个通用的算术逻辑单元。设计者只需要对处理器的存储器编程来执行所需的功能,即设计相关的软件。http://www.smt139.com
  在嵌入式系统中使用通用处理器具有设计指标上的一些优势。上市时间和NRE成本较低,因为设计者只需编写程序,而不需要做任何数字设计,灵活性高,功能的改变通过修改程序进行即可。与自行设计处理器相比,数量少时单位成本较低。
  当然,这种方式也有一些设计指标上的缺陷,数量大时的单位成本相对较高,因为数量大时,自行设计的NRE成本分摊下来,可降低单位成本。同时,对于某些应用,性能可能很差。由于包含了非必要的处理器硬件,系统的体积和功
  耗可能变大。
  (2)单用途处理器
  单用途处理器是设计用于执行特定程序的数字电路,也指协处理器、加速器、外设等。如JPEG编码解码器执行单一程序,压缩或解压视频信息。嵌入式系统设计者可通过设计特定的数字电路来建立单用途的处理器。设计者也可以采用预先设计好的商品化的单用途处理器。
  在嵌入式系统中使用单用途处理器,在指标上有一些优缺点。这些优缺点与通用处理器基本相反,性能可能更好,体积与功率可能较小,数量大时的单位成本可能较低,而设计时间与NRE成本可能较高,灵活性较差,数量小时的单位成本较高,对某些应用性能不如通用处理器。
  (3)专用处理器
  专用指令集处理器(ASIP)是一个可编程处理器,针对某 一特定类型的应用进行最优化。这类特定应用具有相同的特征,如嵌入式控制、数字信号处理等。在嵌入式系统中使用ASIP可以保证良好的性能、功率和大小的 情况下,提供更大的灵活性,但这类处理器仍需要昂贵的NRE成本建立处理器本身和编译器,单片机和数字信号处理器是两类应用广泛的ASIP,数字信号处理 器是一种针对数字信号进行常见运算的微处理器,而单片机是一种针对嵌入式控制应用进行最佳化的微处理器,通常控制应用中的常见外设,如串行通信外设、定时 器、计数器、脉宽调制器及数/模转换器等都集成到了微处理器芯片上,从而使得产品的体积更小、成本更低。
 

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

自制51编程器的资料

FPGA在视频处理领域的应用 上

视频 2009-10-26

陈立武荣获2025年菲尔·考夫曼奖

Nvidia将数据中心统一为千兆规模的AI工厂

埃隆·马斯克的xAI 起诉苹果和OpenAI涉嫌反竞争行为

英特尔与美国的合作伙伴关系通过历史性的股权协议重塑半导体格局

半导体晶圆厂如何使用水

ATMEL CPLD ATF15XX器件的下载软件 (for Win)

资源下载 2007-03-27

美韩应对地缘政治变化的人工智能、半导体和技术制造的战略转变

FPGA在视频处理领域的应用 下

视频 2009-10-26

嵌入式Linux内核裁减与移植 下

视频 2009-10-26

英特尔警告与美国政府投资相关的潜在商业风险

AI能耗暴增 供电结构转向GW级数据中心

网络与存储 2025-08-26

内存涨价轮到NOR Flash! 第四季全面涨势更凶狠

嵌入式Linux网络开发 下

视频 2009-10-26

可怜虫!

jackwang 2004-05-21

马斯克起诉苹果和OpenAI,透露他对OpenAI主导地位的恐慌

智能计算 2025-08-26

zt 工科男

flyingbxf 2004-05-21

嵌入式Linux内核裁减与移植 上

视频 2009-10-26
更多 培训课堂
更多 焦点
更多 视频

技术专区