CN115357532A - 一种phy上行架构以降低5g定位芯片面积的方法 - Google Patents

一种phy上行架构以降低5g定位芯片面积的方法 Download PDF

Info

Publication number
CN115357532A
CN115357532A CN202210765133.2A CN202210765133A CN115357532A CN 115357532 A CN115357532 A CN 115357532A CN 202210765133 A CN202210765133 A CN 202210765133A CN 115357532 A CN115357532 A CN 115357532A
Authority
CN
China
Prior art keywords
module
phy
send
chip area
architecture
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.)
Granted
Application number
CN202210765133.2A
Other languages
English (en)
Other versions
CN115357532B (zh
Inventor
真可知
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN202210765133.2A priority Critical patent/CN115357532B/zh
Publication of CN115357532A publication Critical patent/CN115357532A/zh
Application granted granted Critical
Publication of CN115357532B publication Critical patent/CN115357532B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/32Handling requests for interconnection or transfer for access to input/output bus using combination of interrupt and burst mode transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Communication Control (AREA)
  • Information Transfer Systems (AREA)

Abstract

本发明涉及5G定位芯片技术领域,具体是一种PHY上行架构以降低5G定位芯片面积的方法。包括将IFFT模块设置在HWA模块中,通过把加CP逻辑合并到PDMA_CTRL模块中,并在上行SRC_FILTER模块和DC_CANCEL模块中间加入一个SEND_BUFFER模块,用于控制数据流。本发明通过将IFFT模块设置在HWA模块中,通过把加CP逻辑合并到PDMA_CTRL模块中,并在上行SRC_FILTER模块和DC_CANCEL模块中间加入一个SEND_BUFFER模块,用于控制数据流,根据这样的方法设置,只要总线满足PHY上行数据带宽,就可以节省出60Kbyte的存储空间,在28nm工艺下可以节省约0.27mm2的面积。从而解决目前这些DRAM占用过多的面积,导致芯片的成本增加的问题。

Description

一种PHY上行架构以降低5G定位芯片面积的方法
技术领域
本发明涉及5G定位芯片技术领域,具体是一种PHY上行架构以降低5G定位芯片面积的方法。
背景技术
对于目前5G定位芯片,数字前端模块上行发送时不能断流,所以目前的设计会采用在上行模块中加入存储器,进行存储数据,用于保证上行发送不会断流。
如图1所示,目前设计中在加CP的模块有两块4096*24bit的DRAM,IFFT输出有一块4096*24bit的dram,并且UL_BUFFER有一块4992*48bit的DRAM。
目前这些DRAM占用过多的面积,导致芯片的成本增加。
发明内容
本发明要解决的技术问题是提供一种PHY上行架构以降低5G定位芯片面积的方法,以解决现有技术中的DRAM占用过多的面积,导致芯片的成本增加的问题。
为了解决上述技术问题,本发明的技术方案为:一种PHY上行架构以降低5G定位芯片面积的方法,包括将IFFT模块设置在HWA模块中,通过把加CP逻辑合并到PDMA_CTRL模块中,并在上行SRC_FILTER模块和DC_CANCEL模块中间加入一个SEND_BUFFER模块,用于控制数据流。
优选地,DA_SWITCH,UP_SRC使用ul_x16_clk,其余模块使用dfe_ul_clk。
优选地,所述ul_x16_clk为122.88MHz*4/30.72MHz*4,所述dfe_ul_clk为200Mhz。
优选地,SEND_BUF模块包括HWM高水线以及LWM低水线。
优选地,所述HWM高水线用于当SEND_BUF模块中的数据个数大于高水线,SEND_BUF模块通知PDMA模块停止从PHY_MEM模块中获取数据,当SEND_BUF模块中的数据小于等于高水线,SEND_BUF模块通知PDMA模块可以从PHY_MEM模块中获取数据。
优选地,当SEND_BUF模块中数据小于LWM并且还有待发送的数据在PHY_RAM模块中,则产生中断给CPU模块,控制其他模块停止对PHY_MEM模块的访问操作,给PHY_MEM模块中的PDMA模块保留足够的访问带宽。
优选地,所述SEND_BUF模块还包括上溢出标志、下溢出标志以及空标志。
优选地,所述上溢出标志用于当FIFO出现上溢出标志,给CPU发送异常中断,标志SEND_BUF模块工作异常,PDMA模块没有根据HWM水线控制停止读数。
优选地,所述下溢出标志用于当FIFO出现下溢出标志,给CPU发送异常中断,标志SEND_BUF模块工作异常,PDMA模块没有及时把数据从PHY_MEM模块中读出来。
优选地,所述空标志用于默认初始状态和当所有数据发送完成后,空标志置起。
与现有技术相比,本发明的有益效果为:
本发明通过将IFFT模块设置在HWA模块中,通过把加CP逻辑合并到PDMA_CTRL模块中,并在上行SRC_FILTER模块和DC_CANCEL模块中间加入一个SEND_BUFFER模块,用于控制数据流,根据这样的方法设置,只要总线满足PHY上行数据带宽,就可以节省出60Kbyte的存储空间,在28nm工艺下可以节省约0.27mm2的面积。从而解决目前这些DRAM占用过多的面积,导致芯片的成本增加的问题。
附图说明
图1为背景技术中的PHY上行架构的示意图;
图2为本发明的PHY上行架构的示意图;
图3为本发明的SEND_BUF模块示意图。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本发明,但并不构成对本发明的限定。此外,下面所描述的本发明各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。
如图2所示,本发明的是通过修改芯片架构,把IFFT模块设置在HWA模块中,通过把加CP逻辑合并到PDMA_CTRL模块中,在上行SRC_FILTER模块和DC_CANCEL模块两个模块中间加入一个SEND_BUFFER模块,用于控制数据流。
DA_SWITCH,UP_SRC使用ul_x16_clk(122.88MHz*4/30.72MHz*4),其余模块使用dfe_ul_clk(预估200Mhz)。
如图3所示,SEND_BUF模块功能有两个水线,三个标志:
HWM高水线,当BUF中的数据个数大于高水线,该模块通知PDMA模块停止从PHY_MEM模块中获取数据,当BUF中的数据小于等于高水线,该模块通知PDMA模块可以从PHY_MEM模块中获取数据。
LWM低水线,当BUF中数据小于LWM并且还有待发送的数据在PHY_RAM模块中,则产生中断给CPU,控制其他模块停止对PHY_MEM模块的访问操作,给PHY模块中的PDMA模块保留足够的访问带宽。
上溢出标志,当FIFO出现该标志,给CPU发送异常中断,标志SEND_BUF模块工作异常,PDMA模块没有根据HWM水线控制停止读数。
下溢出标志,当FIFO出现该标志,给CPU发送异常中断,标志SEND_BUF工作异常,PDMA模块没有及时把数据从PHY_MEM中读出来。
空标志,默认初始状态和当所有数据发送完成后,该标志置起。
通过上述的方法设置,只要总线满足PHY上行数据带宽,就可以节省出60Kbyte的存储空间,在28nm工艺下可以节省约0.27mm2的面积。从而解决目前这些DRAM占用过多的面积,导致芯片的成本增加的问题。
以上结合附图对本发明的实施方式作了详细说明,但本发明不限于所描述的实施方式。对于本领域的技术人员而言,在不脱离本发明原理和精神的情况下,对这些实施方式进行多种变化、修改、替换和变型,仍落入本发明的保护范围内。

Claims (10)

1.一种PHY上行架构以降低5G定位芯片面积的方法,其特征在于:包括将IFFT模块设置在HWA模块中,通过把加CP逻辑合并到PDMA_CTRL模块中,并在上行SRC_FILTER模块和DC_CANCEL模块中间加入一个SEND_BUFFER模块,用于控制数据流。
2.根据权利要求1所述的PHY上行架构以降低5G定位芯片面积的方法,其特征在于:DA_SWITCH,UP_SRC使用ul_x16_clk,其余模块使用dfe_ul_clk。
3.根据权利要求1所述的PHY上行架构以降低5G定位芯片面积的方法,其特征在于:所述ul_x16_clk为122.88MHz*4/30.72MHz*4,所述dfe_ul_clk为200Mhz。
4.根据权利要求1所述的PHY上行架构以降低5G定位芯片面积的方法,其特征在于:SEND_BUF模块包括HWM高水线以及LWM低水线。
5.根据权利要求4所述的PHY上行架构以降低5G定位芯片面积的方法,其特征在于:所述HWM高水线用于当SEND_BUF模块中的数据个数大于高水线,SEND_BUF模块通知PDMA模块停止从PHY_MEM模块中获取数据,当SEND_BUF模块中的数据小于等于高水线,SEND_BUF模块通知PDMA模块可以从PHY_MEM模块中获取数据。
6.根据权利要求4所述的PHY上行架构以降低5G定位芯片面积的方法,其特征在于:当SEND_BUF模块中数据小于LWM并且还有待发送的数据在PHY_RAM模块中,则产生中断给CPU模块,控制其他模块停止对PHY_MEM模块的访问操作,给PHY_MEM模块中的PDMA模块保留足够的访问带宽。
7.根据权利要求4所述的PHY上行架构以降低5G定位芯片面积的方法,其特征在于:所述SEND_BUF模块还包括上溢出标志、下溢出标志以及空标志。
8.根据权利要求7所述的PHY上行架构以降低5G定位芯片面积的方法,其特征在于:所述上溢出标志用于当FIFO出现上溢出标志,给CPU发送异常中断,标志SEND_BUF模块工作异常,PDMA模块没有根据HWM水线控制停止读数。
9.根据权利要求7所述的PHY上行架构以降低5G定位芯片面积的方法,其特征在于:所述下溢出标志用于当FIFO出现下溢出标志,给CPU发送异常中断,标志SEND_BUF模块工作异常,PDMA模块没有及时把数据从PHY_MEM模块中读出来。
10.根据权利要求7所述的PHY上行架构以降低5G定位芯片面积的方法,其特征在于:所述空标志用于默认初始状态和当所有数据发送完成后,空标志置起。
CN202210765133.2A 2022-07-01 2022-07-01 一种phy上行架构以降低5g定位芯片面积的方法 Active CN115357532B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210765133.2A CN115357532B (zh) 2022-07-01 2022-07-01 一种phy上行架构以降低5g定位芯片面积的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210765133.2A CN115357532B (zh) 2022-07-01 2022-07-01 一种phy上行架构以降低5g定位芯片面积的方法

Publications (2)

Publication Number Publication Date
CN115357532A true CN115357532A (zh) 2022-11-18
CN115357532B CN115357532B (zh) 2023-12-22

Family

ID=84030178

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210765133.2A Active CN115357532B (zh) 2022-07-01 2022-07-01 一种phy上行架构以降低5g定位芯片面积的方法

Country Status (1)

Country Link
CN (1) CN115357532B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685086A (zh) * 2012-09-07 2014-03-26 北京信威通信技术股份有限公司 一种支持多芯片架构的基带信号处理器及其处理方法
CN104539418A (zh) * 2008-06-19 2015-04-22 高通股份有限公司 用于无线广域网技术的硬件加速
CN108880624A (zh) * 2018-06-11 2018-11-23 杨俊杰 一种结合nfc和电力载波及无线的soc通信芯片
CN109073746A (zh) * 2016-06-16 2018-12-21 德州仪器公司 雷达硬件加速器
US20210281460A1 (en) * 2018-11-19 2021-09-09 Huawei Technologies Co., Ltd. Data Transmission Method And Apparatus
CN113986144A (zh) * 2021-11-17 2022-01-28 展讯通信(上海)有限公司 一种通信信号处理方法、装置、芯片和电子设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104539418A (zh) * 2008-06-19 2015-04-22 高通股份有限公司 用于无线广域网技术的硬件加速
CN103685086A (zh) * 2012-09-07 2014-03-26 北京信威通信技术股份有限公司 一种支持多芯片架构的基带信号处理器及其处理方法
CN109073746A (zh) * 2016-06-16 2018-12-21 德州仪器公司 雷达硬件加速器
CN108880624A (zh) * 2018-06-11 2018-11-23 杨俊杰 一种结合nfc和电力载波及无线的soc通信芯片
US20210281460A1 (en) * 2018-11-19 2021-09-09 Huawei Technologies Co., Ltd. Data Transmission Method And Apparatus
CN113986144A (zh) * 2021-11-17 2022-01-28 展讯通信(上海)有限公司 一种通信信号处理方法、装置、芯片和电子设备

Also Published As

Publication number Publication date
CN115357532B (zh) 2023-12-22

Similar Documents

Publication Publication Date Title
US10990322B2 (en) Memory buffer chip, memory system and method of controlling the memory buffer chip
US7107415B2 (en) Posted write buffers and methods of posting write requests in memory modules
CN111563052B (zh) 降低读延时的缓存方法、装置、计算机设备及存储介质
US8886741B2 (en) Receive queue models to reduce I/O cache consumption
JP2007157029A (ja) メモリ制御回路及びメモリ制御方法
US10860507B2 (en) Electronic systems having serial system bus interfaces and direct memory access controllers and methods of operating the same
US8433835B2 (en) Information processing system and control method thereof
CN112802518B (zh) 数据写入方法、片上***芯片及计算机可读存储介质
US9891686B2 (en) Throttling device power
CN102541458A (zh) 一种提高电子硬盘数据写入速度的方法
CN115543877B (zh) 一种pcie数据传输方法及相关装置
CN106775477A (zh) SSD主控BE Buffer、SSD主控、数据传输管理装置及方法
CN115357532A (zh) 一种phy上行架构以降低5g定位芯片面积的方法
US9202541B2 (en) Semiconductor apparatus configured to reduce data processing performance
CN103488595B (zh) 一种保证小容量缓存串口通讯安全性的数据传输方法
CN115686383B (zh) 存储器的控制方法和控制器以及芯片***
WO2019000456A1 (zh) 传输数据掩码的方法、内存控制器、内存芯片和计算机***
US20160188258A1 (en) Memory interface signal reduction
TW201437814A (zh) 記憶體存取方法、記憶體存取控制方法、spi快閃記憶體裝置以及spi控制器
CN110413234B (zh) 一种固态硬盘
CN113886287A (zh) 一种基于SoC的自适应实时缓存***及方法
CN210155650U (zh) 一种固态硬盘控制器
CN111831227B (zh) 一种nvme协议命令加速处理***
CN114995743A (zh) 多个固态硬盘提交队列之间的公平共享
CN210155649U (zh) 一种固态硬盘

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant