IP Library › Granted Patent US 12,242,728
Granted Patent B2
US 12,242,728 · App. 17/902,026 · Granted Mar 4, 2025

Generating commands for a memory controller to write a target value

Inventor: Yue-Feng Chen (Suzhou, CN)
Assignee: REALTEK SEMICONDUCTOR CORPORATION
G06F3/0613G06F3/0659G06F3/0673G06F12/0223G11C7/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,242,728
App. No.
17/902,026
Granted
Mar 4, 2025
Kind
B2
Abstract

An electronic device capable of accessing a memory and a data writing method are provided. The electronic device includes a processing unit, a bus, and a memory controller. The processing unit includes a bus interface control circuit, and the processing unit generates a first write command through the bus interface control circuit according to a memory access command. The memory access command contains a first memory address and a target value, and the first write command contains the first memory address and the target value. The bus is coupled to the bus interface control circuit and configured to generate a second write command according to the first write command. The second write command contains a second memory address and the target value. The memory controller is coupled to the bus and configured to write the target value into the memory according to the second memory address.

Claims (22)

1. A method of writing data to a memory, comprising:

converting a memory access command into a first write command through a bus interface control circuit, the memory access command containing a first memory address and a target value, the first write command containing the first memory address and the target value;

generating a second write command according to the first write command, the second write command containing a second memory address and the target value; and

receiving the second write command by a memory controller wherein the memory controller writes the target value to the memory according to the second memory address;

wherein the first write command contains length information, the method further comprising:

continuing generating the second write command until the number of the second write commands is equal to the length information.

2. The method of claim 1 , wherein the step of generating the second write command according to the first write command comprises:

updating the second memory address according to the first memory address and the number of the second write commands.

3. The method of claim 1 , wherein the step of generating the second write command according to the first write command comprises:

accessing an address mapping control unit according to the first memory address to obtain a physical address, and generating the second memory address according to the physical address and the number of the second write commands.

4. The method of claim 1 , wherein the first write command contains length information, the method further comprising:

continuing writing the target value to the memory until the number of writes is equal to the length information.

5. The method of claim 4 , wherein the step of writing the target value to the memory according to the second memory address comprises:

generating a third memory address according to the second memory address and the number of writes; and

writing the target value to the third memory address.

6. The method of claim 4 , wherein the step of writing the target value to the memory according to the second memory address comprises:

accessing an address mapping control unit according to the second memory address to obtain a physical address;

generating a third memory address according to the physical address and the number of writes; and

writing the target value to the third memory address.

7. The method of claim 1 , wherein the first write command relates to a string, the method further comprising:

accessing the memory to read a part of the string; and

stopping generating the second write command, or stopping writing the target value to the memory when the part of the string contains an end-of-string indicator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2022
From: CHEN, YUE-FENG
To: REALTEK SEMICONDUCTOR CORPORATION
Reel/Frame 061374/0300 →
Priority Claims (1)
CN 202111056703.2 · Sep 9, 2021 · national
Continuity (1)
Related Publication 20230072176A1 · Mar 9, 2023
References Cited (15)
US 5559980A · Connors · 1996 [cited by examiner]
US 10642616B2 · Dehon · 2020 [cited by applicant]
US 10698684B2 · Beckett · 2020 [cited by applicant]
US 10747511B2 · Radigan · 2020 [cited by applicant]
US 20040030861A1 · Plackle · 2004 [cited by examiner]
US 20050108469A1 · Freeman · 2005 [cited by examiner]
US 20060129767A1 · Berenyi · 2006 [cited by applicant]
US 20090089515A1 · Michalak · 2009 [cited by examiner]
US 20090157949A1 · Leibowitz · 2009 [cited by examiner]
US 20170300419A1 · Yang · 2017 [cited by applicant]
US 20220197533A1 · Marosan · 2022 [cited by examiner]
“The Authoritative Dictionary of IEEE Standards Terms, Seventh Edition,” in IEEE Std 100-2000, pp. 1-2, 128, Dec. 11, 2000. (Year: 2000). [cited by examiner]
Yang, Xi, et al. “Why nothing matters: The impact of zeroing.” Acm Sigplan Notices 46.10 (2011): 307-324. (Year: 2011). [cited by examiner]
“The Authoritative Dictionary of IEEE Standards Terms, Seventh Edition,” in IEEE Std 100-2000 , vol. No. pp. 573, Dec. 11, 2000. (Year: 2000). [cited by examiner]
OA letter of a counterpart TW application (appl. No. 110139143) mailed on Jul. 14, 2022. Summary of the TW OA letter: Claim(s) 1-10 is/are rejected under Patent Law Article 22(2) as being unpatentable over reference 1 (… [cited by applicant]