Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

220 results about "Double data rate" patented technology

In computing, a computer bus operating with double data rate (DDR) transfers data on both the rising and falling edges of the clock signal. This is also known as double pumped, dual-pumped, and double transition. The term toggle mode is used in the context of NAND flash memory.

Cluster model acceleration method and device based on FPGA

The invention discloses a cluster model acceleration method and device based on an FPGA, and relates to the technical field of model acceleration, and the method comprises the steps: converting a cluster simulation model into a digital circuit structure file, and burning the digital circuit structure file into an FPGA board card; splitting the digital circuit structure file into a plurality of independent calculation modules according to functions; packaging the calculation module into a plurality of IP cores based on the requirements of different individuals in the cluster; in response to input data received in the DDR of the FPGA board card, the hardware state machine triggers all the IP cores to execute corresponding tasks in parallel, and the calculation process of each IP core is controlled by taking a main clock of the FPGA board card as a reference; and each IP core writes the task processing result into a DDR (Double Data Rate) of the FPGA board card, and reads the DDR to obtain a simulation result of the cluster simulation model. The technical problems that an existing model acceleration method is poor in real-time performance and high in economic cost in a large-scale cluster simulation scene are solved, and therefore in the large-scale cluster simulation scene, high real-time performance of simulation can be guaranteed, and the economic cost can be effectively reduced.
Owner:XIAN LINGKONG ELECTRONICS TECH CO LTD

Low profile SODIMM (small outline dual inline memory module)

A memory module has pads on the top and bottom surfaces of a module printed circuit board (PCB). The pads match the pin layout of one or more memory devices to be mounted on the memory module. The pads on one surface of the PCB electrically interconnect to the memory device(s), and the pads on the other surface electrically interconnect to pads on a system board, such as a motherboard. With the pad layout on the memory module, the pad layout of the system board can be the same for a memory-down implementation and for a removable memory module. The pad layout provides good signal-to-noise performance and can enable a memory module for low power double data rate (LPDDR) memory, double data rate (DDR) memory, and graphics double data rate (GDDR) memory.
Owner:INTEL CORP

ECC verification single-bit error correction system in DDR

The invention relates to memory error correction, in particular to an ECC check single-bit error correction system in a DDR (Double Data Rate), which comprises a DRAM (Dynamic Random Access Memory) scanner, periodically performs address read traversal operation on a DDR particle DRAM, timely finds a single-bit error of data in the DDR particle DRAM by inquiring an ECC check state in a DDR controller DDRC, and performs correction processing on the single-bit error, so that the error correction efficiency is improved. The error is prevented from being evolved into an uncorrectable multi-bit error; the DDR controller DDRC is used for converting the AXI interface signal into a corresponding DFI interface signal, outputting the DFI interface signal to a DDR physical layer DDR PHY, carrying out ECC verification on read-write data, and storing an ECC verification result to a register, so that a DRAM scanner inquires an ECC verification state; according to the technical scheme, the defects that in the prior art, the processing speed is low, data errors are not found in time, and more CPU resources are occupied can be effectively overcome.
Owner:XINSIYUAN MICROELECTRONICS CO LTD

PCIe-Ethernet high-speed data transmission system based on FPGA

The invention provides a PCIe (Peripheral Component Interconnect Express)-Ethernet high-speed data transmission system based on an FPGA (Field Programmable Gate Array), which belongs to the field of communication of digital circuits and comprises a PCIe interface module, a gigabit Ethernet interface module, a DDR3 (Double Data Rate 3) cache module and an AXI (Advanced eXtensible Interface) bus control module. The high-speed data transmission capability of the PCIe interface and the flexible port expansion capability of the gigabit Ethernet interface are integrated, and a user datagram protocol (UDP)-based control logic is constructed to realize data interaction between the PCIe and the gigabit Ethernet, so that high-speed and reliable data transmission is realized; and the high requirements of a high-speed signal acquisition and playback system and the like on the data transmission rate and reliability are met.
Owner:SHANDONG INSPUR SCI RES INST CO LTD

