Movatterモバイル変換


[0]ホーム

URL:


TW201007734A - Flash memory control apparatus having signal-converting module - Google Patents

Flash memory control apparatus having signal-converting module
Download PDF

Info

Publication number
TW201007734A
TW201007734ATW097129871ATW97129871ATW201007734ATW 201007734 ATW201007734 ATW 201007734ATW 097129871 ATW097129871 ATW 097129871ATW 97129871 ATW97129871 ATW 97129871ATW 201007734 ATW201007734 ATW 201007734A
Authority
TW
Taiwan
Prior art keywords
signal
flash memory
enable signal
control
control interface
Prior art date
Application number
TW097129871A
Other languages
Chinese (zh)
Inventor
Ju-Peng Chen
Yu-Jen Hsu
Original Assignee
Genesys Logic Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Genesys Logic IncfiledCriticalGenesys Logic Inc
Priority to TW097129871ApriorityCriticalpatent/TW201007734A/en
Priority to US12/327,065prioritypatent/US20100037003A1/en
Publication of TW201007734ApublicationCriticalpatent/TW201007734A/en

Links

Classifications

Landscapes

Abstract

A flash memory control apparatus having a signal-converting module is described. The signal-converting module includes a primary controller, a signal-converting module, a data buffer, and a secondary controller. The primary controller generates a plurality of control signals based on a first control interface. The signal-converting module receiving a reading enable signal and a writing enable signal of the control signals and converts the reading enable signal and the writing enable signal into a writing/reading signal based on a second control interface. The data buffer stores the data from the primary controller. The secondary controller transmits the writing/reading signal, a clock signal and a data strobe signal to the flash memory based on the second control interface.

Description

Translated fromChinese

