IP Library Patent Application 12409653
Patent Application
App. No. 12/409,653

METHOD FOR EXECUTING DEBUG COMMANDS

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 None
App. No.
12/409,653
Abstract

The present invention relates to a method for cycle accurate simulating the processing of a processor comprising the steps of: (a) receiving a source code containing at least one source command and at least one debug command; (b) reading at least one command from said source code and determining if said command is a source command or a debug command; (c) if said command is a source command: (I) interpreting said source command into machine readable command; and (II) storing said source command in an object code file; (d) if said command is a debug command: (I) appending an address to said debug command; and (II) storing said debug command in a debug file; (e) loading said object code file and said debug file into a cycle accurate simulator; and (f) executing at least one said debug command without promoting at least one component which keeps track of the processing cycle accuracy of said simulated processor.

Claims (26)

1 . A method for cycle accurate simulating the processing of a processor comprising the steps of:

a. receiving a source code containing at least one source command and at least one debug command;

b. reading at least one command from said source code and determining if said command is a source command or a debug command;

c. if said command is a source command:

i. interpreting said source command into machine readable command; and

ii. storing said source command in an object code file;

d. if said command is a debug command:

i. appending an address to said debug command; and

ii. storing said debug command in a debug file;

e. loading said object code file and said debug file into a cycle accurate simulator; and

executing at least one said debug command without promoting at least one component which keeps track of the processing cycle accuracy of said simulated processor.

2 . A method according to claim 1 , where the source code is first compiled from a source program by a complier.

3 . A method according to claim 2 , where the compiler is programmed to compile debug commands from a source program into specifically set debug source code commands.

4 . A method according to claim 1 , where the debug commands are stored in a textual format.

5 . A method according to claim 1 , where the debug commands are stored in a binary format.

6 . A method for cycle accurate simulating the processing of a processor comprising the steps of:

a. receiving a source code containing at least one source command and at least one debug command;

b. reading at least one command from said source code and determining if said command is a source command or a debug command;

c. if said command is a source command:

i. interpreting said source command into machine readable command; and

ii. storing said source command in the source command section of an object code file;

d. if said command is a debug command:

i. appending an address to said debug command; and

ii. storing said debug command in the debug section of the object code file;

e. loading said object code file into a cycle accurate simulator; and

f. executing at least one said debug command without promoting at least one component which keeps track of the processing cycle accuracy of said simulated processor.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE DIGITALOPTICS CORPORATION INTERNATIONL PREVIOUSLY RECORDED ON REEL 027081 FRAME 0586. ASSIGNOR(S) HEREBY CONFIRMS THE DEED OF ASSIGNMENT. Recorded Dec 14, 2011
From: HORIZON SEMICONDUCTORS LTD.
To: DIGITALOPTICS CORPORATION INTERNATIONAL
Reel/Frame 027379/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2011
From: HORIZON SEMICONDUCTORS LTD.
To: TESSERA, INC.
Reel/Frame 027081/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2009
From: YAMIN, YINON
To: HORIZON SEMICONDUCTORS LTD.
Reel/Frame 022438/0890 →