Memory module and electronic device

The present disclosure belongs to the technical field of storage chip designs. Disclosed are a memory module and an electronic device. The memory module includes at least two memory expander controller (MXC) chips, a peripheral component Interconnect express (PCIe) golden finger, a multichannel input / output (MCIO) connector, and a dual inline memory module (DIMM), wherein the MXC chips are connected to the DIMM through a double data rate 5 (DDR5) synchronous dynamic random access memory (DRAM) interface controller port, a compute express link (CXL) port of at least one of the MXC chips interacts with an external device through the PCIe golden finger, and the CXL port of at least one of the MXC chips interacts with the external device through the MCIO connector. The present disclosure may improve the memory capacity of the memory module.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Memory system, memory resource adjustment method and apparatus, and electronic device and medium

Embodiments of the present application provide a memory system, a method and apparatus for adjusting memory resources, an electronic device, and a non-transitory readable storage medium. The memory system includes a first motherboard, and a processor and a high-speed interconnection channel interface that are integrated on the first motherboard; a first adapter board, and a high-speed interconnection channel interface, a chip and a memory module that are integrated on the first adapter board; and at least one connecting cable; the at least one connecting cable is used to establish a physical link between the high-speed interconnection channel interface of the first motherboard and the high-speed interconnection channel interface of the first adapter board, and used to convert the high-speed channel interconnection signal into a processor internal dedicated bus signal transmitted by a physical link based on a peripheral component interconnect express; and the chip of the first adapter board is used to acquire the converted processor internal dedicated bus signal, and convert the processor internal dedicated bus signal into a double data rate memory signal. By the connecting cable, the high-speed channel interconnection signals are converted into IPB resources to expand DRAM resources.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

DDR interface arbitration control method suitable for video processing

The invention provides a DDR (Double Data Rate) interface arbitration control method suitable for video processing, which relates to the technical field of embedded computer video processing, and comprises the following steps of: respectively setting a data volume fixed length for a plurality of mutually independent video storage control channels; performing arbitration control on the current state through a DDR interface arbitration controller, if the write operation is operated, judging whether the current to-be-written cache amount of the video storage control channel reaches the data volume fixed length of the channel, and if the read operation state is operated, performing arbitration control on the current state; and if not, judging whether the current to-be-read cache amount of the video storage control channel reaches the data volume fixed length of the channel. According to the DDR interface arbitration control method, the abnormal condition that null data FIFO is read can be avoided, and the reliability is high; the channel switching frequency is reduced, and the data access efficiency is improved; frequent change of multiple addresses is avoided, the stability is high, and the stability and reliability requirements of multi-channel image data processing and image display of an embedded computer are better met.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

High-speed audio and video data encryption system and method based on FPGA

The invention discloses a system and a method for encrypting high-speed audio and video data based on an FPGA (Field Programmable Gate Array). The system mainly comprises an optical module interface, an FPGA module, a DDR4 (Double Data Rate 4), a FLASH and an HDMI (High Definition Multimedia Interface) TX interface. Wherein the FPGA module internally comprises a self-designed custom protocol processing module, a cache control module, a key management module and a data encryption module; the optical module interface is used for receiving audio and video data in a user-defined format; the user-defined protocol processing module analyzes effective audio and video data according to a user-defined message format, and the data is cached in a DDR4 (Double Data Rate 4) by a cache module; the key management module generates a key used for data encryption through an SM2 algorithm; the data encryption module realizes hardware encryption through the SM4 algorithm module; and the HDMI output interface module converts the encrypted audio and video data into an HDMI format and outputs the converted audio and video data at an HDMI TX interface. According to the high-speed data encryption method based on FPGA hardware logic, an optical module interface and an HDMI interface are combined, and an efficient and safe audio and video data encryption solution is provided.
Owner:GUILIN UNIV OF ELECTRONIC TECH

High-performance SOC navigation resolving device for inertial navigation and inertial navigation equipment

