IP Library › Granted Patent US 7,353,298
Granted Patent B2
US 7,353,298 · App. 11/344,160 · Granted Apr 1, 2008

Data transfer processing method

Assignee: Fujitsu Limited
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 7,353,298
App. No.
11/344,160
Granted
Apr 1, 2008
Kind
B2
Abstract

Processing which, in conventional data transfer processing, entails the use of the common bus when performing (1) processing to confirm the interrupt state, performed via the common bus employing an interrupt register and interrupt mask register, and (2) confirmation processing performed when new frames are transferred during processing, can be performed without using the common bus. By thus reducing the frequency of access via the common bus in data transfer processing, there is no reduction in the usage ratio of the common bus by other peripheral device connected to the same common bus as certain peripheral device. As a result, the performance of the information processing terminal as a whole is not degraded. Further, even if there is currently only a single peripheral device unit connected to the common bus, degradation of the performance of the information processing terminal upon future addition of other peripheral device can be avoided.

Claims (10)

1. A data transfer method, in an information processing terminal having a memory and peripheral device connected via a common bus, and a CPU for controlling date transfer between said memory and said peripheral device via said common bus, said CPU being capable of accessing said memory without using said common bus, which is a method of data transfer between said memory and said peripheral device via said common bus, the method comprising:

updating and storing in said memory the number of times of data transfer, each time data transfer from said peripheral device to said memory is completed;

periodically reading said number of times stored in said memory, by means of said CPU without using said common bus, and of executing, by means of said CPU, processing of data transferred to said memory when said number of times is equal to or greater than a prescribed number of times; and

subtracting, at a prescribed timing, the number of data sets processed up to the timing among said transferred data sets from said number of times, and of updating and storing in said memory;

wherein said number of times stored in said memory is read periodically by said CPU without using said common bus, said number of times previously read in the updating and storing is compared with the number of times read periodically, and processing of data transferred to said memory is continued when said periodically read number of times exceeds said previously read number of times, and processing of data transferred to said memory is ended in other cases.

2. A data transfer method, in an information processing terminal having a memory end peripheral device connected via a common bus, and a CPU for controlling data transfer between said memory and said peripheral device via said common bus, said CPU being capable of accessing said memory without using said common bus, which is a method of data transfer between said memory and said peripheral device via said common bus, comprising the steps of:

updating and storing in said memory the number of times of processing of data transferred from said memory to said peripheral device, each time said processing is completed in said peripheral device;

periodically reading said number of times stored in said memory, by means of said CPU without using said common bus, and of executing, by means of said CPU, processing to release an area in said memory in which data transferred to said peripheral device is stored, when said number of times is equal to or greater than a prescribed number of times; and

subtracting, at a prescribed timing, the number of data sets for which said release processing has been completed up to the timing from said number of times, and of updating and storing in said memory;

wherein said number of times stored in said memory is read periodically by said CPU without using said common bus, said number of times previously read in the updating and storing is compared with the number of times read periodically, and processing of data transferred to said memory is continued when said periodically read number of times exceeds said previously read number of times, and processing of data transferred to said memory is ended in other cases.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2006
From: HAYASAKA, KAZUMI
To: FUJITSU LIMITED
Reel/Frame 017531/0024 →
Continuity (2)
Continuation PCTJP030985200 · Apr 8, 2003
Related Publication 20060129705A1 · Jun 15, 2006