201007734 九、發明說明: 【發明所屬之技術領域】 本發明係關於一種記憶體裝置,特別是有關於一種具有訊號轉換模組 • 之快閃記憶體控制裝置。 * 【先前技術】 隨著快閃記憶體的快速發展,各種快閃記憶體規格(例如 NAND(Not ❹AND)快閃記憶體)經常被使用。為了提高ναν〇快閃記憶體的效能另一 種開放式NAND快閃記憶體架構(open nand flash interface,〇nfi)亦被使 用。然而其規格無法與傳統NAND快閃記憶體架構相容,特別是該傳統 NAND純】6己憶趙架構的腳位定義與開放式ΝΑΝ〇快閃記艘架構(〇顺)不 同因此’虽使用傳、统NAND快閃記憶體架構之產品欲改採用開放式nand 快閃記趙架構之規格時必須重新設計,耗時且成本較冑。有蓉於此確有 必要發展一種新式的快閃記憶體裝置,以解決上述問題。 ❹ 【發明内容】 本發明之目触於提供—齡有職轉難組之,_罐體控制裝 置’該訊號轉換模組轉換一快閃記憶體介面至另一快閃記憶體介面,例如 開放式NAND快閃記體架構(ONFI)。 為達成上述目的,本發明提供一種具有訊號轉換模組之快問記憶趙控 制裝置。該快閃_艘控制裝置包括主要控制胃、訊號轉換模組、資料緩 衝器以及次要控制器。 主要控制器依據-第-控制介面,以產生一第一组控制訊號,其中該 201007734 第一組控制訊號包括一讀取致能訊號以及一寫入致能訊號。訊號轉換模組 接收該讀取致能訊號以及該寫入致能訊號,並且依據一第二控制介面,將 該讀取致能訊號以及該寫入致能訊號轉換成為一寫入/讀取訊號。在一實施 例中,當寫入/讀取訊號為高準位時,將資料傳送至快閃記憶體;當寫入/ 讀取訊號為低準位時,將資料由快閃記憶體輸出。 資料緩衝器依據該第一控制介面’以儲存來自該主要控制器的資料, 並且依據該第二控制介面,以儲存來自該快閃記憶體的資料。次要控制器 ¥ 依據該第二控制介面’用以產生第二組控制訊號,其中該第二組控制訊號 包括一時脈訊號以及一栓鎖訊號’並且該次要控制器依據該第二控制介面 傳送該寫入/讀取訊號、該時脈訊號以及該栓鎖訊號,用以讀取來自該快閃 記憶體的資料或是將該資料寫入至該快閃記憶體。 該第一組控制訊號係依據該第一控制介面選自於一命令栓鎖致能訊號 (SCLE)、一晶片致能訊號(/SCE)、一位址栓鎖致能訊號(SALE)以及一寫入 保護訊號(/WP)所組成的族群。該第二組控制訊號係依據該第二控制介面選 自於一命令栓鎖致能訊號(SCLE)、一晶片致能訊號(/SCE)、一位址栓鎖致能 訊號(SALE)以及一寫入保護訊號(/WP)所組成的族群。該次要控制器更包括 依據該第二控制介面接收來自該快閃記憶體之一備妥/忙碌訊號_) 〇該主 要控制器更包括依據該第一控制介面接收來自該次要控制器之該備妥/忙碌 訊號(R/B)。在一實施例中,該第一控制介面係相容於NAND快閃記憶體標 準協定,該第二控制介面係相容於開放式NAND快閃記體架構(ONFI)之標 準協定。 201007734 為讓本發明之上述内容能更明顯易僅,下文特舉較佳實施例,並配合 所附圖式,作詳細說明如下: 【實施方式】 第1圖係依據本發明-實施辦具有訊號轉換模組1〇4之快閃記憶體 控制裳置100之方塊圖。該快閃記憶想控制裝置100包括主要控制器1〇2、 訊號轉換模組104、資料緩衝器106以及次要控制器1〇8。在一實施例中, ❿該快閃記憶體控制裝置1〇〇,用以控制一 ΝΑΝ〇快閃記憶趙。訊號轉換模 組1〇4耦接於該主要控制器102與該次要控制器1〇8之間。資料緩衝器1〇6 麵接該主要控網1G2至該次要控繼1〇8,該次要控網1G8#接至該快 閃記憶體110。 主要控制器102依據-第-控制介面,以產生一第一組控制訊號,其 中該第一組控制訊號包括一讀取致能訊號以及一寫入致能訊號。訊號轉換 模組104接收該讀取致能訊號以及該寫入致能訊號,並且依據一第二控制 〇 介面’將該讀取致能訊號以及該寫入致能訊號轉換成為一寫入/讀取訊號。 在實施例中,當寫入/讀取訊號為高準位時,將資料傳送至快閃記憶體 110,w寫入/讀取訊號為低準位時’將資料由快閃記憶體11〇輸出。 資料緩衝器106依據該第一控制介面,以儲存來自該主要控制器1〇2 的資料,並且依據該第二控制介面,以儲存來自該快閃記憶體11〇的資料。 次要控制器108依據該第二控制介面,用以產生第二組控制訊號,其中該 第二組控制訊號包括一時脈訊號以及一栓鎖訊號,並且該次要控制器108 依據該第二控制介面傳送該寫入/讀取訊號、該時脈訊號以及該栓鎖訊號, 201007734 用以讀取來自該快閃記憶體110的資料或是將該資料寫入至該快閃記憶體 110。在一實施例中,該時脈訊號用以栓鎖命令以及位址。在資料傳收處理 期間,該栓鎖訊號的上升緣以及下降緣例如是相對應於一資料位元。 該第一組控制訊號係依據該第一控制介面選自於一命令栓鎖致能訊號 (SCLE)、一晶片致能訊號(/SCE)、一位址栓鎖致能訊號(SALE)以及一寫入 保護訊號(/WP)所組成的族群。該第二組控制訊號係依據該第二控制介面選 自於一命令栓鎖致能訊號(SCLE)、一晶片致能訊號(/SCE)、一位址栓鎖致能 訊號(SALE)以及一寫入保護訊號(/WP)所組成的族群。該次要控制器ι〇8更 包括依據該第二控制介面接收來自該快閃記憶體110之一備妥/忙碌訊號 (R/B)。該主要控制器102更包括依據該第一控制介面接收來自該次要控制 器108之該備妥/忙碌訊號(R/B)。在一實施例中,該第一控制介面係相容於 NAND快閃記憶體標準協定,該第二控制介面係相容於開放式NAND快閃 記體架構(ONFI)之標準協定。 參考第1圖以及第2圖,第2圖係依據本發明實施例中基於第一控制 介面利用快閃記憶體控制裝置1〇〇執行非同步讀取程序之時序圖。快閃記 憶想110的第一組控制訊號包括命令栓鎖致能訊號(c〇mmand iatch enable signal,SCLE)、晶片致能訊號(chip enable signal,/SCE)、寫入致能訊號(write enable signal,/SWE)、位址致能訊號(address latch enable signal,SALE)、讀取 致能訊號(read enable signal, /SRE)、輸入/輸出(input/output signal, I/O)訊號、 一寫入保護訊號(WP)以及備妥/忙碌訊號(ready/bUSy signai,r/b) 〇本發明之 非同步係指在執行寫入程序時’利用寫入致能訊號(/SWE)栓鎖資料,而當 201007734 執行讀取程序時,利用讀取致能訊號(/SRE)栓鎖資料。 晶片致能訊號(/SCE)表示當快閃記憶體ι10受到快閃記憶體控制器1〇〇 的次要控制器108激發時’該快閃記憶體no處於致能(active)狀態。例如 當晶片致能訊號(/SCE)處於低準位時,該快閃記憶體110處於致能(active) 狀態。寫入致能訊號(/SWE)表示當寫入致能訊號(/SWE)處於低準位時,該 快閃記憶體控制器100的次要控制器108將資料寫入至該快閃記憶體11〇。 讀取致能訊號(/SRE)表示當讀取致能訊號(/SRE)被激發(例如是低準位) 時’該快閃記億體控制器100的次要控制器108讀取該快閃記憶體11〇内 的資料。當該命令栓鎖致能訊號(SCLE)被激發時,該命令在寫入致能訊號 (/SWE)的上升緣形成栓鎖。當該位址致能訊號巧从玛被激發時,該位址在 寫入致能訊號(/SWE)的上升緣栓鎖。輸入/輸出(1/〇)訊號表示資料傳輸於該 快閃記憶體110與該資料暫存器之間。該預備/忙碌訊號(R/B)表示將該快閃 記憶體的狀態報告給該快閃記憶體控制裝置100之狀態訊號。 參考第1圖以及第3圖,第3圖係依據本發明實施例中基於第二控制 介面利用快閃記憶體控制裝置100執行同步讀取程序之時序圊。快閃記憶 艘110的控制訊號包括命令栓鎖致能訊號(command latch enable signal, SCLE)、晶片致能訊號(chip enable signal,/SCE)、寫入/讀取訊號/(W/R)、位 址致能訊號(address latch enable signal,SALE)、資料栓鎖訊號(DQS)、DQ 訊 號、時脈訊號(CLK)、一寫入保護訊號(/WP)以及備妥/忙碌訊號(ready/busy signal,R/B)。本發明之同步係指在資料被栓鎖時該資料栓鎖訊號(DQS)栓鎖 該資料,亦即該資料栓鎖訊號(DQS)可視為一資料匯流排之控制位元。 201007734 在一實施例中’當寫入/讀取訊號/(W/R)處於低準位時’該次要控制器 108驅動該資料栓鎖訊號(DQS)以及DQ訊號,亦即在同步狀態下之命令、 位址、資料的有效期間(cycle)。當寫入/讀取訊號/(W/R)處於低準位時’該次 要控制器108使該資料栓鎖訊號(DQS)以及DQ訊號禁能(disable)。 時脈訊號用以作為資料同步傳輸介面的控制時脈,例如分享使用第一 控制介面的寫入致能訊號(/SWE),寫入保護訊號(/WP)用以使該快閃記憶體 的程式化(program)或是抹除(erase)#作禁能。該預備/忙碌訊號(R/B)表示將 ❹201007734 IX. Description of the Invention: [Technical Field] The present invention relates to a memory device, and more particularly to a flash memory control device having a signal conversion module. * [Prior Art] With the rapid development of flash memory, various flash memory specifications (such as NAND (Not ❹ AND) flash memory) are often used. In order to improve the performance of ναν〇 flash memory, another open NAND flash memory architecture (〇nfi) is also used. However, its specifications cannot be compatible with the traditional NAND flash memory architecture. In particular, the traditional NAND pure 6-remembered Zhao architecture has different pin definitions than the open-type flash-flash architecture (〇顺). The products of the NAND flash memory architecture must be redesigned when using the specifications of the open nand flash memory architecture, which is time consuming and costly. It is indeed necessary for Rong to develop a new type of flash memory device to solve the above problems. ❹ 发明 发明 本 本 本 本 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ NAND flash record architecture (ONFI). In order to achieve the above object, the present invention provides a quick memory memory control device having a signal conversion module. The flash control device includes a main control stomach, a signal conversion module, a data buffer, and a secondary controller. The primary controller is configured to generate a first set of control signals according to the -th control interface, wherein the 201007734 first set of control signals includes a read enable signal and a write enable signal. The signal conversion module receives the read enable signal and the write enable signal, and converts the read enable signal and the write enable signal into a write/read signal according to a second control interface. . In one embodiment, when the write/read signal is at a high level, the data is transferred to the flash memory; when the write/read signal is at a low level, the data is output from the flash memory. The data buffer is configured to store data from the primary controller in accordance with the first control interface and to store data from the flash memory in accordance with the second control interface. The secondary controller is configured to generate a second group of control signals according to the second control interface, wherein the second group of control signals includes a clock signal and a latch signal and the secondary controller is configured according to the second control interface Transmitting the write/read signal, the clock signal, and the latch signal for reading data from the flash memory or writing the data to the flash memory. The first group of control signals is selected from the group consisting of a command latch enable signal (SCLE), a chip enable signal (SCE), an address latch enable signal (SALE), and a first control interface. Write the group of protection signals (/WP). The second control signal is selected from the group consisting of a command latch enable signal (SCLE), a chip enable signal (SCE), a bit latch enable signal (SALE), and a second control interface. Write the group of protection signals (/WP). The secondary controller further includes receiving, according to the second control interface, a ready/busy signal from the flash memory. The primary controller further includes receiving, according to the first control interface, the secondary controller. The ready/busy signal (R/B). In one embodiment, the first control interface is compatible with a NAND flash memory standard protocol that is compatible with the standard protocol of the Open NAND Flash Recorder Architecture (ONFI). 201007734 In order to make the above description of the present invention more obvious, the following description of the preferred embodiments, together with the accompanying drawings, will be described in detail as follows: [Embodiment] FIG. 1 is based on the present invention - the implementation has a signal The flash memory of the conversion module 1〇4 controls the block diagram of the skirt 100. The flash memory control device 100 includes a main controller 1〇2, a signal conversion module 104, a data buffer 106, and a secondary controller 1〇8. In one embodiment, the flash memory control device is configured to control a flash memory. The signal conversion module group 1〇4 is coupled between the main controller 102 and the secondary controller 1〇8. The data buffer 1〇6 is connected to the primary control network 1G2 to the secondary control 1〇8, and the secondary control network 1G8# is connected to the flash memory 110. The primary controller 102 generates a first set of control signals according to the -th control interface, wherein the first set of control signals includes a read enable signal and a write enable signal. The signal conversion module 104 receives the read enable signal and the write enable signal, and converts the read enable signal and the write enable signal into a write/read according to a second control interface Take the signal. In the embodiment, when the write/read signal is at a high level, the data is transferred to the flash memory 110, and when the write/read signal is at a low level, the data is transmitted from the flash memory 11 Output. The data buffer 106 is configured to store data from the primary controller 1〇2 according to the first control interface, and to store data from the flash memory 11〇 according to the second control interface. The secondary controller 108 is configured to generate a second group of control signals according to the second control interface, wherein the second group of control signals includes a clock signal and a latch signal, and the secondary controller 108 is configured according to the second control The interface transmits the write/read signal, the clock signal, and the latch signal, and 201007734 is used to read data from the flash memory 110 or write the data to the flash memory 110. In an embodiment, the clock signal is used to latch a command and an address. During the data transmission process, the rising edge and the falling edge of the latching signal are, for example, corresponding to a data bit. The first group of control signals is selected from the group consisting of a command latch enable signal (SCLE), a chip enable signal (SCE), an address latch enable signal (SALE), and a first control interface. Write the group of protection signals (/WP). The second control signal is selected from the group consisting of a command latch enable signal (SCLE), a chip enable signal (SCE), a bit latch enable signal (SALE), and a second control interface. Write the group of protection signals (/WP). The secondary controller ι 8 further includes receiving a ready/busy signal (R/B) from the flash memory 110 in accordance with the second control interface. The primary controller 102 further includes receiving the ready/busy signal (R/B) from the secondary controller 108 in accordance with the first control interface. In one embodiment, the first control interface is compatible with the NAND flash memory standard protocol, which is compatible with the standard protocol of the Open NAND Flash Recorder Architecture (ONFI). Referring to Figures 1 and 2, FIG. 2 is a timing diagram of the execution of the asynchronous read program by the flash memory control device 1 based on the first control interface in accordance with an embodiment of the present invention. The first set of control signals for flash memory 110 include c〇mmand iatch enable signal (SCLE), chip enable signal (SCE), write enable signal (write enable) Signal, /SWE), address enable signal (SALE), read enable signal (SRE), input/output (I/O) signal, Write protection signal (WP) and ready/busy signal (ready/bUSy signai, r/b) 非 The non-synchronization of the present invention means that the write enable signal (/SWE) is latched when the write process is executed. Data, and when the 201007734 performs the reading process, the data is latched by the read enable signal (/SRE). The wafer enable signal (/SCE) indicates that the flash memory no is in an active state when the flash memory ι 10 is activated by the secondary controller 108 of the flash memory controller 1 。. For example, when the chip enable signal (/SCE) is at a low level, the flash memory 110 is in an active state. The write enable signal (/SWE) indicates that when the write enable signal (/SWE) is at a low level, the secondary controller 108 of the flash memory controller 100 writes data to the flash memory. 11〇. The read enable signal (/SRE) indicates that when the read enable signal (/SRE) is activated (eg, low level), the secondary controller 108 of the flash memory controller 100 reads the flash The data in the memory 11〇. When the command latch enable signal (SCLE) is activated, the command forms a latch on the rising edge of the write enable signal (/SWE). When the address enabling signal is activated from the horse, the address is latched at the rising edge of the write enable signal (/SWE). The input/output (1/〇) signal indicates that data is transmitted between the flash memory 110 and the data register. The preliminary/busy signal (R/B) indicates a status signal for reporting the status of the flash memory to the flash memory control device 100. Referring to Figs. 1 and 3, FIG. 3 is a timing chart for executing a synchronous read program by the flash memory control device 100 based on the second control interface in accordance with an embodiment of the present invention. The control signals of the flash memory boat 110 include a command latch enable signal (SCLE), a chip enable signal (SCE), a write/read signal/(W/R), Address latch enable signal (SALE), data latch signal (DQS), DQ signal, clock signal (CLK), a write protection signal (/WP), and ready/busy signal (ready/ Busy signal, R/B). The synchronization of the present invention means that the data latching signal (DQS) latches the data when the data is latched, that is, the data latching signal (DQS) can be regarded as a control bit of a data bus. 201007734 In an embodiment, when the write/read signal/(W/R) is at a low level, the secondary controller 108 drives the data latch signal (DQS) and the DQ signal, that is, in a synchronized state. The order, address, and period of the data. When the write/read signal/(W/R) is at a low level, the secondary controller 108 disables the data latching signal (DQS) and the DQ signal. The clock signal is used as a control clock of the data synchronous transmission interface, for example, sharing a write enable signal (/SWE) using the first control interface, and writing a protection signal (/WP) for the flash memory. Program or erase # is disabled. The preliminary/busy signal (R/B) indicates that 将