The invention discloses a high-performance SOC navigation resolving device for inertial navigation and inertial navigation equipment. The device comprises a core processor circuit, a parameter and program storage circuit, a program running cache circuit and a temperature acquisition circuit, the core processor circuit comprises a Xilinx Zynq7045 model SOC processor, and the Xilinx Zynq7045 model SOC processor comprises a self-defined navigation IP core module based on an SOC programmable logic PL end and a self-defined multi-serial port extension IP module based on an Avalon bus; the parameter and program storage circuit comprises two serial NOR Flash and is used for storing navigation programs and navigation parameters; the program running cache circuit comprises a DDR3 (Double Data Rate 3) memory which is used as a program running cache; and the Xilinx Zynq7045 model SOC processor is matched with two pieces of serial NOR Flash and one piece of DDR3 (Double Data Rate 3) memory at the same time. According to the invention, high-performance Zynq7045 is used as a processor for navigation calculation, so that the real-time performance of navigation calculation of inertial navigation equipment and the reliability of a module are improved to a great extent.
Owner:CENT CHINA OPTOELECTRONICS TECH RES INST (CHINA STATE SHIPBUILDING CORP 717TH RES INST)

High-performance hash table implementation method suitable for FPGA (Field Programmable Gate Array)

The invention discloses a high-performance hash table implementation method suitable for an FPGA (Field Programmable Gate Array), and a hash algorithm comprises the following steps: step 1, a hash table establishment stage: storing a hash table in an off-chip DDR (Double Data Rate) memory of the FPGA, and storing actual data of the hash table in each row in the table; step 2, a hash table establishment stage: storing an index table in an RAM (Random Access Memory) in an FPGA chip, storing one bit of information in each address in the table, and marking whether data is written into a corresponding address in the hash table by the information, 0 is not written into the corresponding address, and 1 is written into the corresponding address in the hash table; 3, in the query stage of the hash table, firstly querying the index table, and if the corresponding address mark in the index table is queried to be 0, indicating that no data is written into the hash table, the DDR memory is not accessed and the hash table is directly returned; and if the corresponding identifier in the index table is queried to be 1, searching in the DDR memory. According to the method, the frequency of accessing the off-chip DDR memory can be effectively reduced, so that the query efficiency of the FPGA large-scale hash table is improved.
Owner:XIAN UNIV OF POSTS & TELECOMM

Automated error correction with memory refresh

Described apparatuses and methods provide automated error correction with memory refresh. Memory devices can include error correction code (ECC) technology to detect or correct one or more bit-errors in data. Dynamic random-access memory (DRAM), including low-power double data rate (LPPDR) synchronous DRAM (SDRAM), performs refresh operations to maintain data stored in a memory array. A refresh operation can be a self-refresh operation or an auto-refresh operation. Described implementations can combine ECC technology with refresh operations to determine a data error with data that is being refreshed or to correct erroneous data that is being refreshed. In an example, data for a read operation is checked for errors. If an error is detected, a corresponding address can be stored. Responsive to the corresponding address being refreshed, corrected data is stored at the corresponding address in conjunction with the refresh operation. Alternatively, data being refreshed can be checked for an error.
Owner:MICRON TECHNOLOGY INC

Power and performance optimization in a memory subsystem

Hardware and / or software that dynamically enables or disables CRC and / or adjust voltage level of power supply to a physical layer block on a host by determining an optimum tradeoff between power and performance. The hardware and / or software decreases the voltage level for the power supply and enables CRC to compensate signal errors (e.g., errors from signal integrity issues). Hardware and / or software dynamically adjusts voltage level of the power supply rail based on the throughput or speed of the DDR link. In some examples, depending on read or write operations, the voltage level of the power supply rail is adjusted.
Owner:INTEL CORP

Memory controller useable for a dynamic random access memory (DRAM) health monitor

