I2C (Inter-Integrated Circuit) interface-based method for realizing NVME SSD (Non-Volatile Memory Express Solid State Disk) lighting through CPLD (Complex Programmable Logic Device)

A technology of I2C and interface, which is applied in the field of NVMeSSD lighting through CPLD based on I2C interface, can solve problems such as inability to realize fitness, and achieve the effects of flexible debugging, strong practicability, and convenient maintenance

Inactive Publication Date: 2017-09-08
SHENZHEN TONGTAIYI INFORMATION TECH CO LTD
View PDF3 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The main purpose of the present invention is to provide a method for realizing NVMe SSD lighting through ...

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
  • I2C (Inter-Integrated Circuit) interface-based method for realizing NVME SSD (Non-Volatile Memory Express Solid State Disk) lighting through CPLD (Complex Programmable Logic Device)
  • I2C (Inter-Integrated Circuit) interface-based method for realizing NVME SSD (Non-Volatile Memory Express Solid State Disk) lighting through CPLD (Complex Programmable Logic Device)
  • I2C (Inter-Integrated Circuit) interface-based method for realizing NVME SSD (Non-Volatile Memory Express Solid State Disk) lighting through CPLD (Complex Programmable Logic Device)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention provides a method for realizing NVMe SSD lighting through CPLD based on I2C interface. The present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.

[0040] A method for realizing NVMe SSD lighting by CPLD based on I2C interface, comprising the following steps:

[0041] Step A: an initialization step, wherein the initialization step is to configure the CPLD into an I2C Slave device;

[0042] Step B: a state reading step, the state reading step is that the CPU reads the state of the NVMe SSD through the configured CPLD;

[0043] Step C: a lighting step, wherein the lighting step is that the CPU instructs the configured CPLD to light up a corresponding error indicator light. Realize decoding and lighting by CPLD, eliminating the steps of decoding by PIC.

[0044] Further, in the step A, the CPLD is configured as an I2C Slave through a state machine mechanism.

[0045] Further, the state mach...

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 belongs to the field of server design and particularly discloses an I2C (Inter-Integrated Circuit) interface-based method for realizing the NVME SSD (Non-Volatile Memory Express Solid State Disk) lighting through a CPLD (Complex Programmable Logic Device). According to the I2C interface-based method for realizing the NVME SSD lighting through the CPLD, an I2C of a CPU (Central Processing Unit) is connected to the CPLD to decode the information sent by the CPU and carry out an indicator lamp function on the working condition of NVME SSD; the working condition of the NVME SSD can be effectively and intuitively seen like an ordinary SATA (Serial Advanced Technology Attachment) or SAS (Serial Attached SCSI (Small Computer System Interface)) hard disk, the working condition of the NVME SSD can be intuitively judged by seeing a condition indicating lamp on a user interface through naked eyes, which is very intuitive, convenient and fast; moreover, by adopting the scheme of the CPLD, the follow-up maintenance is easier, and if an additional function needs to be increased, only CPLD FW(Firm Ware) needs to be changed; and the method has the advantages of being low in specific cost, strong in practicality, convenient to maintain and flexible to debug.

Description

technical field [0001] The invention belongs to the field of server design, in particular to a method for realizing NVMe SSD lighting through a CPLD based on an I2C interface. Background technique [0002] With the development of technology, the types of storage hard disks are constantly being updated. At present, NVMe SSD with the most advanced technology has also entered everyone's field of vision. As the technology of NVMe SSD is approaching maturity, NVMe SSD is also popular in the market. In general, how to effectively and intuitively display the working status of NVMe SSD in the server storage field is a major difficulty in entering the NVMe field. The well-known SATA hard disk or SAS hard disk is decoded to the working status of the hard disk through SGPIO, and then decoded by CPLD or PIC to obtain the working status of the SATA or SAS hard disk, while the NVMe SSD uses the PCIE bus bus. The working status of the CPU itself is relatively clear, so the working status ...

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
IPC IPC(8): G06F11/32G06F13/20
CPCG06F11/326G06F13/20G06F2213/0016
Inventor 冯葆
Owner SHENZHEN TONGTAIYI INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products