一种用于并发访问的数据存储器仲裁电路及仲裁方法

    公开(公告)号:CN104298628B

    公开(公告)日:2017-12-29

    申请号:CN201410519692.0

    申请日:2014-09-30

    IPC分类号: G06F13/28 G06F13/18

    摘要: 一种用于并发访问的数据存储器仲裁电路,包括:—用于连接外设通道请求接口的外设DMA通道一级仲裁模块,以固定优先级仲裁策略将请求同一存储器BLOCK的通道按从高优先级到低优先级排列;—用于连接本地访存通道和核间访存通道的访存通道一级仲裁模块;—用于连接外设DMA通道一级仲裁模块和访存通道一级仲裁模块的外设DMA通道与访存通道的二级仲裁模块;—原子操作指令保护模块,为每个存储器BLOCK设置原子操作保护标志位。本发明孩提供了一种用于并发访问的数据存储器的仲裁方法。本发明的优点在于:为多路外设DMA通道和多路访存通道并发请求多端口数据存储器提供了有效的仲裁策略,支持访存通道原子类型的请求,可以及时响应高优先级通道请求。

    一种寄存器堆分页式扩展装置及其实现方法

    公开(公告)号:CN104572020A

    公开(公告)日:2015-04-29

    申请号:CN201410853913.8

    申请日:2014-12-31

    IPC分类号: G06F9/30

    摘要: 本发明公开了一种寄存器堆分页式扩展装置及其实现方法。该寄存器堆分页式扩展装置包括分页式机器码识别模块、分页式标志信息分配模块、译码器模块、分页式控制信息集成模块、分页式通用寄存器堆模块。分页式机器码识别模块用于识别处理器在每个时钟周期接收的指令行中的分页式特殊机器码,并输出分页式标志信息交由分页式标志信息分配模块进行指令相匹配,匹配后的分页式信息分配至运算部件及数据传输通道对应的译码器模块。译码器对分页式选择信息译码并输出。分页式控制信息集成模块将译码器模块输出的信息集成至分页式通用寄存器堆。本发明还公开寄存器堆分页式扩展的实现方法。

    基于宽带射频直接技术的单片多模导航芯片

    公开(公告)号:CN103308932A

    公开(公告)日:2013-09-18

    申请号:CN201310201232.9

    申请日:2013-05-28

    IPC分类号: G01S19/33 G01S19/37

    摘要: 针对现有导航芯片均为两片机的结构,存在芯片面积大、功耗高且性能差的技术难题。本发明提供一种基于宽带射频直接技术的单片多模导航芯片,由CPU单元、内存控制单元、导航IP单元、外设单元和AMBA总线组成;外设单元包括GPIO接口单元、UART接口单元、SPI接口单元;I2C接口单元、计时器Timer、实时时钟RTC、看门狗WDT和中断控制器INTC。本发明的有益技术效果是:综合考虑目前四大导航卫星信号特点,构建出具单芯片的、可以接收多模种类GNSS导航信号的一体化芯片;本产品具有集成度高,成本低,功耗小等优点,在导航和通信技术领域里具有应用发展前景。

    包含超越函数计算的处理器实现装置

    公开(公告)号:CN102109973A

    公开(公告)日:2011-06-29

    申请号:CN201110050034.8

    申请日:2011-03-02

    IPC分类号: G06F7/544

    摘要: 包含超越函数计算的处理器实现装置,属数字信号处理器技术领域。其目的是提供一种能够快速实现定点反正切、浮点倒数、浮点自然对数和浮点开方计算的硬件。该硬件电路依次由地址发生器和第一数据寄存器构成的取数级,由tab0、tab1、两个乘加模块和第二数据寄存器构成的执行级,以及由截位模块和标志生成模块构成的写回级组成三级流水的架构;取数级用于产生查表所需的地址,并将执行级和写回级所需的控制信号、变换后的输入数据以及地址信号寄存送到执行级计算;执行级用于完成定点反正切、浮点倒数、浮点自然对数和浮点开方的运算;写回级用于标志的生成以及运算结果的截位输出。

    一种寄存器堆分页式扩展装置及其实现方法

    公开(公告)号:CN104572020B

    公开(公告)日:2017-03-15

    申请号:CN201410853913.8

    申请日:2014-12-31

    IPC分类号: G06F9/30

    摘要: 本发明公开了一种寄存器堆分页式扩展装置及其实现方法。该寄存器堆分页式扩展装置包括分页式机器码识别模块、分页式标志信息分配模块、译码器模块、分页式控制信息集成模块、分页式通用寄存器堆模块。分页式机器码识别模块用于识别处理器在每个时钟周期接收的指令行中的分页式特殊机器码,并输出分页式标志信息交由分页式标志信息分配模块进行指令相匹配,匹配后的分页式信息分配至运算部件及数据传输通道对应的译码器模块。译码器对分页式选择信息译码并输出。分页式控制信息集成模块将译码器模块输出的信息集成至分页式通用寄存器堆模块。本发明还公开寄存器堆分页式扩展的实现方法。

    一种用于多处理器的多端口访存控制器及其控制方法

    公开(公告)号:CN104572519A

    公开(公告)日:2015-04-29

    申请号:CN201410801564.5

    申请日:2014-12-22

    IPC分类号: G06F13/18 G06F15/16

    CPC分类号: G06F13/18

    摘要: 本发明涉及一种用于多处理器的多端口访存控制器,包括指令通道,其输入端分别与多处理器的外设DMA通道、内核DMA通道的输出端相连,其输出端与仲裁模块的输入端相连,仲裁模块的输出端与存储器阵列的输入端相连,存储器阵列的输出端与数据通道的输入端相连,数据通道的输出端分别与多处理器的外设DMA通道、内核DMA通道的输入端相连。本发明还公开了一种用于多处理器的多端口访存控制器的控制方法。本发明为多路DMA通道并发请求提供了有效的响应机制,兼顾请求响应的实时性和存储器带宽充分利用的特点,能够提高访存数据的吞吐率,减小因为地址冲突所造成的等待时间。

    一种实现伽罗瓦域乘法的装置及其应用方法

    公开(公告)号:CN104407837A

    公开(公告)日:2015-03-11

    申请号:CN201410781737.1

    申请日:2014-12-16

    IPC分类号: G06F7/52

    摘要: 本发明公开了一种实现伽罗瓦域乘法的装置及其应用方法。该装置包括都采用选择器、乘法器、异或电路组成的选择前段模块、选择组件模块和选择后段模块。因此,本发明电路简洁鲜明、方便管理和优化,降低硬件实现以及电路开发的复杂性,达到了无需额外复杂电路同时提高性能的目的,同时减少存储消耗,在增加了处理效率同时降低了处理时间,减少了操作次数。选择前段模块包括选择器、乘法器和异或电路,根据被乘数、选择乘数、伽罗瓦系数得选择前段输出。选择组件模块包括选择器、乘法器和异或电路,根据选择前段输出、乘数、伽罗瓦系数得选择组件输出。选择后段模块包括选择器和异或电路,根据选择组件输出、乘数得伽罗瓦域乘的输出结果。

    分时复用存储器直接访问控制器

    公开(公告)号:CN101937409A

    公开(公告)日:2011-01-05

    申请号:CN201010273958.X

    申请日:2010-09-02

    IPC分类号: G06F13/28

    摘要: 本发明公开了一种分时复用存储器直接访问控制器,其包括:多个以统一规模的数据片为单位的外设访问通道,用于连接外设接口和宽带存储总线;分时复用多路器,用于在不同的时间片将不同的外设访问通道与宽带存储总线连接;控制模块,包括一组控制寄存器及控制信号产生逻辑电路,以便配置端口,用于输入控制寄存器的编号和控制数据,并对各个控制寄存器进行配置,控制信号产生逻辑电路根据控制寄存器的值产生时序控制信号,控制外设访问通道和分时复用多路器。将每个外设的DMA操作以统一规模的数据片为单位来进行,在不同的时隙传输属于不同外设通道的数据片,通过分时复用,提高了DMA的吞吐率。

    基于宽带射频直接技术的单片多模导航芯片

    公开(公告)号:CN103308932B

    公开(公告)日:2015-04-29

    申请号:CN201310201232.9

    申请日:2013-05-28

    IPC分类号: G01S19/33 G01S19/37

    摘要: 针对现有导航芯片均为两片机的结构,存在芯片面积大、功耗高且性能差的技术难题。本发明提供一种基于宽带射频直接技术的单片多模导航芯片,由CPU单元、内存控制单元、导航IP单元、外设单元和AMBA总线组成;外设单元包括GPIO接口单元、UART接口单元、SPI接口单元;I2C接口单元、计时器Timer、实时时钟RTC、看门狗WDT和中断控制器INTC。本发明的有益技术效果是:综合考虑目前四大导航卫星信号特点,构建出具单芯片的、可以接收多模种类GNSS导航信号的一体化芯片;本产品具有集成度高,成本低,功耗小等优点,在导航和通信技术领域里具有应用发展前景。

    一种用于并发访问的数据存储器仲裁电路及仲裁方法

    公开(公告)号:CN104298628A

    公开(公告)日:2015-01-21

    申请号:CN201410519692.0

    申请日:2014-09-30

    IPC分类号: G06F13/28 G06F13/18

    CPC分类号: G06F13/1605 G06F13/34

    摘要: 一种用于并发访问的数据存储器仲裁电路,包括:—用于连接外设通道请求接口的外设DMA通道一级仲裁模块,以固定优先级仲裁策略将请求同一存储器BLOCK的通道按从高优先级到低优先级排列;—用于连接本地访存通道和核间访存通道的访存通道一级仲裁模块;—用于连接外设DMA通道一级仲裁模块和访存通道一级仲裁模块的外设DMA通道与访存通道的二级仲裁模块;—原子操作指令保护模块,为每个存储器BLOCK设置原子操作保护标志位。本发明孩提供了一种用于并发访问的数据存储器的仲裁方法。本发明的优点在于:为多路外设DMA通道和多路访存通道并发请求多端口数据存储器提供了有效的仲裁策略,支持访存通道原子类型的请求,可以及时响应高优先级通道请求。