A memory controller includes a first storage circuit which stores trained center eyes for a dual data rate (DDR) interface, each trained center eye including a corresponding trained delay value, and a second storage circuit which stores boundary points for the DDR interface. The memory controller includes test circuitry which halts normal operation and uses a corresponding trained delay value of a trained center eye for a first bit lane of the DDR interface as a starting delay value in performing a search for a first boundary point of a data eye margin by repeatedly adjusting a delay between a data signal (DQS) of the first bit lane and a corresponding data strobe signal (DQS) and performing a test with each adjusted delay. The test circuity stores the first boundary point in the second storage circuit, restores the delay back to the corresponding trained delay value, and resumes normal operation.
Owner:NXP USA INC

Row activation method, DDR controller and system on chip

The invention relates to the field of memory management, and discloses a row activation method, a DDR (Double Data Rate) controller and an on-chip system.The method comprises the steps that a data read / write instruction processed by a port processing unit is sent to a first address mapping unit through a first data path, and when it is judged that a preset condition is met, the data read / write instruction is sent to a second address mapping unit; the second data path sends the first address information of the data reading / writing instruction to the bank management module; the first address mapping unit carries out address mapping on the data reading / writing instruction, second address information obtained through mapping is sent to the bank management module, the data reading / writing instruction obtained after address mapping is written into a command queue, the first address information reaches the bank management module earlier than the second address information, and the bank management module responds to the first address information and writes the data reading / writing instruction into the command queue. And activating the row pointed by the first address information. According to the technical scheme provided by one or more embodiments, the memory access efficiency can be improved.
Owner:PHYTIUM TECH CO LTD +1

Dual-mode transmitter for low-power double-data rate (LPDDR)interface

A dual-mode transmitter for a low-power double-data rate (LPDDR) interface can be operated in one of a non-return to zero (NRZ) mode and a pulse amplitude modulation (PAM)-4 mode. The dual-mode transmitter includes: a pseudorandom binary sequence (PRBS) generator configured to generate a transmission signal to be transmitted to a dual-mode receiver; at least one serializer configured to serialize the transmission signal; a single-ended to differential (S2D) configured to convert the serialized transmission signal in a form of a single-ended signal into a differential signal; a ZQ calibration configured to generate a result code for matching an impedance value at an output terminal of the dual-mode transmitter with a terminating resistance value of the dual-mode receiver; and a pre-driver configured to combine the differential signal obtained by the converting and the result code.
Owner:FOUND FOR RES & BUSINESS SEOUL NAT UNIV OF SCI & TECH

Compression attached memory module (CAMM) for low-power double data rate (LPDDR) memories

A memory module includes a printed circuit board and a Low-Power Double Data Rate (LPDDR) memory device. The printed circuit board includes surface contact connections on a first surface of the printed circuit board and located at a first portion of the printed circuit board. The LPDDR memory device is on a second surface of the printed circuit board and located at a second portion of the printed circuit board. The LPDDR memory device is configured to be coupled to an information handling system via the surface contact connections. The second portion of the printed circuit board is adjacent to the first portion of the printed circuit board.
Owner:DELL PROD LP

A static current control system for a double data rate linear regulator

The application discloses a kind of static current control systems of double data rate linear voltage regulator, including reference generating circuit and by feedback control circuit, error amplifier circuit and power output circuit constitute idle power consumption control circuit, reference voltage VREF generated by reference generating circuit is exported to feedback control circuit, after feedback control circuit compares the control signal output by error amplifier circuit, exports to error amplifier circuit to make the control signal output by error amplifier circuit also change, the control signal in turn controls upper and lower power tube in power output circuit, by adjusting VREF generated by reference generating circuit, to flexibly adjust system idle power consumption, while considering low power consumption and the fast transient response of load switching.
Owner:NANJING MICRO ONE ELECTRONICS

Systems and methods for booting double data rate (DDR) error control code (ECC) during system boot

A method for memory system initialization to bootstrap error correction code (ECC) regions during system boot is described. The method includes partitioning a memory sub-system into sub-system memory segments. The method also includes using a last level cache coprocessor (LCP) to initialize a first of the sub-system memory segments to provide a first ECC region. The method also includes booting a system through the first ECC region of the memory sub-system. The method also includes using the LCP to initialize remaining ones of the sub-system memory segments during the boot to enable a second ECC region of the memory sub-system.
Owner:QUALCOMM INC

