一种可编程逻辑单元、芯片及电子设备制造技术

技术编号:42631021 阅读:39 留言:0更新日期:2024-09-06 01:31
本发明专利技术提出一种可编程逻辑单元、芯片及电子设备,可编程逻辑单元包括第一处理模块、第二处理模块、缓存模块以及搬移模块,缓存模块中部署有两个容量相同的存储区间,每一个存储区间均被划分为两个容量相同的存储子区间,两个存储区间交替作为第一处理模块对应的第一目标存储区间,另一个存储区间作为第二处理模块对应的第二目标存储区间,第二目标存储区间中的两个存储子区间交替作为第二处理模块对应的目标子区间。第一处理模块可以对两个存储区间时分复用,第二处理模块可以对存储子区间时分复用,彼此间没有冲突。在不增加缓存空间的条件下,利用两种数据写入时间差进行缓存资源共享,实现两种数据并行上传,保证数据高效完整传输。

【技术实现步骤摘要】

本专利技术涉及数据传输领域,具体而言,涉及一种可编程逻辑单元、芯片及电子设备


技术介绍

1、基于zynq架构激光雷达信号处理系统片上资源可分为处理系统单元processingsystem(以下简称,ps)与可编程逻辑单元programmable logic(以下简称,pl)。雷达回波数据经由pl前处理模块(下文或称预处理模块,该部分计算回波包含的距离反射率等信息)及pl算法处理模块计算后生成点云数据(下文也称球坐标点云数据)。该球坐标点云数据经由片上axi4(advanced extensible interface)数据总线由pl搬移至ps存储空间(即下文简称ddr-double data rate),经由ps向外发送点云数据包。其中,pl与ps间数据传输采用dma(direct memory access)方式搬移。

2、目前pl与ps间数据传输支持单一协议数据上传,当两种数据格式需要并行上传时,需要依靠增加两种数据独立的数据缓存空间方式实现,大大增加片上存储资源压力;同时,球坐标点云数据需要满足整行搬移操作,则每行有效发光区间均有一个地本文档来自技高网...

【技术保护点】

1.一种可编程逻辑单元,其特征在于,所述可编程逻辑单元包括第一处理模块、第二处理模块、缓存模块以及搬移模块,所述缓存模块分别与所述第一处理模块、所述第二处理模块以及所述搬移模块连接,所述搬移模块还用于连接于处理系统单元中的指定存储器,所述缓存模块中部署有两个容量相同的存储区间,每一个所述存储区间均被划分为两个容量相同的存储子区间,两个所述存储区间交替作为所述第一处理模块对应的第一目标存储区间,另一个存储区间作为所述第二处理模块对应的第二目标存储区间,所述第二目标存储区间中的两个所述存储子区间交替作为所述第二处理模块对应的目标子区间;

2.如权利要求1所述的可编程逻辑单元,其特...

【技术特征摘要】

1.一种可编程逻辑单元,其特征在于,所述可编程逻辑单元包括第一处理模块、第二处理模块、缓存模块以及搬移模块,所述缓存模块分别与所述第一处理模块、所述第二处理模块以及所述搬移模块连接,所述搬移模块还用于连接于处理系统单元中的指定存储器,所述缓存模块中部署有两个容量相同的存储区间,每一个所述存储区间均被划分为两个容量相同的存储子区间,两个所述存储区间交替作为所述第一处理模块对应的第一目标存储区间,另一个存储区间作为所述第二处理模块对应的第二目标存储区间,所述第二目标存储区间中的两个所述存储子区间交替作为所述第二处理模块对应的目标子区间;

2.如权利要求1所述的可编程逻辑单元,其特征在于,

3.如权利要求1所述的可编程逻辑单元,其特征在于,所述可编程逻辑单元还包括仲裁模块,所述仲裁模块分别与所述第一处理模块、所述第二处理模块以及所述缓存模块连接;

4.如权利要求3所述的可编程逻辑单元,其特征在于,所述第一类写请求的长度小于所述第二类写请求的长度,所述仲裁模块中设置有先进先出缓存队列;

5.如权利要求4所述的可编程逻辑单元,其特征在于,所述先进先出缓存队列的...

【专利技术属性】
技术研发人员:杨迪史健疏达
申请(专利权)人:北醒北京光子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1