会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Method and system for programming a DMA controller in a system on a chip, with the DMA controller having source, destination, and size registers
    • 用于在芯片上的系统中对DMA控制器进行编程的方法和系统,其中DMA控制器具有源,目的地和大小寄存器
    • US07467239B2
    • 2008-12-16
    • US11185529
    • 2005-07-20
    • Jean NicolaiAlbert Martinez
    • Jean NicolaiAlbert Martinez
    • G06F13/10G06F13/14
    • G06F13/28G06F12/1081G06F2213/0038
    • A procedure is provided for programming a DMA controller of a system on a chip that includes a CPU, an MMU, a DMA controller including source, destination, and size registers, and entities that are each identified by a physical address and addressable by applying that physical address to the address bus. In response to a first dedicated instruction of a user program, the virtual address is translated into a corresponding physical address, the corresponding physical address is applied to the address bus, a signal having a first value is delivered to the DMA controller, and a signal having a second value is delivered to the entities. When the signal delivered to the DMA controller has the first value, the source register or the destination register of the DMA controller is selected and the corresponding physical address on the address bus is stored in the selected register.
    • 提供了一种用于对包括CPU,MMU,包括源,目的地和大小寄存器的DMA控制器的芯片上的系统的DMA控制器进行编程的程序,以及每个由物理地址标识并可通过应用该物理地址来寻址的实体 物理地址到地址总线。 响应于用户程序的第一专用指令,将虚拟地址转换为对应的物理地址,将对应的物理地址应用于地址总线,具有第一值的信号被传送到DMA控制器,并且信号 具有第二个值被传递给实体。 当传送到DMA控制器的信号具有第一个值时,选择DMA控制器的源寄存器或目标寄存器,并将地址总线上相应的物理地址存储在所选寄存器中。
    • 5. 发明申请
    • Procedure for programming a DMA controller in a system on a chip and associated system on a chip
    • 在芯片上的系统和芯片上的相关系统上对DMA控制器进行编程的过程
    • US20060020719A1
    • 2006-01-26
    • US11179033
    • 2005-07-11
    • Albert MartinezJean Nicolai
    • Albert MartinezJean Nicolai
    • G06F13/28
    • G06F13/28G06F12/1081
    • A method for programming a DMA controller of a system on a chip that includes a CPU, an MMU, and a DMA controller including source, destination, and size registers associated with a base subaddress. In response to a first instruction of a user program that includes a virtual address, the virtual address is translated into a corresponding physical address, and the physical address is stored in a buffer register that is inaccessible to the user program. In response to a second instruction of the user program, the physical address stored in the buffer register is applied to the data bus and a first word including high-order bits indicating the base subaddress is applied to the address bus. The source or destination register is selected according to the first word applied to the address bus and the physical address applied to the data bus is stored in the selected register.
    • 一种用于对包括CPU,MMU和DMA控制器的芯片上的系统的DMA控制器进行编程的方法,包括与基本子地址相关联的源,目的地和大小寄存器。 响应于包括虚拟地址的用户程序的第一指令,虚拟地址被转换成对应的物理地址,物理地址存储在用户程序不可访问的缓冲寄存器中。 响应于用户程序的第二指令,存储在缓冲寄存器中的物理地址被施加到数据总线,并且包括指示基本子地址的高位的第一个字被施加到地址总线。 源或目标寄存器根据应用于地址总线的第一个字来选择,并且应用于数据总线的物理地址存储在所选择的寄存器中。
    • 6. 发明授权
    • Procedure for processing a virtual address for programming a DMA controller and associated system on a chip
    • 处理芯片上DMA控制器和相关系统的虚拟地址的程序
    • US07337300B2
    • 2008-02-26
    • US11154281
    • 2005-06-16
    • Daniele FronteJean NicolaiAlbert Martinez
    • Daniele FronteJean NicolaiAlbert Martinez
    • G06F9/34G06F9/26G06F12/00
    • G06F13/28
    • A method is provided for processing a virtual address for a program requesting a DMA transfer. The program is designed to be run in user mode on a system on a chip that includes a central processing unit, a memory management unit, and a DMA controller. The virtual address is a source virtual address or a destination virtual address and has a size of N bits. According to the method, the virtual address is divided into at least two fields of bits. For each of the fields, there is created an N-bit address word comprising a prefix having a given value associated with the field and having more than 1 bit, and the field. The DMA controller is programmed using multiple store instructions that include one store instruction relating to each of the address words created.
    • 提供了一种用于处理请求DMA传输的程序的虚拟地址的方法。 该程序被设计为在包括中央处理单元,存储器管理单元和DMA控制器的芯片上的系统上以用户模式运行。 虚拟地址是源虚拟地址或目标虚拟地址,并且具有N位的大小。 根据该方法,虚拟地址被分成至少两个比特字段。 对于每个字段,创建了包括具有与该字段相关联并具有多于1位的给定值的前缀的N位地址字和该字段。 使用多个存储指令对DMA控制器进行编程,其中包括与创建的每个地址字相关的一个存储指令。
    • 7. 发明申请
    • Procedure for programming a DMA controller in a system on a chip and associated system on a chip
    • 在芯片上的系统和芯片上的相关系统上对DMA控制器进行编程的过程
    • US20060026311A1
    • 2006-02-02
    • US11185529
    • 2005-07-20
    • Jean NicolaiAlbert Martinez
    • Jean NicolaiAlbert Martinez
    • G06F13/28
    • G06F13/28G06F12/1081G06F2213/0038
    • A procedure is provided for programming a DMA controller of a system on a chip that includes a CPU, an MMU, a DMA controller including source, destination, and size registers, and entities that are each identified by a physical address and addressable by applying that physical address to the address bus. In response to a first dedicated instruction of a user program, the virtual address is translated into a corresponding physical address, the corresponding physical address is applied to the address bus, a signal having a first value is delivered to the DMA controller, and a signal having a second value is delivered to the entities. When the signal delivered to the DMA controller has the first value, the source register or the destination register of the DMA controller is selected and the corresponding physical address on the address bus is stored in the selected register.
    • 提供了一种用于对包括CPU,MMU,包括源,目的地和大小寄存器的DMA控制器的芯片上的系统的DMA控制器进行编程的程序,以及每个由物理地址标识并可通过应用该物理地址来寻址的实体 物理地址到地址总线。 响应于用户程序的第一专用指令,将虚拟地址转换为对应的物理地址,将对应的物理地址应用于地址总线,具有第一值的信号被传送到DMA控制器,并且信号 具有第二个值被传递给实体。 当传送到DMA控制器的信号具有第一个值时,选择DMA控制器的源寄存器或目标寄存器,并将地址总线上相应的物理地址存储在所选寄存器中。