Method for operating a dynamic low-power double-rate 5 direct access memory (LPDDR5-DRAM)

Method for operating a dynamic low-power double data rate 5 direct access memory, LPDDR5 DRAM, in a multi-rank memory system (10) which includes a plurality of memory ranks (RNK1 - RNKM), wherein the method includes the following steps: Receiving a write command intended for a first memory rank (RNK1) from the plurality of memory ranks (RNK1 - RNKM), wherein the write command corresponds to an LPDDR5 standard and is not intended for a second memory rank (RNK2) from the plurality of memory ranks (RNK1 - RNKM); Activating a receive buffer (720, BF1) in the first memory rank (RNK1); Disabling a transfer driver (710, DR1) in the first memory rank (RNK1); Disabling a receive buffer (720, BF2) and a transmit driver (710, DR2) in the second memory rank (RNK2); Receiving a data strobe signal pair (WCK_T, WCK_C); Activating (S200) on-die terminal, ODT, circuits (300) of the first memory rank (RNK1) and the second memory rank (RNK2) in response to the write command; Receiving data signals while the data strobe signal pair (WCK_T, WCK_C) is toggled during the activation of the ODT circuits (300) of the first memory rank (RNK1) and the second memory rank (RNK2); Receiving a read instruction intended for the first memory rank (RNK1), where the read instruction conforms to the LPDDR5 standard and is not intended for the second memory rank (RNK2); Enabling the transfer driver (710, DR1) in the first memory rank (RNK1); Disable the receive buffer (720, BF1) in the first memory rank (RNK1); Disable the receive buffer (720, BF2) and the transmit driver (710, DR2) in the second memory rank (RNK2); Disable (S300) the ODT circuit (300) of the first memory rank (RNK1) and enable the ODT circuit (300) of the second memory rank (RNK2) in response to the read command; and Sending data signals while the data strobe signal pair (WCK_T, WCK_C) is toggled during the disabling of the ODT circuit of the first memory rank (RNK1) and the enabling of the ODT circuit (300) of the second memory rank (RNK2).
Owner:SAMSUNG ELECTRONICS CO LTD

Double data rate circuit and data generation method for implementing precise duty cycle control

To provide a double data rate circuit that implements precise duty cycle control, and a data generation method.SOLUTION: A data generation method is performed by a double data rate circuit including a clock generator, a clock divider, and a multiplexer. The clock generator receives a source clock signal for generating a pair of complementary clock signals, and the clock divider is coupled to the clock generator and generates four multi-phase clock signals that are sequentially out of phase by 90° using only single edge transitions of the pair of complementary clock signals. The multiplexer is coupled to the clock divider and multiplexes multiple data bits into an output data stream by sequentially selecting each data bit of the multiple data bits at each of first and second edge transitions of two of the four multi-phase clock signals, cancelling the selection, and making each selected data bit into the output data stream.SELECTED DRAWING: Figure 8
Owner:YANGTZE MEMORY TECH CO LTD

Utilizing available DPU memory for GPU processed workloads

Approaches presented herein provide for the reduction of workload bottlenecks during processing by offloading workload data to available data processing unit (DPU) memory, such as from graphics processing unit (GPU) memory or central processing unit (CPU) memory. Interfaces may be used to store the workload data to the pool of DPU memory, such as double data rate (DDR) memory, on-board non-volatile memory express (NVMe) devices, or NVMe devices over fabric. Interfaces may also be used to retrieve identified workload data required to complete a workload. The retrieved workload data may be provided to the GPU where the workload is completed. The pool of DPU memory may orchestrate transfers of the workload data. The workload data may be offloaded to the pool of DPU memory for training of a machine learning model. The workload data offloaded to the pool of DPU memory for training of a machine learning model may include model states, activation functions, or model checkpoints.
Owner:MELLANOX TECHNOLOGIES LTD(IL)

