Emulation system for emulating CPU core, CPU core with provision for emulation and ASIC having the CPU core
First Claim
1. An emulation system comprising:
- an integrated circuit (IC) provided with a central processing unit (CPU) core arbitrarily selected from a plurality of CPU cores, each of said CPU cores having system-bus terminals, a system bus and a plurality of common emulator connecting-exclusive terminals, said IC being also connected to a predetermined device via said system bus associated with the selected CPU core;
an emulation bus connectable to said common emulator connecting-exclusive terminals of said selected CPU core; and
an emulator for performing emulation of said selected CPU core connected to said emulation bus when said selected CPU core is selectively in a monitor mode.
1 Assignment
0 Petitions
Accused Products
Abstract
An IC is provided with a CPU core selected from a plurality of CPU cores, each of which has a specific function. Each CPU core has a system-bus terminal and a common emulator connecting-exclusive terminal. The IC is also provided with a predetermined function device connected to a system bus of the selected CPU core. An emulation bus connects an emulator to the selected CPU core via the common emulator connecting-exclusive terminal. An emulator performs emulation on the selected CPU core which is connected via the emulation bus when the selected CPU core is in a monitor mode. The number of terminal elements and the function associated with each terminal element of the common emulator connecting-exclusive terminal are identical among the common emulator connecting-exclusive terminals.
103 Citations
34 Claims
-
1. An emulation system comprising:
-
an integrated circuit (IC) provided with a central processing unit (CPU) core arbitrarily selected from a plurality of CPU cores, each of said CPU cores having system-bus terminals, a system bus and a plurality of common emulator connecting-exclusive terminals, said IC being also connected to a predetermined device via said system bus associated with the selected CPU core; an emulation bus connectable to said common emulator connecting-exclusive terminals of said selected CPU core; and an emulator for performing emulation of said selected CPU core connected to said emulation bus when said selected CPU core is selectively in a monitor mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An application-specific IC comprising:
-
a CPU core arbitrarily selected from a plurality of CPU cores, each of said CPU cores having system-bus terminals and common emulator connecting-exclusive terminals, said common emulator connecting-exclusive terminals being identical in a number of terminal elements thereof and in function associated with each terminal element thereof among said plurality of said CPU cores; and an emulator connecting-exclusive external terminal directly connected to said common emulator connecting-exclusive terminals, said emulator connecting-exclusive external terminals being provided as external terminals associated with said application-specific IC. - View Dependent Claims (30, 31)
-
-
32. A plurality of CPU cores, each of said CPU cores comprising:
-
system-bus terminals; and common emulator connecting-exclusive terminals, said common emulator connecting-exclusive terminals being identical in a number of terminals thereof and functions associated with each terminal thereof among said CPU cores. - View Dependent Claims (33, 34)
-
Specification