Semiconductor memory apparatus, memory access control system and data reading method
First Claim
1. A semiconductor memory apparatus, comprising:
- a main memory which stores data at an address while maintaining a corresponding relationship between the data and the address;
a read request input portion receiving a read request which maintains a corresponding relationship between address information that is referred to when reading the data and priority information that indicates priority for reading the data;
a read data storing portion which stores both the data and the priority information while maintaining a corresponding relationship between the data and the priority information;
a data reading portion reads the data corresponding to the address information which is input by the read request input portion from the main memory;
a read data registration portion storing both the priority information input by the read request input and the data read by the data reading portion to the read data storing portion while maintaining a corresponding relationship between the priority information and the data read; and
a priority operation control portion which chooses and outputs the data with a highest priority among the priority information and the data that are stored in the read data storing portion while maintaining a corresponding relationship between the priority information and the data.
9 Assignments
0 Petitions
Accused Products
Abstract
In order to provide a semiconductor memory apparatus which can flexibly change the priority of reading requests when the reading request is issued and which do not exclusively use the memory bus, a semiconductor memory apparatus includes: a main memory which stores data at an address while maintaining a corresponding relationship between the data and the address; a read request input portion receiving a read request which maintains a corresponding relationship between address information that is referred to when reading the data and priority information that indicates priority for reading the data; a read data storing portion which stores the data and priority while maintaining a corresponding relationship thereof; a data reading portion reads the data corresponding to address information which is input by the read request input portion from the main memory; a read data registration portion storing both the priority information input by the read request input and the data read by the data reading portion to the read data storing portion while maintaining a corresponding relationship between the priority information and the data read; and a priority operation control portion which chooses and outputs the data with a highest priority among the priority information and the data that are stored in the read data storing portion while maintaining a corresponding relationship between the priority information and the data.
9 Citations
12 Claims
-
1. A semiconductor memory apparatus, comprising:
-
a main memory which stores data at an address while maintaining a corresponding relationship between the data and the address; a read request input portion receiving a read request which maintains a corresponding relationship between address information that is referred to when reading the data and priority information that indicates priority for reading the data; a read data storing portion which stores both the data and the priority information while maintaining a corresponding relationship between the data and the priority information; a data reading portion reads the data corresponding to the address information which is input by the read request input portion from the main memory; a read data registration portion storing both the priority information input by the read request input and the data read by the data reading portion to the read data storing portion while maintaining a corresponding relationship between the priority information and the data read; and a priority operation control portion which chooses and outputs the data with a highest priority among the priority information and the data that are stored in the read data storing portion while maintaining a corresponding relationship between the priority information and the data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A memory access control system which reads data from a semiconductor memory apparatus via a memory access control circuit, wherein
the memory access control circuit inputs a read request including: - address information which is referred to when the data is read from the semiconductor memory apparatus;
priority information which indicates priority of reading the data; and
storing area identification information which is used for determining a storing area of the read data while maintaining a corresponding relationship thereof, and comprises a read request transport portion which outputs the read request that has been input,the semiconductor memory apparatus comprises; a main memory which stores data at an address while maintaining a corresponding relationship between the data and the address; a read data storing portion which stores the data, priority, and storing area identification information while maintaining a corresponding relationship thereof; a read request input portion receiving a read request from the memory access control circuit; a data reading portion reads the data corresponding to address information included in the read request which is input by the read request input portion from the main memory; a read data registration portion storing the priority information input by the read request input, the data read by the data reading portion and the storing area identification information to the read data storing portion while maintaining a corresponding relationship thereof; and a priority operation control portion which chooses the data and the storing area identification information with a highest priority among the data, the priority and the storing area identification information stored in the read data storing portion and outputs the data and the storing area identification information to the memory access control portion while maintaining a corresponding relationship thereof, and the memory access control circuit comprises a data storing portion which inputs the data and the storing area identification information from the semiconductor memory apparatus while maintaining a corresponding relationship thereof and stores the data based on the storing area identification information. - View Dependent Claims (9, 10, 11)
- address information which is referred to when the data is read from the semiconductor memory apparatus;
-
12. A data reading method of a semiconductor memory apparatus which includes a main memory that stores data while maintaining a corresponding relationship between the data and an address, comprising:
-
a step of inputting a read request including both address information which is referred to when reading the data and priority information which indicates priority for reading the data while maintaining a corresponding relationship thereof; a step of reading the data corresponding to the address information from the main memory; a step of storing the read data and the priority information at a read data memory portion which stores the data and the priority information while maintaining a corresponding relationship thereof; and a step of choosing and outputting the data with a highest priority among the data and the priority information stored in the read data memory portion.
-
Specification