基于双核OMAP5910的嵌入式系统及其应用
发布时间:2007/4/23 0:00:00 访问次数:554
|
您现在的位置:下载 ,211.34K | TLV320AIC23 的货源和报价 TLV320AIC23 的相关技术信息 | 其他型号 | 北京振兴诚达国际电子技术有限公司联系人:王小姐 电话:010-82642409/82642171/82642408/82641497 | 北京天硕伟业科技发展有限公司联系人:崔小姐,崔先生,牛先生,刘先生 电话:010-82852281/82851197/82852081 | 深圳市博海通科技有限公司联系人:詹小姐 电话:0755-83983920/82513890/83983930 | 深圳市兴达电子有限公司联系人:邱先生 电话:0755-83014513/81640931 | |||
>>更多供应商 |
基于双核OMAP5910的嵌入式系统及其应用
摘 要:本文介绍了OMAP5910的结构、功能和接口特性,并突出了OMAP5910在多媒体通信技术中的应用以及如何开发基于此芯片的嵌入式系统。
关键词:OMAP5910;ARM9TDMI;C55x DSP;语音识别
OMAP5910简介
OMAP5910处理器是由TI应用最为广泛的TMS320C55X DSP内核与低功耗、增强型ARM925微处理器组成的双核应用处理器。C55x系列可提供对低功耗应用的实时多媒体处理的支持;ARM925 MPU 可满足控制和接口方面的处理需要。基于双核结构,OMAP5910同其他OMAP处理器一样,采用开放式、易于开发的软件设施,支持广泛的操作系统,如Linux、Windows、WinCE、Nucleus、Palm OS、VxWorks、Java等,优化其应用程序时可以通过API及用户熟悉且易于使用的工具。
图1 硬件构成方案
图2 软件构成方案
OMAP5910的结构
TI925T(ARM9TDMI)内核
TI925T(ARM9TDMI)内核采用5级管道化流水线32位RISC处理器架构的体系结构,ARM9内核,同时配备Thumb扩展。它能够处理32位或者16位的指令和8位、16位、32位的数据,这款新型高性能、低功耗的微构架兼容ARMv4T指令集,并通过使用协处理器CP15使体系结构得到增强。系统中的控制寄存器可通过对协处理器CP15的读写来对MMU、cache和读写缓存控制器进行存取操作。这种微构架在ARM核的周围提供了指令与数据存储器管理单元,指令、数据和写缓冲器,性能监控、调试和JTAG单元以及协处器接口,MAC协处器和内核存储总线。
TI925T 的MMU具有两个64项的转换旁路缓存器(TLB)用于指令和数据流,每项均可映射存储器的段、大页和小页。为了保证内核周期的存取指令和数据,TI925T包含了分别独立的1个16KB字节的指令cache和8KB字节的数据cache。指令和数据cache都是2路相互关联的cache,以16字节为一块进行操作,并采用最小最近使用(LRU)算法以刷新存储。另外,TI925T还提供一个写缓冲用于提升内核性能,其能够缓冲数据
|
您现在的位置:下载 ,211.34K | TLV320AIC23 的货源和报价 TLV320AIC23 的相关技术信息 | 其他型号 | 北京振兴诚达国际电子技术有限公司联系人:王小姐 电话:010-82642409/82642171/82642408/82641497 | 北京天硕伟业科技发展有限公司联系人:崔小姐,崔先生,牛先生,刘先生 电话:010-82852281/82851197/82852081 | 深圳市博海通科技有限公司联系人:詹小姐 电话:0755-83983920/82513890/83983930 | 深圳市兴达电子有限公司联系人:邱先生 电话:0755-83014513/81640931 | |||
>>更多供应商 |
基于双核OMAP5910的嵌入式系统及其应用
摘 要:本文介绍了OMAP5910的结构、功能和接口特性,并突出了OMAP5910在多媒体通信技术中的应用以及如何开发基于此芯片的嵌入式系统。
关键词:OMAP5910;ARM9TDMI;C55x DSP;语音识别
OMAP5910简介
OMAP5910处理器是由TI应用最为广泛的TMS320C55X DSP内核与低功耗、增强型ARM925微处理器组成的双核应用处理器。C55x系列可提供对低功耗应用的实时多媒体处理的支持;ARM925 MPU 可满足控制和接口方面的处理需要。基于双核结构,OMAP5910同其他OMAP处理器一样,采用开放式、易于开发的软件设施,支持广泛的操作系统,如Linux、Windows、WinCE、Nucleus、Palm OS、VxWorks、Java等,优化其应用程序时可以通过API及用户熟悉且易于使用的工具。
图1 硬件构成方案
图2 软件构成方案
OMAP5910的结构
TI925T(ARM9TDMI)内核
TI925T(ARM9TDMI)内核采用5级管道化流水线32位RISC处理器架构的体系结构,ARM9内核,同时配备Thumb扩展。它能够处理32位或者16位的指令和8位、16位、32位的数据,这款新型高性能、低功耗的微构架兼容ARMv4T指令集,并通过使用协处理器CP15使体系结构得到增强。系统中的控制寄存器可通过对协处理器CP15的读写来对MMU、cache和读写缓存控制器进行存取操作。这种微构架在ARM核的周围提供了指令与数据存储器管理单元,指令、数据和写缓冲器,性能监控、调试和JTAG单元以及协处器接口,MAC协处器和内核存储总线。
TI925T 的MMU具有两个64项的转换旁路缓存器(TLB)用于指令和数据流,每项均可映射存储器的段、大页和小页。为了保证内核周期的存取指令和数据,TI925T包含了分别独立的1个16KB字节的指令cache和8KB字节的数据cache。指令和数据cache都是2路相互关联的cache,以16字节为一块进行操作,并采用最小最近使用(LRU)算法以刷新存储。另外,TI925T还提供一个写缓冲用于提升内核性能,其能够缓冲数据
上一篇:嵌入式网络监控系统设计方案
上一篇:嵌入式同步时钟系统的设计与实现