該快閃記憶體的狀態報告給該快閃記憶體控制裝置100之狀態訊號eDQO 至DQ7用於資料同步傳輸之介面,例如作為雙向傳輸埠,以傳輸命令、位 址以及資料。 雖然本發明已用較佳實施例揭露如上,然其並非用以限定本發明,本 發明所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍内, 當可作各種之更動與满飾’因此本發明之保護範圍當視後附之申請專利範 園所界定者為準。 【圖式簡單說明】 第1圖係依據本發0月-實施例巾具有訊號轉換模組之快閃記憶體控制 裝置之方塊圖》 第2圖係依據本發明實施例巾基於第一控制介面利用快閃記憶體控制 裝置執行非同步讀取程序之時序圖。 ^ 、依據本發月實施例中基於第二控制介面利用快閃記憶體控制 裝置執行同步讀取程序之時序圖。 201007734 【主要元件符號說明】 主要控制器 資料緩衝器 100快閃記憶體控制裝置 102 104訊號轉換模組 106 108次要控制器 110 快閃記憶體裝置The status of the flash memory is reported to the status signals eDQO to DQ7 of the flash memory control device 100 for the interface for data synchronous transmission, for example, as a two-way transmission to transmit commands, addresses and data. While the present invention has been described above in terms of the preferred embodiments, the invention is not intended to be limited thereto, and the invention may be practiced otherwise without departing from the spirit and scope of the invention. The full scope of the invention is therefore subject to the definition of the patent application. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of a flash memory control device having a signal conversion module according to the present invention. The second embodiment is based on the first control interface according to an embodiment of the present invention. A timing diagram of the asynchronous read program is performed using the flash memory control device. ^. A timing diagram for executing a synchronous read program by using a flash memory control device based on a second control interface in the embodiment of the present month. 201007734 [Main component symbol description] Main controller Data buffer 100 Flash memory control device 102 104 signal conversion module 106 108 Minor controller 110 Flash memory device