FPGA-based FIFO interface multi-channel DMA controller

The application discloses a FIFO interface multi-channel DMA controller based on FPGA, which comprises an input data distribution module, an input data cache module, an output data distribution module, an output data cache module, a DMA scheduling module, a DDR output module and a DDR interface module; is used for caching multi-channel high-speed data of multiple data sources in a memory, does not occupy on-chip RAM resources of the FPGA, realizes parallel, independent and efficient storage and storage of multi-channel data, a data interaction interface is a standard FIFO interface, a user does not need to care about complex DDR3 / 4 (Double Data Rate) interface timing and multi-channel data scheduling, programming is realized by using a hardware description language, parameterization configuration is adopted, other FPGA platforms are compatible, the application can be called in FPGA design as an IP, a development cycle is shortened, and development efficiency is improved.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Image capture flows

Image processing using various video and still flows is described. The resolution and bit depth at each stage of the image processing are described. In some examples, image scalers are used to resize image resolution. In some examples, a warp engine is used to distort per frame images to apply image stabilization, zoom, or a user digital lens. An image processing pipeline includes a double data rate (DDR) memory buffer that supports lossy compression with a constant 50% compression. In some examples, the image processing pipeline includes a DDR memory buffer that is uncompressed.
Owner:GOPRO INC

Mobile device resource scheduling method for optimizing I / O performance

The invention provides a mobile equipment resource scheduling method for optimizing I / O (Input / Output) performance, which comprises the following steps of: executing CPU (Central Processing Unit) and DDR (Double Data Rate) frequency scheduling actions by adopting an original strategy gradient algorithm through a reinforcement learning model for executing a mobile equipment resource scheduling decision; the mobile equipment system state monitoring and resource scheduling control framework is used for starting a reinforcement learning model to schedule resources when the system I / O load pressure is high; according to the online training framework of the reinforcement learning model on the mobile equipment, the reinforcement learning model is trained online, so that the reinforcement learning model can quickly cope with a new load scene. According to the mobile equipment resource scheduling method, resource scheduling decision making is carried out based on a data-driven reinforcement learning model, and sampling and exploration overhead of a traditional resource scheduling strategy is eliminated; accurate resource scheduling decisions can be made according to system states and application resource requirements, and the problems of low flexibility and low accuracy of previous work are avoided.
Owner:BEIHANG UNIV

Power transmission line defect detection method, system and chip based on storage and calculation integrated architecture

The invention relates to the technical field of power transmission line defect detection, in particular to a power transmission line defect detection method and system based on a storage and calculation integrated framework and a chip. The system comprises a CPU (Central Processing Unit), a reasoning unit containing an SRAM (Static Random Access Memory) memory array, a DDR (Double Data Rate), an input interface and an The SRAM storage and calculation array comprises a plurality of SRAM storage and calculation units, each SRAM storage and calculation unit comprises an SRAM storage unit, a data conversion unit and an exclusive or addition calculation unit, and the DDR stores weight data of the pre-training neural network model. The CPU obtains a power transmission line monitoring image based on the input interface, obtains sparse data through gradient entropy-based adaptive sparse coding, and transmits the sparse data to the reasoning unit. And the reasoning unit performs image feature recognition on sparse data by using the model to obtain a multi-dimensional feature map, and then judges defect types by using Euclidean distance classification. During feature recognition, neuron calculation is realized through exclusive or addition calculation based on an SRAM memory array. Therefore, the data processing complexity and power consumption are reduced, and the accuracy and real-time performance of defect detection of the power transmission line are improved.
Owner:BEIJING SMARTCHIP MICROELECTRONICS TECHNOLOGY CO LTD +2

Method and system for high-speed acquisition, analysis and storage of ship network data

