Unlock instant, AI-driven research and patent intelligence for your innovation.

Data receiving method and device based on serial Flash controller

A technology for receiving data and controllers, applied in the field of communication, can solve problems such as difficult to meet high-speed data transmission and low serial clock frequency, and achieve the effect of speeding up data transmission and increasing the rate

Pending Publication Date: 2018-05-08
SANECHIPS TECH CO LTD
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It can be seen that the serial clock frequency of the serial Flash controller when receiving data from the Flash chip is low, and it is difficult to meet higher speed data transmission

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data receiving method and device based on serial Flash controller
  • Data receiving method and device based on serial Flash controller
  • Data receiving method and device based on serial Flash controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] Embodiment 1 of the present invention provides a method for receiving data based on a serial Flash controller, such as figure 1 As shown, the method includes:

[0047] S101, when the serial Flash controller receives the input data sent by the flash memory Flash chip, obtain the value of the sampling selection register, determine the sampling delay time according to the value of the sampling selection register and the second working clock signal; the second The working clock signal is the working clock signal of the serial Flash controller;

[0048] Here, the method further includes: sending a preset first working clock signal to the flash memory Flash chip; wherein, the frequency of the first working clock signal is lower than the frequency of the second working clock signal.

[0049] Before the serial Flash controller receives the input data output by the Flash chip from the Flash chip, the serial Flash controller sends the first working clock signal to the Flash chip...

Embodiment 2

[0071] In the embodiment of the present invention, the method for receiving data based on the serial Flash controller provided by the embodiment of the present invention is described by taking QSPI as an example. QSPI is an extension of the SPI interface. As a serial Flash controller, it supports NorFlash operation And NandFlash operation. In this embodiment, the bit width of the clock buffer selection register for illustration is 3 bits, which can be expressed as clkbufsel[2:0], and the bit width of the data delay selection register is 5 bits, which can be expressed as datdlysel[4:0] ], the bit width of the sampling selection register is 3 bits, which can be expressed as samplesel[2:0].

[0072] Such as figure 2 As shown, 8 clock buffers clkbuf are connected in series to form a clkbuf chain, and the clkbufsel register is set to select which stage of the 8-stage delay buffer selection register is output, and the delay range is 1-8 clock buffers.

[0073] Such as image 3 A...

Embodiment 3

[0080] In order to achieve the above, the embodiment of the present invention also provides a device for receiving data based on a serial Flash controller, such as Figure 4 As shown, the device includes: a sampling delay unit 401, a sampling selection unit 402 and a sampling unit 403, wherein,

[0081] Sampling delay unit 401 is used to obtain the value of sampling selection unit 402 when the serial Flash controller receives the input data sent by the flash memory Flash chip, and determine the sampling delay according to the value of the sampling selection unit and the second operating clock signal time; the second working clock signal is the working clock signal of the serial Flash controller;

[0082] The sampling unit 403 is configured to adjust the sampling start time according to the sampling delay time to perform sampling to receive the input data; wherein, the sampling start time is to use the second working clock signal as the sampling signal to start the Flash The m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a data receiving method based on a serial Flash controller. The method includes the steps that when the serial Flash controller receives input data sent by a Flash chip, the value of a sampling option register is obtained, and sampling delay time is determined according to the value of the sampling option register and second work clock signals, wherein the second work clocksignals are work clock signals of the serial Flash controller; the sampling start moment is adjusted according to the sampling delay time to conduct sampling so that the input data can be received, wherein the sampling start moment is the moment of starting to sample the input data sent by the Flash chip with the second work clock signals as sampling signals. The invention further discloses a data receiving device based on the serial Flash controller.

Description

technical field [0001] The invention relates to the communication field, in particular to a method and device for receiving data based on a serial Flash controller. Background technique [0002] At present, there are serial output clock and serial input clock in the serial Flash controller, wherein, the Flash controller outputs data to the Flash chip with the serial output clock signal, and the Flash controller samples the input data of the Flash chip with the serial input clock signal. data. For the data transmitted by the Flash controller to the Flash chip and the serial output clock, the two have the same delay on the line and arrive at the Flash chip almost at the same time; for the data transmitted by the Flash chip to the serial Flash controller and the serial input clock , the delay difference between the two passes through the line is relatively large, and the delay of the serial input clock is smaller than that of the input data. In the case of sending data on the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/16
CPCG06F13/1668G06F13/1689
Inventor 张康张亚国杨沛
Owner SANECHIPS TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More