会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明公开
    • MEMORY INTERFACE
    • EP3534269A1
    • 2019-09-04
    • EP19159832.5
    • 2019-02-27
    • Imagination Technologies Limited
    • ROBINSON, Martin JohnLANDERS, Mark
    • G06F12/0831G06F12/1018
    • A memory interface for interfacing between a memory bus addressable using a physical address space and a cache memory addressable using a virtual address space, the memory interface comprising: a memory management unit configured to maintain a mapping from the virtual address space to the physical address space; and a coherency manager comprising a reverse translation module configured to maintain a mapping from the physical address space to the virtual address space; wherein the memory interface is configured to: receive a memory read request from the cache memory, the memory read request being addressed in the virtual address space; translate the memory read request, at the memory management unit, to a translated memory read request addressed in the physical address space for transmission on the memory bus; receive a snoop request from the memory bus, the snoop request being addressed in the physical address space; and translate the snoop request, at the coherency manager, to a translated snoop request addressed in the virtual address space for processing in connection with the cache memory.
    • 9. 发明授权
    • SYSTEM FOR IMPLEMENTATION OF A HASH TABLE
    • EP3244324B1
    • 2018-09-12
    • EP17165860.2
    • 2017-04-11
    • CESNET, zájmové sdruzení právnickych osobCeské vysoké ucení technické v Praze
    • BARTIK, MatejUBIK, Sven
    • G06F17/30G06T9/00H03M7/30H03M7/40H04L12/741G06F12/06G06F12/1018G11C7/10G11C8/12
    • G11C7/1012G06F12/0623G06F12/1018G06F2212/401G11C7/1009G11C8/12H03M7/3086H03M7/40
    • The system contains at least one basic block (1). Each basic block (1) is formed by the first multiplexer (2), which has the first and second address inputs, and its output is connected to the address input (7) of the flag register memory (4), implemented as a LUT table, and of the circuit for write permit (3) to the flag register memory (4), which is equipped with the input (8) of the control signal of writing to the flag register memory (4), hereinafter referred to only as the memory. The output of the circuit for write permit (3) to the memory (4) is connected to the input (10) of the write signal to the memory (4), which is further equipped with the clock signal input (11) and the data input. To this data input is, via the inverter (12), connected the input (9) of the control signal for initialization of the memory (4), which is also interconnected with the control input of the first multiplexer (2) and with the control input of the circuit for write permit (3) to the memory (4). The data output (13) from the memory (4) of each basic block (1) is connected to one input of the masking block (20) relevant for the given basic block (1). The outputs (21) of these masking blocks (20) are connected to the inputs of the second multiplexer (22), while its output (23) is the output of the system of flags. The input (8) of the control signal for writing to the memory (4) of each basic block (1) is connected to the output of the demultiplexer (18) and simultaneously to the second input of the masking block (20) relevant for the given basic block (1). The demultiplexer (18) is equipped with the input (19) of the write permit signal, and the address input (17), which is interconnected with the output of the address splitter (15) equipped with the input (16) of the address for the whole system of flags for normal operating mode with the width of K bits, where K is a positive integer number, and with the output (5) of the address signal for addressing the memory (4) during normal operating mode, which is interconnected with the first address inputs of the first multiplexers (2) of all basic blocks (1). The second address inputs of the first multiplexers (2) of all basic blocks (1) are interconnected with the output (6) of the address signal for addressing the memory (4) for the counter (14) initialization mode, while one input of the counter (14) is interconnected with the inputs (9) of the control signal for the initialization of the memory (4) of the basic blocks (1) and the second input is the input of the clock signal.