-
公开(公告)号:US10705986B2
公开(公告)日:2020-07-07
申请号:US16447627
申请日:2019-06-20
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Xianhui Wang , Rui Huang , You Li
Abstract: Embodiments of this application provide a flash interface controller and an operation command processing method, and relate to the field of data storage. Programmable first type microcode and second type microcode are introduced to a flash interface controller. The first type microcode can be modified through programming to adapt to a procedure of parsing an operation command of a new protocol, and the second type microcode can be modified through programming to adapt to a flash bus operation required by a new flash interface standard. An operation command can be parsed by only fixing logics of physical modules in the flash interface controller and reading first type microcode and second type microcode that are related to the operation command. Therefore, various protocols and flash interface standards can be adapted to, and flexibility is good.
-
公开(公告)号:US10275373B2
公开(公告)日:2019-04-30
申请号:US15422779
申请日:2017-02-02
Applicant: Huawei Technologies Co., Ltd.
Inventor: Rui Huang , Zhi Zhang , Guanfeng Zhou
Abstract: A hot swappable device includes a port, a firmware module, and an interrupt masking module. The port includes a Peripheral Component Interface express Physical Layer, and the Peripheral Component Interface express Physical Layer includes multiple lanes lanes. The Peripheral Component Interface express Physical Layer detects an analog signal in each of the multiple lanes, when it is detected that an amplitude of an analog signal in one of the multiple lanes is less than a preset threshold, generates an ALOS signal corresponding to the lane, and transmits the ALOS signal to the interrupt masking module. The interrupt masking module generates an ALOS interrupt signal corresponding to the lane and sends the ALOS interrupt signal to the firmware module. If the firmware module receives, in a preset time period, an ALOS interrupt signal corresponding to each lane, the firmware module resets the port.
-
公开(公告)号:US10558593B2
公开(公告)日:2020-02-11
申请号:US16447627
申请日:2019-06-20
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: You Li , Rui Huang , Xianhui Wang
Abstract: Embodiments of this application provide a flash interface controller and an operation command processing method, and relate to the field of data storage. Programmable first type microcode and second type microcode are introduced to a flash interface controller. The first type microcode can be modified through programming to adapt to a procedure of parsing an operation command of a new protocol, and the second type microcode can be modified through programming to adapt to a flash bus operation required by a new flash interface standard. An operation command can be parsed by only fixing logics of physical modules in the flash interface controller and reading first type microcode and second type microcode that are related to the operation command. Therefore, various protocols and flash interface standards can be adapted to, and flexibility is good.
-
公开(公告)号:US20170228330A1
公开(公告)日:2017-08-10
申请号:US15422779
申请日:2017-02-02
Applicant: Huawei Technologies Co., Ltd.
Inventor: Rui Huang , Zhi Zhang , Guanfeng Zhou
CPC classification number: G06F13/24 , G06F13/4081 , G06F13/4282
Abstract: A hot swappable device includes a port, a firmware module, and an interrupt masking module. The port includes a Peripheral Component Interface express Physical Layer, and the Peripheral Component Interface express Physical Layer includes multiple lanes lanes. The Peripheral Component Interface express Physical Layer detects an analog signal in each of the multiple lanes, when it is detected that an amplitude of an analog signal in one of the multiple lanes is less than a preset threshold, generates an ALOS signal corresponding to the lane, and transmits the ALOS signal to the interrupt masking module. The interrupt masking module generates an ALOS interrupt signal corresponding to the lane and sends the ALOS interrupt signal to the firmware module. If the firmware module receives, in a preset time period, an ALOS interrupt signal corresponding to each lane, the firmware module resets the port.
-
-
-