用于离散DMA数据访问的数据处理系统
申请人信息
- 申请人:上海合见工业软件集团有限公司
- 申请人地址:200126 上海市浦东新区友诚路149号SK大厦29层
- 发明人: 上海合见工业软件集团有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 用于离散DMA数据访问的数据处理系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202211018496.6 |
| 申请日 | 2022/8/24 |
| 公告号 | CN117667789A |
| 公开日 | 2024/3/8 |
| IPC主分类号 | G06F13/28 |
| 权利人 | 上海合见工业软件集团有限公司 |
| 发明人 | 李旭 |
| 地址 | 上海市浦东新区友诚路149号SK大厦29层 |
摘要文本
上海合见工业软件集团有限公司获取“一种透气窗帘布”专利技术,本发明涉及一种用于离散DMA数据访问的数据处理系统,包括待测用户设计DUT、仿真器、计算机PC、DMA控制模块和扩展存储器;DUT包括N个内部存储单元{U1,U2,…UN}和第一移位寄存器,第一移位寄存器用于在DUT向扩展存储器执行第i次存储过程中,根据预设的数据拼接规则将{U1i, U2i, …Uz(i)i}对应的原始数据进行移位生成Uxi的待拼接数据,DUT将Uxi的待拼接数据拼接生成第i次存储的M位数据,发送给所述仿真器;所述仿真器能够用于将第i次存储的M位数据存储至扩展存储器对应的地址空间。本发明通过硬件移位操作替代软件拼接数据操作,提高了离散DMA数据处理效率。
专利主权项内容
1.一种用于离散DMA数据访问的数据处理系统,其特征在于,包括待测用户设计DUT、仿真器、计算机PC、DMA控制模块和扩展存储器,DUT、仿真器和扩展存储器依次连接;PC、DMA控制模块和扩展存储器依次连接;所述仿真器和PC相连接,PC通过所述DMA控制模块访问所述扩展存储器中的数据;DUT包括N个内部存储单元{U,U,…U}和第一移位寄存器,U为第n个内部存储单元,n的取值范围为1到N,U的数据位宽小于、大于或等于扩展存储器的数据位宽M,所述第一移位寄存器用于在DUT向扩展存储器执行第i次存储过程中,根据预设的数据拼接规则将{U, U, …U}对应的原始数据进行移位生成U的待拼接数据,DUT将U的待拼接数据拼接生成第i次存储的M位数据,发送给所述仿真器,其中,U为第i次存储过程中的第x个内部存储单元,U、U、…U均属于{U,U,…U},x的取值范围为1到Z(i), Z(i)为i的函数,i的取值范围为1到P,P为DUT向扩展存储器执行的总存储次数;12Nnn1i2iz(i)ixixixi1i2iz(i)i12N所述仿真器能够用于将第i次存储的M位数据存储至扩展存储器对应的地址空间。