Patents Assigned to Sanechips Technology Co., Ltd.
-
Patent number: 10318454Abstract: Disclosed are an interrupt processing method and an interrupt controller. Before a CPU writes interrupt processing completion identification information of a current interrupt into an interrupt controller, interrupt source clear information of the interrupt is stored into the interrupt controller; and then when the interrupt controller receives a request, sent by the CPU, for writing the interrupt processing completion identification information, an interrupt source of the interrupt is directly cleared according to the interrupt source clear information stored in the interrupt controller, the CPU does not need to firstly access an interrupt clear register of a corresponding peripheral through a plurality of bus converter bridges to acquire information needed for clearing the interrupt source and then perform clearance.Type: GrantFiled: August 20, 2014Date of Patent: June 11, 2019Assignee: SANECHIPS TECHNOLOGY CO., LTD.Inventor: Zhiguo Xu
-
Patent number: 10291232Abstract: A counter includes: a computing module (100) and N counting modules (101). Each counting module includes a plurality of counting spaces corresponding to different counting entries, and counting spaces of the same counting entry in different counting modules have the same address, wherein the counting module is arranged to provide a value for computing to the computing module in response to a counting application of a counting application source. The computing module is arranged to read values of the same counting entry in different counting modules and accumulate the read values to obtain a total count value of the counting entry, N being an integer not less than 1. Also disclosed is a counting method.Type: GrantFiled: February 9, 2015Date of Patent: May 14, 2019Assignee: Sanechips Technology Co., Ltd.Inventor: Junjie Yin
-
Patent number: 10263906Abstract: A method for traffic scheduling includes: authorizing a transmitting module to generate total authorization, allocating the total authorization to each stream queue according to weights preconfigured for each port and a stream queue mounted to each port, and transmitting the allocated authorization to a stream queue management module; the stream queue management module receiving data packets and storing the data packets in each stream queue, maintaining an authorization surplus barrel for each stream queue, storing the received authorization in the authorization surplus barrel of the stream queue, and if the authorization surplus and the queue depth in the authorization surplus barrel are greater than a preset threshold, notifying a scheduling module to output a data packet in the stream queue; and after receiving the notification from the stream queue management module, the scheduling module outputting a data packet in the stream queue according to a preset scheduling policy.Type: GrantFiled: June 28, 2012Date of Patent: April 16, 2019Assignees: ZTE Corporation, Sanechips Technology Co., Ltd.Inventors: Xunfu Chu, Youbao Wang
-
Patent number: 10250506Abstract: Disclosed are a link control method and apparatus. The method includes that: link information and/or machine frame information in a system is acquired; and link control is performed according to the acquired link information and/or machine frame information. According to the technical solutions described in the disclosure, the problems of local congestion and packet loss in a three-level asymmetrical switching system can be effectively solved, the traffic level of the system is ensured, and the performance of the system is improved.Type: GrantFiled: April 9, 2015Date of Patent: April 2, 2019Assignee: Sanechips Technology Co. Ltd.Inventors: Min Zeng, Liuqin Xie, Youliang Zhang, Hengqi Liu
-
Patent number: 10243595Abstract: Disclosed are a detection method and device for a digital intermediate frequency processing system. The method comprises: forming and transmitting excitation data to a digital intermediate frequency processing system; collecting detection data formed by processing the excitation data by the digital intermediate frequency processing system; and performing a bit-by-bit comparison on the detection data and reference data to form a detection result. Further provided is a computer storage medium.Type: GrantFiled: July 1, 2016Date of Patent: March 26, 2019Assignee: Sanechips Technology Co. Ltd.Inventors: Xiuhong Ren, Boyuan Fan
-
Patent number: 10243876Abstract: Disclosed is a chip-based data transmission method for a data sending side. The method includes that protocol layer processing is performed on input data, and the data after the protocol layer processing is mapped to each physical channel for transmission; meta-frame layer processing is performed on the data transmitted by each physical channel, and the data after the meta-frame layer processing is sent. Another chip-based data transmission method for a data receiving side is provided which includes that meta-frame layer processing is performed on data received by each physical channel, the data after the meta-frame layer processing is mapped to a protocol layer for transmission, and the protocol layer processing is performed on the data transmitted by the protocol layer, and the data after the protocol layer processing is sent. A chip-based data transmission device and system, and a computer storage medium are also provided.Type: GrantFiled: September 26, 2014Date of Patent: March 26, 2019Assignee: Sanechips Technology Co., Ltd.Inventors: Lan Liu, Chen Yu
-
Patent number: 10205673Abstract: Disclosed is a data caching method, comprising: according to an input port number of a cell, storing the cell in a corresponding first-in first-out queue; determining that a cell to be dequeued can be dequeued in the current Kth cycle, scheduling for the cell to be dequeued to be dequeued, acquiring the actual value of the number of splicing units occupied by the cell to be dequeued, and storing the cell to be dequeued in a register the same number of bits wide as a bus in a cell splicing manner, wherein determining that the cell to be dequeued can be dequeued is conducted in accordance with the fact that a first back pressure count value of the (K?1)th cycle is less than or equal to a first preset threshold value, and the first back pressure count value of the (K?1)th cycle is obtained in accordance with an estimated value of the number of the splicing units occupied when the previous cell to be dequeued is dequeued, the number of splicing units capable of being transmitted by the bus in each cycle, and a fiType: GrantFiled: April 28, 2015Date of Patent: February 12, 2019Assignee: Sanechips Technology Co. Ltd.Inventors: Jiao Zhao, Mingliang Lai, Haoxuan Tian, Yanrui Chang
-
Patent number: 10200042Abstract: Provided is an IO interface level shift circuit, comprising: an intermediate level generation circuit (11) and a level shift circuit (12). The intermediate level generation circuit is configured to provide an intermediate level Vdd_io of an IO interface. The level shift circuit is configured to convert an external logical signal into a signal in an internal power domain of a chip according to the intermediate level Vdd_io of the IO interface. Also provided are an IO interface level shift method and a storage medium. The interface level shift circuit enables level shift on an external IO signal at any level in a voltage withstanding domain of a device without adding a power domain suitable for an external IO level in the circuit.Type: GrantFiled: April 14, 2015Date of Patent: February 5, 2019Assignee: Sanechips Technology Co. Ltd.Inventor: Hailiang Cui
-
Patent number: 10198374Abstract: A method for implementing a configurable on-chip interconnection system. The method comprises: in an interconnection system, master devices set bit widths of bus identifiers of the master devices, wherein the bit widths of the bus identifiers of the master devices are the same (301); and in a memory access process, the mater devices interact, by means of interconnection matrices only, with slave devices according to the bus identifiers (302). Also provided are a system and apparatus for implementing the method, and a storage medium.Type: GrantFiled: April 15, 2015Date of Patent: February 5, 2019Assignee: Sanechips Technology Co. Ltd.Inventor: Jianping Jiang
-
Patent number: 10172093Abstract: Disclosed is a closed-loop clock calibration method, comprising: performing clock calibration according to a calibration factor of an nth calibration period within the nth calibration period, and obtaining a calibration error of the nth calibration period; and according to the calibration error and calibration factor of the nth calibration period, obtaining a calibration factor of an (n+1)th calibration period, n being a positive integer. Also disclosed are a terminal and a computer storage medium.Type: GrantFiled: July 22, 2015Date of Patent: January 1, 2019Assignee: Sanechips Technology Co. Ltd.Inventors: Yan Li, Junling Zhang
-
Patent number: 10164673Abstract: Disclosed is a DC offset cancellation (DCOC) method, comprising: after a receiver is electrified, acquiring a digital signal of an offset voltage at a circuit output port in the receiver, obtaining a digital control signal for controlling a DCOC output stage from the digital signal, and outputting, by the DCOC output stage, a current to a corresponding circuit of the receiver according to the digital control signal. Also disclosed is a DC offset cancellation device.Type: GrantFiled: March 23, 2015Date of Patent: December 25, 2018Assignee: Sanechips Technology Co., Ltd.Inventors: Haolv Xie, Yongtao Wang, Zhuoyao Wang, Muheng Fu
-
Patent number: 10153926Abstract: Disclosed are a frequency offset estimation method and apparatus in an optical transmission network and a storage medium. The method comprises: acquiring a data symbol to be frequency offset estimated, and eliminating a noise phase, a phase generated by a light source and an information phase in the data symbol to be frequency offset estimated; and performing a correlation operation on a data symbol with a set interval in the data symbol after the elimination processing and using a correlation operation result to determine a frequency offset estimation value.Type: GrantFiled: September 12, 2014Date of Patent: December 11, 2018Assignee: SANECHIPS TECHNOLOGY CO.,LTD.Inventor: Qiuyan Lu
-
Patent number: 10152455Abstract: A method for processing data based on 3072-point Fast Fourier Transform (FFT) and a processor based on 3072-point FFT are provided. The method for processing data based on 3072-point FFT includes: storing 3072-point data into a data storage module according to a predetermined mapping relationship (101); reading 16 data in parallel from the data storage module for performing 3-point DFT operation, and storing results into the data storage module in situ after completion of the operation (102); and reading 32 data in parallel from the data storage module for performing 1024-point DFT operation and storing results into the data storage module in situ after completion of the operation until the FFT of 3072-point data is completed (103).Type: GrantFiled: June 12, 2016Date of Patent: December 11, 2018Assignee: Sanechips Technology Co., Ltd.Inventors: Lan Liu, Chen Cheng, Yujiao Cui, Wei Zhang, Yanyan Zhao
-
Chromatic dispersion detection method and device for optical transmission network and storage medium
Patent number: 10153847Abstract: The disclosure discloses a Chromatic Dispersion (CD) detection method for an optical transmission network. Data of two polarization states orthogonal to each other is converted from time-domain data to frequency-domain data, extraction is performed on the frequency-domain data and a linear combination operation is performed on the extracted frequency-domain data, an argument of a CD value of the data of the two polarization states are obtained according to a result of the linear combination operation, and the CD value is estimated according to the argument of the CD value of the data of the two polarization states. The disclosure further discloses a CD detection device for the optical transmission network and a storage medium.Type: GrantFiled: April 8, 2015Date of Patent: December 11, 2018Assignee: SANECHIPS TECHNOLOGY CO., LTD.Inventors: Jizheng Guo, Cheng Yu, Haitao Zhou, Xianjun Zeng -
Patent number: 10142435Abstract: A method for implementing interface cache dynamic allocation is disclosed in the present invention. The method includes: setting, in advance or when a system is running, the corresponding relationship between a free cache block and an interface required to be accessed in the application, and then sending data packets inputted from the interface to the cache block; when the system is running, if the interface required to be accessed needs to be increased, revoked or modified, adjusting the corresponding relationship between the changed interface and the corresponding cache block in real time. A device and computer storage medium for implementing the method are also disclosed in the present invention.Type: GrantFiled: May 19, 2014Date of Patent: November 27, 2018Assignee: Sanechips Technology Co., Ltd.Inventor: Zhiyong Liao
-
Patent number: 10141954Abstract: Provided are a data error correcting method and device, and computer storage medium, the method comprising: respectively setting an index number for each data bit, and generating a first check code according to the index number; and generating a second check code according to the first check code, comparing the first check code with the second check code to determine an erroneous data bit, and correcting the erroneous data bit. The device comprises: a setting module configured to respectively set the index number for each data bit; a first check code generation module configured to generate the first check code according to the index number; a second check code generation module configured to generate the second check code according to the first check code; and a data processing module configured to compare the first check code with the second check code to determine an erroneous data bit, and correct the erroneous data bit.Type: GrantFiled: May 20, 2014Date of Patent: November 27, 2018Assignee: Sanechips Technology Co., Ltd.Inventor: Yiyuan Huang
-
Patent number: 10135543Abstract: A clock recovery method is provided. The method has the following operations: performing clock balance pre-filtering on an input time/frequency domain signal according to a self-adaptive balance coefficient input currently, to obtain a balance pre-filtering signal; according to the balance pre-filtering signal, acquiring a phase error of the input time/frequency domain signal; and performing phase adjustment on the input time/frequency domain signal according to the phase error, and outputting a new self-adaptive balance coefficient after self-adaptive balance processing is performed on the phase-adjusted time/frequency domain signal. A clock recovery device and system and a non-transitory computer-readable storage medium are also provided.Type: GrantFiled: April 1, 2014Date of Patent: November 20, 2018Assignee: SANECHIPS TECHNOLOGY CO., LTD.Inventors: Yangzhong Yao, Yi Cai, Yunpeng Li, Guohua Gu, Wei Ren
-
Patent number: 10135740Abstract: Provided is a token-bucket-based rate limiting method and apparatus, and a computer storage medium. The method includes that: network node equipment acquires a token bucket parameter according to an attribute of a message, then obtains a current token amount according to a time threshold and the token bucket parameter, compares the current token amount with a current message length, and processes the message according to a comparison result.Type: GrantFiled: September 22, 2014Date of Patent: November 20, 2018Assignee: Sanechips Technology Co., Ltd.Inventors: Junjie Yin, Hongguang Pang
-
Patent number: 10127085Abstract: Disclosed are a method and a system for scheduling a task in cloud computing. The feature information of the task is parameterized; the task is classified; the best working node is obtained by computation through a Bacteria Foraging Optimization Algorithm (BFOA) according to the classification result; and the best working node is matched with the task. Obviously, the BFOA is adopted to implement task scheduling and resource allocation in cloud computing, so that the cloud computing has the advantages of group, intelligent and parallel search, simplicity in escaping from a local minimum and the like for the scheduling of a user task group, is favourable for keeping the diversity of the task group in the cloud computing, can meet the requirement of the user better, and improves the degree of satisfaction of user experience.Type: GrantFiled: October 14, 2013Date of Patent: November 13, 2018Assignee: SANECHIPS TECHNOLOGY CO., LTD.Inventors: Mingli Li, Jianli Ren
-
Patent number: 10123215Abstract: Disclosed is a layout method for a base station, including that a Base Transceiver Station/Base Station (BTS/BS) locates coordinates of a hotspot area range of a User Equipment (UE) and current coordinates of a micro cell, the BTS/BS dynamically schedules the micro cell according to the coordinates of the hotspot area range of the UE and the current coordinates of the micro cell and the BTS/BS dynamically coordinates the micro cell. Also disclosed are a layout system for a base station and a computer storage medium.Type: GrantFiled: January 14, 2016Date of Patent: November 6, 2018Assignee: SANECHIPS TECHNOLOGY CO., LTDInventor: Linsheng Zhang