Claims (1)

Translated fromChinese
201007734 十、申請專利範圍: 1. 一種快閃記憶體控制裝置,用以控制一快閃記憶體,該快閃記憶體 控制裝置包括: 一主要控制器’依據一第一控制介面,以產生一第一組控制訊號,其 中該第一組控制訊號包括一讀取致能訊號以及一寫入致能訊號; 一訊號轉換模組,耦接於該主要控制器,以接收該讀取致能訊號以及 該寫入致能訊號,並且依據一第二控制介面,將該讀取致能訊號以及該寫 入致能訊號轉換成為一寫入/讀取訊號; 一資料緩衝器’耦接於該主要控制器,依據該第一控制介面,以儲存 來自該主要控制器的資料,依據該第二控制介面,以儲存來自該快閃記憶 體的資料;以及 一次要控制器’分別耦接於該主要控制器、訊號轉換模組以及該資料 緩衝器’依據該第二控制介面’用以產生一第二組控制訊號,其中該第二 組控制訊號包括一時脈訊號以及一栓鎖訊號,並且該次要控制器依據該第 一控制介面傳送該寫入/讀取訊號、該時脈訊號以及該栓鎖訊號 ,用以讀取 來自該快閃記憶體的資料或是將該資料寫入至該快閃記憶體。 2·如申請專利範圍第1項所述之快閃記憶體控制裝置,其中該第一組 控制訊號係依據該第一控制介面選自於一命令栓鎖致能訊號(SCLE)、一晶 片致能訊號(/SCE)、一位址栓鎖致能訊號(SALE)以及一寫入保護訊號(/Wp) 所組成的族群。 3·如申請專利範圍第1項所述之快閃記憶體控制裝置,其中該第二組 12 201007734 V 控制訊號係依據該第二控制介面選自於一命令栓鎖致能訊號(SCLE)、一晶 片致能訊號(/SCE)、-位址栓鎖致能訊號(SALE)以及一寫入係護訊號(/wp) 所組成的族群。 《如申請專利範圍第i項所述之快閃記憶體控制裝置,其中該次要控 制器更包括依據該第二控制介面接收來自該快閃記憶體之一備妥/忙綠訊號 (R/B)〇 ^ 5.如申請專利範圍第4項所述之快閃記憶體控制裝置其中該主要控 制器更包括依據該第-控制介面接收來自該次要控制器之該備妥/忙碌訊號 (R/B) 〇 6.如申請專利範圍第1項所述之快閃記憶體控制裝置,其中該第一控 制介面係相容於NAND快閃記憶體標準協定。 7·如申請專利範圍第1項所述之快閃記憶體控制裝置,其中該第二控 制介面係相容於開放式NAND快閃記體架構(ONFI)之標準協定。 _ 8· 一種快閃記憶體控制裝置,用以控制一快閃記憶體,該快閃記憶體 控制裝置包括: —主要控制器,依據一第一控制介面,以產生一第一組控制訊號,其 中該第一組控制訊號包括一讀取致能訊號以及一寫入致能訊號; 一訊號轉換模組,耦接於該主要控制器,以接收該讀取致能訊號以及 該寫入致能訊號’並且依據一第二控制介面’將該讀取致能訊號以及該寫 入致能訊號轉換成為一寫入/讀取訊號;以及 —次要控制器,分別耦接於該主要控制器、訊號轉換模組以及該資枓 13 201007734 ¥ 緩衝器,依據該第二控制介面,用以一第二組控制訊號,其中該第二組控 制訊號包括一時脈訊號以及一栓鎖訊號,並且該次要控制器依據該第二控 制介面傳送該寫入/讀取訊號、該時脈訊號以及該栓鎖訊號,用以讀取來自 該快閃記憶體的資料或是將該資料寫入至該快閃記憶體。 9.如申請專利範圍第8項所述之快閃記憶體控制裝置,其中該第一組 控制訊號係依據該第一控制介面選自於一命令栓鎖致能訊號(SCLE)、一晶 片致能訊號(/SCE)、一位址栓鎖致能訊號(SALE)以及一寫入保護訊號(AVP) ®所域的族群。 10·如申請專利範圍第8項所述之快閃記憶體控制裝置,其中該第二組 控制訊號係依據該第二控制介面選自於一命令栓鎖致能訊號(SCLE)、一晶 片致能訊號(/SCE)、一位址栓鎖致能訊號(SALE)以及一寫入保護訊號(/wp) 所組成的族群。 11. 如申請專利範圍第8項所述之快閃記憶體控制裝置,其中該次要控 制器更包括依據該第二控制介面接收來自該快閃記憶體之一備妥/忙碌訊號 (R/B)〇 12. 如申請專利範圍第n項所述之快閃記憶體控制裝置,其中該主要 控制器更包括依魏[控齡面接絲自触要控_之該備妥/忙碌訊 號(R/B)。 η.如申請專利朗第8項舰之快聰碰控槪置,其巾該第一控 制介面係相容於NAND快閃記憶體標準協定。 I4.如申請專利範圍第8項所述之快閃記憶體控制裝置其中該第二控 201007734 鳓 制介面係相容於開放式NAND快閃記體架構(ΡΝΠ)之標準協定β 15.如申請專利範圍第8項所述之快閃記憶鱧控制裝置更包括一資料 缓衝器’雛概主雜彻至触要控綱,絲該帛—㈣介面,以 儲存來自該主要控制器的資料,依據該第二控制介面以儲存來自該快閃 記憶體的資料》 Ο 15201007734 X. Patent application scope: 1. A flash memory control device for controlling a flash memory device, the flash memory control device comprising: a main controller 'based on a first control interface to generate a The first set of control signals, wherein the first set of control signals includes a read enable signal and a write enable signal; a signal conversion module coupled to the main controller to receive the read enable signal And the write enable signal, and the read enable signal and the write enable signal are converted into a write/read signal according to a second control interface; a data buffer is coupled to the main a controller, according to the first control interface, for storing data from the main controller, according to the second control interface, for storing data from the flash memory; and a controller to be coupled to the main controller The controller, the signal conversion module, and the data buffer 'based on the second control interface' are configured to generate a second group of control signals, wherein the second group of control signals includes a moment a pulse signal and a latch signal, and the secondary controller transmits the write/read signal, the clock signal and the latch signal according to the first control interface for reading from the flash memory The data is either written to the flash memory. 2. The flash memory control device of claim 1, wherein the first control signal is selected from a command latching enable signal (SCLE) according to the first control interface. A group consisting of a signal (/SCE), an address lock enable signal (SALE), and a write protection signal (/Wp). 3. The flash memory control device of claim 1, wherein the second group 12 201007734 V control signal is selected from a command latch enable signal (SCLE) according to the second control interface. A group consisting of a chip enable signal (/SCE), an address latch enable signal (SALE), and a write care signal (/wp). The flash memory control device of claim i, wherein the secondary controller further comprises receiving a ready/busy green signal from the flash memory according to the second control interface (R/ The flash memory control device of claim 4, wherein the primary controller further comprises receiving the ready/busy signal from the secondary controller according to the first control interface ( The flash memory control device of claim 1, wherein the first control interface is compatible with the NAND flash memory standard protocol. 7. The flash memory control device of claim 1, wherein the second control interface is compatible with an open NAND flash memory architecture (ONFI) standard protocol. _ 8· A flash memory control device for controlling a flash memory device, the flash memory control device comprising: a main controller, according to a first control interface, to generate a first group of control signals, The first set of control signals includes a read enable signal and a write enable signal. A signal conversion module is coupled to the main controller to receive the read enable signal and the write enable The signal 'and according to a second control interface' converts the read enable signal and the write enable signal into a write/read signal; and the secondary controller is coupled to the primary controller, The signal conversion module and the resource 13 201007734 ¥ buffer, according to the second control interface, for a second group of control signals, wherein the second group of control signals includes a clock signal and a latch signal, and the time The controller transmits the write/read signal, the clock signal, and the latch signal according to the second control interface, for reading data from the flash memory or writing the data to the The flash memory. 9. The flash memory control device of claim 8, wherein the first set of control signals is selected from a command latch enable signal (SCLE) according to the first control interface. The signal (/SCE), the address lock enable signal (SALE), and the group of the write protection signal (AVP)® domain. The flash memory control device of claim 8, wherein the second control signal is selected from a command latching enable signal (SCLE) according to the second control interface. A group consisting of a signal (/SCE), an address lock enable signal (SALE), and a write protection signal (/wp). 11. The flash memory control device of claim 8, wherein the secondary controller further comprises receiving a ready/busy signal from the flash memory according to the second control interface (R/ B) 〇12. The flash memory control device according to item n of the patent application, wherein the main controller further comprises an appropriate/busy signal (R) of the control device. /B). η. If the application for patent lang8 is based on the fast-control device, the first control interface of the towel is compatible with the NAND flash memory standard protocol. I4. The flash memory control device according to claim 8 wherein the second control 201007734 interface is compatible with the standard protocol of the open NAND flash memory architecture (ΡΝΠ). The flash memory buffer control device of the item 8 of the scope further includes a data buffer, which is configured to store the data from the main controller, according to the data buffer. The second control interface to store data from the flash memory Ο 15
TW097129871A2008-08-062008-08-06Flash memory control apparatus having signal-converting moduleTW201007734A (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
TW097129871ATW201007734A (en)2008-08-062008-08-06Flash memory control apparatus having signal-converting module
US12/327,065US20100037003A1 (en)2008-08-062008-12-03Flash memory control apparatus having signal-converting module

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
TW097129871ATW201007734A (en)2008-08-062008-08-06Flash memory control apparatus having signal-converting module

Publications (1)

Publication NumberPublication Date
TW201007734Atrue TW201007734A (en)2010-02-16

Family

ID=41653962

Family Applications (1)

Application NumberTitlePriority DateFiling Date
TW097129871ATW201007734A (en)2008-08-062008-08-06Flash memory control apparatus having signal-converting module

Country Status (2)

CountryLink
US (1)US20100037003A1 (en)
TW (1)TW201007734A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9389805B2 (en)2011-08-092016-07-12Seagate Technology LlcI/O device and computing host interoperation
US9395924B2 (en)2013-01-222016-07-19Seagate Technology LlcManagement of and region selection for writes to non-volatile memory
TWI554944B (en)*2014-06-202016-10-21慧榮科技股份有限公司Flash memory controlling apparatus, flash memory controlling system and flash memory controlling method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8705281B2 (en)*2010-04-062014-04-22Intel CorporationMethod and system to isolate memory modules in a solid state drive
KR101562781B1 (en)*2011-10-052015-10-23엘에스아이 코포레이션Self-journaling and hierarchical consistency for non-volatile storage

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP4406339B2 (en)*2004-09-212010-01-27株式会社東芝 Controller, memory card and control method thereof
US7920431B2 (en)*2008-06-022011-04-05Micron Technology, Inc.Asynchronous/synchronous interface

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9389805B2 (en)2011-08-092016-07-12Seagate Technology LlcI/O device and computing host interoperation
US10514864B2 (en)2011-08-092019-12-24Seagate Technology LlcI/O device and computing host interoperation
US10936251B2 (en)2011-08-092021-03-02Seagate Technology, LlcI/O device and computing host interoperation
US9395924B2 (en)2013-01-222016-07-19Seagate Technology LlcManagement of and region selection for writes to non-volatile memory
TWI554944B (en)*2014-06-202016-10-21慧榮科技股份有限公司Flash memory controlling apparatus, flash memory controlling system and flash memory controlling method
US9760433B2 (en)2014-06-202017-09-12Silicon Motion Inc.Flash memory control apparatus utilizing buffer to temporarily storing valid data stored in storage plane, and control system and control method thereof
US10049005B2 (en)2014-06-202018-08-14Silicon Motion Inc.Flash memory control apparatus utilizing buffer to temporarily storing valid data stored in storage plane, and control system and control method thereof

Also Published As

Publication numberPublication date
US20100037003A1 (en)2010-02-11

Similar Documents

PublicationPublication DateTitle
TWI474320B (en) Double data rate virtual static random access memory and controller thereof, access and operation method, writing and reading method
JP5802046B2 (en) Data input circuit
US8675425B2 (en)Single-strobe operation of memory devices
CN104810047B (en)Semiconductor devices
TW201007734A (en)Flash memory control apparatus having signal-converting module
JP2010015667A (en)Data transfer circuit and semiconductor memory device equipped with the same
JP4061214B2 (en) Data input method and data input buffer
CN106997774B (en) memory, storage controller
KR100907016B1 (en) Data input circuit of semiconductor memory device and control method thereof
US20080219064A1 (en)Semiconductor memory apparatus with write training function
CN104064213B (en)Memory access method, memory access control method and memory controller
US8462568B2 (en)Command latency systems and methods
US7295489B2 (en)Method and circuit for writing double data rate (DDR) sampled data in a memory device
KR101096262B1 (en)Clock generation circuit comprising clock control circuit
CN105321548A (en)Bank control circuit and semiconductor memory device including the same
CN117033293B (en)Main mode I2C/SMBUS controller and control method thereof
US20060236007A1 (en)Apparatus to improve bandwidth for circuits having multiple memory controllers
US7710158B2 (en)Command decoder and command signal generating circuit
TWI358735B (en)Memory access control method
JPH08202677A (en) Micro controller
TWI271619B (en)System and related method for accessing page mode flash memory and flash memory controller
US20090043945A1 (en)Non-Volatile Memory System and Method for Reading Data Therefrom
CN1627436B (en) Method of operating semiconductor memory device and semiconductor memory device
JP2003242021A (en)Synchronous dram control circuit
CN115035929A (en) A circuit, method and electronic device for efficiently realizing pseudo DDR signal crossing clock domain

[8]ページ先頭

©2009-2025 Movatter.jp