The invention discloses a ship network data-oriented high-speed acquisition, analysis and storage method and system, and the method comprises the following steps: 1) when a network data packet arrives at an FPGA (Field Programmable Gate Array), the FPGA verifies the network data packet; if the verification is not passed, discarding the message; (2) after the verification is passed, the FPGA filters the collected original data according to a configured filtering rule; 3) performing data content-level filtering on the filtered data according to a configured rule template, and storing the data in an FPGA DDR (Double Data Rate); and 4) the FPGA notifies application software to carry out data storage and carries the data to a storage module. According to the invention, matching filtering and content analysis preprocessing are realized through the FPGA according to a configuration filtering rule and a content format template rule before front-end data acquisition, then high-speed data acquisition is realized through the FPGA, and the acquired data are directly stored in the storage module, so that a data storage path does not pass through a CPU, and end-to-end high-performance storage of the data is realized.
Owner:CHINA SHIP DEV & DESIGN CENT

Satellite in-satellite CameraLink interface and WiFi (Wireless Fidelity) interface conversion device and method

The invention provides a device and a method for converting a CameraLink interface and a WiFi (Wireless Fidelity) interface in a satellite, belongs to the technical field of wireless communication, and aims to solve the problems of insufficient transmission rate, high power consumption of communication equipment, large size and opaque protocol conversion in the existing satellite wireless communication technology. The device comprises a core controller, a wired module, a wireless module, a power supply module, a DDR (Double Data Rate) module, a clock module, a Flash module, a JTAG (Joint Test Action Group) module, a USB-UART (Universal Asynchronous Receiver / Transmitter) interface, an M.2 interface and an SD (Secure Digital) card, and the method comprises the following steps of: sending wired data to a PL end after level conversion and isolation, transmitting the wired data to the wireless module through a PCIe (Peripheral Component Interconnect Express) interface after protocol analysis and format unification, and sending the wired data in a wireless mode; and a receiving end executes an inverse process and recovers to an original wired signal, thereby realizing transparent transmission.
Owner:HARBIN INST OF TECH

Multi-DNN reasoning-oriented mixed precision FPGA (Field Programmable Gate Array) hardware accelerator and quantification method

The invention discloses a Multi-DNN reasoning-oriented mixed precision FPGA (Field Programmable Gate Array) hardware accelerator and a quantification method, and relates to the technical field of neural network accelerators. The multi-DNN reasoning-oriented mixed precision FPGA hardware accelerator comprises a processor, a plurality of calculation core modules, a DDR (Double Data Rate) module and an intermediate data cache module; each computing core module supports one of high, medium and low computing precision, and a computing unit array module in each computing core module consists of computing units for performing three bit width multiply-accumulate operations; the computing unit is realized by different resources in the FPGA; according to the quantization method, weight data of the neural network are quantized by taking a layer as a unit by adopting three bit widths, namely a high bit width, a middle bit width and a low bit width, and intermediate feature map data of a neural network layer are quantized by adopting one bit width. According to the hardware accelerator and the quantification method provided by the invention, the hardware utilization rate, the throughput and the energy efficiency ratio of the accelerator can be improved, the neural network load of mixed precision quantification can be processed in parallel, and the memory access bandwidth and the energy efficiency of Multi-DNN reasoning are optimized.
Owner:SUN YAT SEN UNIV

Memory access control chip, data memory access method and data memory access system

The invention provides a memory access control chip, a data memory access method and a data memory access system, and relates to the technical field of computers, in particular to the technical field of chips. The memory access control chip comprises m first controllers and k second controllers, the m first controllers and the k second controllers are connected through an interconnection bus, and m and k are respectively positive integers; wherein the first controller is used for converting a received data access request into an access request conforming to a double data rate (DDR) interface protocol, and sending the access request to a connected DDR through a first interface; and the second controller is used for receiving a data access request sent by the CXL chip through the second interface, determining a target controller according to the configuration information and a target access address in the data access request, and sending the data access request to the target controller through the interconnection bus. The data access method can be realized through an access control chip, and the data access system comprises the access control chip.
Owner:BEIJING BAIDU NETCOM SCI & TECH CO LTD