Supercharge Your Innovation With Domain-Expert AI Agents!

Memory card and non-volatile memory controller thereof

A non-volatile, memory technology, applied in the field of memory cards, which can solve the problems of wasted cost and inconvenience

Inactive Publication Date: 2010-06-09
INCOMM TECH
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In another known technology, when the memory card fails or the compatibility is problematic and the firmware of the multi-chip package integrated circuit 110 needs to be updated, the multi-chip package integrated circuit 110 is welded on a printed circuit board (Printed Circuit Board, PCB). It is inconvenient and wasteful to desolder the integrated circuit 110 (that is, remove the multi-chip packaged integrated circuit 110 from the printed circuit board), and then load the multi-chip packaged integrated circuit 110 with a specific firmware update jig to rewrite the new firmware. cost

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
  • Memory card and non-volatile memory controller thereof
  • Memory card and non-volatile memory controller thereof
  • Memory card and non-volatile memory controller thereof

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example ;

[0047] figure 2 It is a functional block diagram of a memory card according to an embodiment of the present invention. Please refer to figure 2 , the memory card includes a non-volatile memory controller 200 and a non-volatile memory 160 . The non-volatile memory controller 200 provides a processing interface between the host 140 and the non-volatile memory 160 , so that the host 140 can write data, firmware, etc. into and read the non-volatile memory 160 . In this embodiment, it is assumed that the non-volatile memory controller 200 and the non-volatile memory 160 are packaged in a multi-chip-package (MCP). The non-volatile memory controller 200 in this embodiment can be designed as a memory card controller of any type and specification. For example, the non-volatile memory controller 200 may be a memory card controller conforming to the standards of common memory cards such as Smart card, PC card, CF card, SM card, MMC card, MS card and SD card on the market. In additi...

no. 2 example ;

[0058] Figure 4 It is a functional block diagram of a non-volatile memory controller according to another embodiment of the present invention. Please refer to Figure 4 and figure 2 , the difference between the second embodiment and the first embodiment is that the port group 126 of the second embodiment is a shared port group, which can be used as the memory port group of the second non-volatile memory 170, or can be used as a governance The tool 180 is connected to the firmware download port set of the non-volatile memory controller 400 . and Figure 4 The rest of the block functions are similar to figure 2 , so it will not be described here.

[0059]In some embodiments, the non-volatile memory controller 400 may need to be connected to multiple non-volatile memories, such as the non-volatile memories 160 and 170 in this embodiment. In this embodiment, it is assumed that the non-volatile memory 160 is used to store firmware, and the non-volatile memory 170 provides ...

no. 3 example ;

[0066] Figure 5 It is a functional block diagram of a non-volatile memory controller according to another embodiment of the present invention. Please refer to Figure 5 Compared with the first embodiment and the second embodiment, the processing unit 122 of the non-volatile memory controller 500 of the third embodiment is connected in series between the interface unit 240 and the control unit 123 . When updating the firmware, the mode signal 260 is sent to the register 241 through the mode setting port group 270 . When the processing unit 122 obtains the mode signal from the register 241 , it sends a switching command to the register 230 according to the logic value of the mode signal 260 . The multiplexer 220 selects to switch the third terminal 223 to the second terminal 222 according to the switching instruction stored in the register 230 , so that the first terminal 221 is in a floating state. Therefore, the jig 180 can sequentially transmit new firmware to the process...

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 memory card and a non-volatile memory controller thereof. The non-volatile memory controller provides a processing interface for a host to access a non-volatile memory. The non-volatile memory controller comprises a mode setting port group, a firmware downloading port group, a host access port group, a memory port group, a control unit, a processing unit, an interface unit and a switching unit. Therefore, when the firmware is replaced, the switching unit switches to the firmware downloading port group and is connected with a jig to obtain new firmware, and the control unit directly replaces the firmware of the non-volatile memory on a circuit board according to the command of the processing unit. In the invention, the firmware can be directly replaced on the circuit board so as to improve the convenience of firmware replacement.

Description

Technical field: [0001] The present invention relates to a non-volatile memory controller, and in particular to a non-volatile memory controller capable of directly updating firmware on a circuit board and a memory using the non-volatile memory controller Card. Background technique: [0002] Due to the continuous advancement of information technology, storage media developed using semiconductor technology has gradually become a mainstream product, generally known as portable memory, flash memory card or memory card . Compared with the two traditional storage media such as floppy disks and optical disks, portable silicon disk cards are more convenient in terms of portability, power saving, data storage, data transmission rate, repeated reading and writing, and shockproof and moisture-proof. In terms of functional characteristics, etc., they are far superior to the above two traditional storage media. Because silicon disk cards have such superior usage characteristics, vari...

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): G06F9/445
Inventor 邱景泓
Owner INCOMM TECH
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