Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017151588) A SYSTEM AND METHOD FOR PROGRAMMING DATA TRANSFER WITHIN A MICROCONTROLLER
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2017/151588 International Application No.: PCT/US2017/019902
Publication Date: 08.09.2017 International Filing Date: 28.02.2017
IPC:
G06F 13/28 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
13
Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14
Handling requests for interconnection or transfer
20
for access to input/output bus
28
using burst mode transfer, e.g. direct memory access, cycle steal
Applicants:
RENESAS ELECTRONICS AMERICA INC. [US/US]; 2801 Scott Blvd. Santa Clara, CA 95050, US
Inventors:
SPARLING, Dale; US
Agent:
DANIELSON, Mark J.; US
Priority Data:
62/300,95329.02.2016US
Title (EN) A SYSTEM AND METHOD FOR PROGRAMMING DATA TRANSFER WITHIN A MICROCONTROLLER
(FR) SYSTÈME ET PROCÉDÉ DE PROGRAMMATION DE TRANSFERT DE DONNÉES DANS UN MICROCONTRÔLEUR
Abstract:
(EN) A method and system for programming a microcontroller (MCU) to implement a data transfer, the MCU having a flash memory, a central processing unit (CPU) and a direct memory access controller (DMAC). In one embodiment, the method includes calling a function stored in the flash memory, wherein a first parameter is passed to the function when it is called, wherein the first parameter identifies a first data structure that is stored in flash memory, and wherein the first data structure includes first DMAC control values. The CPU reads the first DMAC control values in response to the CPU executing instructions of the function. The CPU then writes the first DMAC control values to respective control registers of the DMAC in response to the CPU executing instructions of the function.
(FR) L'invention concerne un procédé et un système permettant de programmer un microcontrôleur (MCU) pour mettre en œuvre un transfert de données, la MCU comprenant une mémoire flash, une unité centrale de traitement (CPU) et un contrôleur d'accès direct à la mémoire (DMAC). Dans un mode de réalisation, le procédé consiste à appeler une fonction stockée dans la mémoire flash, un premier paramètre étant transmis à la fonction lorsqu'elle est appelée, le premier paramètre identifiant une première structure de données qui est stockée dans une mémoire flash, et la première structure de données comprenant des premières valeurs de commande DMAC. La CPU lit les premières valeurs de commande DMAC en réponse à l'exécution par la CPU des instructions de la fonction. L'unité centrale écrit ensuite les premières valeurs de commande DMAC dans les registres de commande respectifs du DMAC en réponse à l'exécution par la CPU des instructions de la fonction.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)