CN101499051A - 一种双口sram在智能手机中的应用方法 - Google Patents
一种双口sram在智能手机中的应用方法 Download PDFInfo
- Publication number
- CN101499051A CN101499051A CNA2008100574782A CN200810057478A CN101499051A CN 101499051 A CN101499051 A CN 101499051A CN A2008100574782 A CNA2008100574782 A CN A2008100574782A CN 200810057478 A CN200810057478 A CN 200810057478A CN 101499051 A CN101499051 A CN 101499051A
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- intelligent mobile
- cpu
- marvell
- platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开一种双口SRAM在高通+Marvell PXA270平台智能手机中的应用方法。双DSP智能手机应用中采用高通MSM6280+Marvell PXA270平台,其中高通CPU是主设备,Marvell CPU是从设备。以DPSRAM器件CYDM256B16-55BVXI作为共享存储器,通过独特的软件分区处理设计有效地实现了智能手机系统中的主/从CPU之间的通信,使得其最大通讯速率可以达到400Mbit/s。本发明所提供的有益效果在于利用DPSRAM(Dual-port SRAM)方便地构成各种工作方式的高速数据传送接口,不管是在并行处理网络中的数据共享,还是在流水方式中的高速数据传送中,DPSRAM都发挥着重要作用,保证数据通路的畅通。这样可以有效改善整个系统对数据的处理能力,大大提高了系统运行速度,方便用户的使用。
Description
技术领域
随着3G技术的发展,基于Windows操作系统的智能手机具有强劲处理能力的应用处理器来支撑,PXA270+MSM6280就是满足这种设计需求的很好的搭配;双口SRAM就是代替串口、USB,实现二者之间的高速传输的理想物理通道,本方案就是详细的阐述这种架构的构成及实现的。
背景技术
在高速数据采集和处理系统中,随着采样数据量的增大及信息处理任务的增加,对数据传送的要求也越来越高。目前市场上有很多双系统解决方案,即由两个处理器构成一个主从式系统完成相应功能。主从式系统设计的关键是主机与从机之间的数据通信。主从机之间的数据通信主要有串行、并行、DMA(直接存储器读取)及DPSRAM(Dual-port SRAM)四种方式。这种双系统手机方案,两个系统之间的通讯一般采用串口传输来实现,其最大通讯速率为12Mbit/s。
随着通信行业的不断发展,智能手机在功能上越来越复杂,用户对智能手机的运行速度要求也越来越高。在系统或模块间如果没有能够高速传送数据的接口,则在数据传送时极易造成瓶颈堵塞现象,从而影响整个系统对数据的处理能力。
发明内容
针对上述缺陷,本发明定义了一种双口SRAM在高通+Marvell PXA270平台智能手机中的应用方法。在我们的智能手机应用中采用高通MSM6280+Marvell PXA270平台,其中高通基带处理器MSM6280是主设备,Marvell应用处理器PXA270是从设备。综合各种通信方式的优缺点,考虑到系统实时性高、数据量大的特点,以带有内部中断仲裁机制的DPSRAM器件作为共享存储器,通过独特的软件分区处理设计有效地实现了智能手机系统中的主/从处理器之间的通信,使得其最大通讯速率可以达到400Mbit/s。
利用DPSRAM能够方便地构成各种工作方式的高速数据传送接口,不管是在并行处理网络中的数据共享,还是在流水方式中的高速数据传送中,DPSRAM都发挥着重要作用,保证数据通路的畅通。这样可以有效改善整个系统对数据的处理能力,大大提高了系统运行速度,方便用户的使用。
附图说明
图1带有内部中断仲裁机制的双口SRAM示意图;
图2双口SRAM在高通MSM6280+Marvell PXA270平台上的实现。
具体实施方式
双口SRAM的内部架构示意图如图所示:外部处理器通过输入/输出单元10和11可以单独访问存储单元20,访问的区块由地址译码器30、31决定,每次译码时,中断仲裁单元40都要对左右两路要访问的地址进行判定,如果访问的是同一个区块,40就会通过邮箱50发出中断给外部的处理器,以防止两个处理器同时访问同一区块,造成读写错误。这种架构的双口SRAM可以显著的提高访问速率,减少软件的代码复杂度和可靠性。
附图二是这种双口SRAM在高通MSM6280+Marvell PXA270平台上的具体实现。MSM6280和PXA270各有一个SRAM控制器,用以和外部的SRAM进行通讯,我们把它分别接到双口SRAM80的左右两路上,左路供电输入端接MSM6280的1.8V,右路供电输入接PXA270的1.86V,两个中断信号为了和处理器的GPIO电压相匹配,添加电平转换芯片90、91。在硬件设计中要注意以下问题:
1电平匹配问题
DPSRAM两个端口是独立供电的,端口供电电源与电压的选择需要与所连接的处理器端口一致。双口SRAM电压要小于或等于两个端口的电压,因此可以直接和其中电压较低的连接。
2中断信号(左中断/右中断)的电平和逻辑问题;
DPSRAM两个端口分别有一个中断信号,都为低有效,平常需要上拉。具体设计参考图二中两个电平转换芯片的应用。
3由于高通MSM6280没有busy信号,所以我们在设计中双端口都没有应用到busy信号,而是使用了其内部中断仲裁模块,因而软件需要根据得到的中断信号来控制对同一区块的访问。
Claims (1)
1、一种口SRAM在高通+Marvell PXA270平台智能手机中的应用方法,其特征在于,双DSP智能手机应用中采用高通MSM6280+Marvell PXA270平台,其中高通CPU是主设备,MarvellCPU是从设备,以DPSRAM器件CYDM256B16-55BVXI作为共享存储器,通过独特的软件分区处理设计有效地实现了智能手机系统中的主/从CPU之间的通信,使得其最大通讯速率可以达到400Mbit/s。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008100574782A CN101499051A (zh) | 2008-02-02 | 2008-02-02 | 一种双口sram在智能手机中的应用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008100574782A CN101499051A (zh) | 2008-02-02 | 2008-02-02 | 一种双口sram在智能手机中的应用方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101499051A true CN101499051A (zh) | 2009-08-05 |
Family
ID=40946128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008100574782A Pending CN101499051A (zh) | 2008-02-02 | 2008-02-02 | 一种双口sram在智能手机中的应用方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101499051A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102279801A (zh) * | 2010-06-09 | 2011-12-14 | 晨星软件研发(深圳)有限公司 | 存储器共享系统及方法 |
CN103631531A (zh) * | 2012-08-24 | 2014-03-12 | 上海华虹集成电路有限责任公司 | 加速sd卡读写速度的方法和电路 |
CN110601936A (zh) * | 2019-09-24 | 2019-12-20 | 涂益民 | 一种基于数字家庭网络的数字相册共享系统 |
-
2008
- 2008-02-02 CN CNA2008100574782A patent/CN101499051A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102279801A (zh) * | 2010-06-09 | 2011-12-14 | 晨星软件研发(深圳)有限公司 | 存储器共享系统及方法 |
CN103631531A (zh) * | 2012-08-24 | 2014-03-12 | 上海华虹集成电路有限责任公司 | 加速sd卡读写速度的方法和电路 |
CN110601936A (zh) * | 2019-09-24 | 2019-12-20 | 涂益民 | 一种基于数字家庭网络的数字相册共享系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102231718B (zh) | 一种EtherCAT与CAN通信的网关及其通信方法 | |
CN109308283B (zh) | 一种SoC片上系统及其外设总线切换方法 | |
CN103677916A (zh) | 一种基于fpga的在线重配置系统及方法 | |
CN103095537A (zh) | 一种并行控制两类工业以太网总线从站设备的数控装置 | |
CN103714026B (zh) | 一种支持原址数据交换的存储器访问方法及装置 | |
CN203812236U (zh) | 一种基于处理器和现场可编程门阵列的数据交换系统 | |
CN103744811A (zh) | 一种串行数据传输系统及方法 | |
CN106385388A (zh) | 一种基于2fi+ctc5160架构的千兆以太网交换系统 | |
CN210222744U (zh) | 一种基于usb_otg模式下的主从设备切换装置及终端设备 | |
CN102291337B (zh) | EtherCAT协议与Profibus-DP协议通信转换的网关及其通信方法 | |
CN103377170B (zh) | 异构处理器间spi高速双向对等数据通信系统 | |
CN102662887B (zh) | 一种多端口随机存储器 | |
CN101499051A (zh) | 一种双口sram在智能手机中的应用方法 | |
CN201839452U (zh) | 一种无线传感器网络智能网关 | |
CN102023947A (zh) | Ieee1394总线与高速智能统一总线的直接接口方法 | |
CN102263709A (zh) | 一种EtherCAT与RS485通信转换的网关及其通信方法 | |
CN204463103U (zh) | 一种数据传输系统及数据处理设备 | |
CN104901857A (zh) | 总线分析仪 | |
CN203950307U (zh) | 基于高性能bw100芯片的sar并行处理装置 | |
CN100587680C (zh) | 管理分离总线上总线代理之间的数据流的方法和系统 | |
CN208128284U (zh) | 一种基于s698pm的以太网转多路同步串口接口通讯设备 | |
CN202206415U (zh) | 一种EtherCAT协议与Profibus-DP协议通信转换的网关 | |
CN202353595U (zh) | 一种EtherCAT与RS485通信转换的网关 | |
CN204480240U (zh) | 基于主机与dsp的双向数据交换系统 | |
CN203084719U (zh) | 基于plb总线的sja1000接口ip核 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090805 |