ASIC expansion module for PDA
First Claim
Patent Images
1. Data terminal equipment to which a module is attachable, said module comprising:
- a first storage operable to store an application-specific program;
a first processing unit operable to execute the application-specific program stored in said first storage;
a first bus operable to transfer an execution result from said first processing unit; and
a first communications controller operable to inquire as to a bit width of a second bus in the data terminal equipment from the data terminal equipment after the application-specific program is executed by said first data processing unit, register the bit width of the second bus returned from the data terminal equipment, adjust a number of bits of the execution result transferred from said first bus based on the registered bit width of the second bus, and transmit the execution result to the data terminal equipment, wherein the data terminal equipment is to output, from an integral output part, the execution result provided by said first communications controller.
1 Assignment
0 Petitions
Accused Products
Abstract
Once attached to a slot of a personal digital assistant PDA, a card module CM executes an application-specific program and transmits a result obtained thereby to the personal digital assistant PDA. The thus received execution result is outputted from an output part. Accordingly, the output part can be provided for shared use among several card modules CM for output of the execution result.
24 Citations
6 Claims
-
1. Data terminal equipment to which a module is attachable, said module comprising:
-
a first storage operable to store an application-specific program;
a first processing unit operable to execute the application-specific program stored in said first storage;
a first bus operable to transfer an execution result from said first processing unit; and
a first communications controller operable to inquire as to a bit width of a second bus in the data terminal equipment from the data terminal equipment after the application-specific program is executed by said first data processing unit, register the bit width of the second bus returned from the data terminal equipment, adjust a number of bits of the execution result transferred from said first bus based on the registered bit width of the second bus, and transmit the execution result to the data terminal equipment, wherein the data terminal equipment is to output, from an integral output part, the execution result provided by said first communications controller. - View Dependent Claims (2)
-
-
3. The game machine to which a module is attachable, said module comprising:
-
a first storage operable to store a game program;
a first processing unit operable to execute the game program stored in said first storage;
a first bus operable to transfer an execution result from said first processing unit; and
a first communications controller operable to inquire as to a bit width of a second bus in the game machine from the game machine after the game program is executed by said first data processing unit, register the bit width of the second bus returned from the game machine, adjust a number of bits of the execution result transferred from said first bus based on the registered bit width of the second bus, and transmit the execution result to the game machine, wherein the game machine is to output, from an integral output part, the execution result provided by said first communications controller.
-
-
4. The navigation device to which a module is attachable, said module comprising:
-
a first storage operable to store a navigation program;
a first processing unit operable to execute the navigation program stored in said first storage;
a first bus operable to transfer an execution result from said first processing unit; and
a first communications controller operable to inquire as to a bit width of a second bus in the navigation device from the navigation device after the navigation program is executed by said first data processing unit, register the bit width of the second bus returned from the navigation device, adjust a number of bits of the execution result transferred from said first bus based on the registered bit width of the second bus, and transmit the execution result to the navigation device, wherein the navigation device is to output, from an integral output part, the execution result provided by said first communications controller.
-
-
5. The audio player to which a module is attachable, said module comprising:
-
a first storage operable to store a program for playing an audio;
a first processing unit operable to execute the program stored in said first storage;
a first bus operable to transfer an execution result from said first processing unit; and
a first communications controller operable to inquire as to a bit width of a second bus in the audio player from the audio player after the program is executed by said first data processing unit, register the bit width of the second bus returned from the audio player, adjust a number of bits of the execution result transferred from said first bus based on the registered bit width of the second bus, and transmit the execution result to the audio player, wherein the audio player is to output, from an integral output part, the execution result provided by said first communications controller.
-
-
6. Data terminal equipment to which a module is attachable, wherein
the module is operable to execute the application-specific program stored therein, to adjust a number of bits of the execution result thereby to a predetermined number, and to transmit the adjusted execution result to the data terminal equipment, the data terminal equipment comprising: -
a reception part operable to receive, from the module, the execution result whose number of bits is adjusted by the module;
a bus operable to transfer the execution result received by said reception part;
a storage operable to store the execution result transferred via said bus; and
a processing part operable to instruct to an integral output part in order to output the execution result stored in said storage;
wherein said integral output part is operable to output the execution result in accordance with said processing part; and
the predetermined number is a bit width of said bus.
-
Specification