1. A method comprising:
receiving multiple read requests from a first processor and a second processor;
prioritizing the multiple read requests;
issuing a first prioritized read request to a non-volatile memory device;
subsequent to issuing the first prioritized read request, issuing a second prioritized read request to the non-volatile memory device prior to receiving bits from the non-volatile memory device for the first read request, wherein the second prioritized read request can access all memory locations in the non-volatile memory device;
receiving a first set of bits from the non-volatile memory device corresponding to the first read request and a second set of bits corresponding to the second read request, as an uninterrupted stream of data; and
transmitting the bits corresponding to the first read request and the second read request to the first processor and the second processor based upon the determined priority.
2. The method of claim 1, wherein the first read request requests a predetermined number of bits.
3. The method of claim 1, wherein the first read request is a cache line fill read request.
4. The method of claim 1, comprising accessing bits in the non-volatile memory device for the second read request while outputting bits from the non-volatile memory device for the first read request.
5. The method of claim 1, comprising sensing bits in the non-volatile memory for the second read request while outputting bits from the non-volatile memory device for the first read request.
6. An apparatus comprising a memory controller to:
prioritize multiple read requests received from a first processor and a second processor in an order for issuance;
issue a first prioritized read request to a non-volatile memory device;
subsequent to issuing the first prioritized read request, issue a second prioritized read request to the non-volatile memory device prior to receiving bits from the non-volatile memory device for the first read request; and
receive a first set of bits from the non-volatile memory device corresponding to the first read request and a second set of bits corresponding to the second read request, wherein the first set of bits and the second set of bits are received as an uninterrupted stream of data;
wherein the second prioritized read request can access all memory locations in the non-volatile memory device.
7. The apparatus of claim 6, wherein the first read request requests a predetermined number of bits.
8. The apparatus of claim 6, wherein the first read request is a cache line fill read request.
9. The apparatus of claim 6, wherein the memory controller comprises request control circuitry comprising a request queue, the request control circuitry to prioritize multiple read requests, to store prioritized read requests in the request queue, and to issue prioritized read requests.
10. The apparatus of claim 6, the memory controller to transmit the bits corresponding to the first read request and the second read request to the first processor and the second processor based upon the determined priority.
11. The apparatus of claim 10, wherein the memory controller comprises response control circuitry comprising a response queue, the response control circuitry to store bits received from the non-volatile memory device for the second read request in the response queue and to output stored bits for the second read request to the host that originated the second read request.
12. The apparatus of claim 6, further comprising the non-volatile memory device to receive read requests issued by the memory controller, to access bits for received read requests, and to output accessed bits to the memory controller for received read requests, the non-volatile memory device to access bits for the first read request while outputting accessed bits to the memory controller for the second read request.
13. The apparatus of claim 12, wherein the non-volatile memory device comprises:
memory;
access circuitry to receive read requests issued by the memory controller and to access bits in the memory for received read requests; and
output circuitry to output accessed bits for received read requests to the memory controller.
14. A computer system comprising:
a first processor to issue read requests;
a second processor to issue read requests;
a memory controller to:
receive the multiple read requests from the first and second processors;
prioritize multiple read requests in an order for issuance;
issue a first prioritized read request to a non-volatile memory device;
subsequent to issuing the first prioritized read request, issue a second prioritized read request to the non-volatile memory device prior to receiving bits from the non-volatile memory device for the first read request;
receive bits for issued read requests to the non-volatile memory device; and
output received bits for the issued read requests to the first and second processors based upon the determined priority, wherein the second prioritized read request can access all memory locations in the non-volatile memory device; and
the non-volatile memory device to receive read requests issued by the memory controller, to access bits for received read requests, and to transmit a first set of bits to the memory controller corresponding to the first read request and a second set of bits corresponding to the second read request, wherein the first set of bits and the second set of bits are received as an uninterrupted stream of data.
15. The computer system of claim 14, wherein the first read request requests a predetermined number of bits.
16. The computer system of claim 14, wherein the first processor has a cache memory and the first read request is a cache line fill read request.
17. The computer system of claim 14, wherein the memory controller comprises request control circuitry comprising a request queue, the request control circuitry to prioritize multiple read requests, to store prioritized read requests in the request queue, and to issue prioritized read requests.
18. The computer system of claim 14, wherein the memory controller comprises response control circuitry comprising a response queue, the response control circuitry to store bits received from the non-volatile memory device for the second read request in the response queue and to output stored bits for the second read request to a processor that originated the second read request.
19. The computer system of claim 14, wherein the non-volatile memory device comprises:
memory;
access circuitry to receive read requests issued by the memory controller and to access bits in the memory for received read requests; and
output circuitry to output accessed bits for received read requests to the memory controller.
20. The computer system of claim 14, wherein the first processor is a control processor and the second processor is a digital signal processor.
21. The computer system of claim 14, wherein the non-volatile memory device accesses for the first read request only bits that are requested by the first read request.
22. A system comprising:
a radio frequency interface;
a digital signal processor;
a control processor;
a memory controller to;
receive multiple read requests from the digital signal processor and the control processor;
prioritize multiple read requests in an order for issuance;
issue a first prioritized read request prior to a memory device;
subsequent to issuing the first prioritized read request; issue a second prioritized read request to the memory device prior to or while receiving bits from the memory device for the first read request;
receive bits for issued read requests; and
output received bits for issued read requests to the digital signal processor and the control processor based upon the priority, wherein the second prioritized read request can access all memory locations in the non-volatile memory device; and
the memory device to receive read requests issued by the memory controller, to access bits for received read requests, and to transmit a first set of bits to the memory controller corresponding to the first read request and a second set of bits corresponding to the second read request, wherein the first set of bits and the second set of bits are received as an uninterrupted stream of data.
23. The system of claim 22, wherein the first read request requests a predetermined number of bits.
24. The system of claim 22, wherein the first read request is a cache line fill read request.
25. The system of claim 22, wherein the memory controller comprises request control circuitry comprising a request queue, the request control circuitry to prioritize multiple read requests, to store prioritized read requests in the request queue, and to issue prioritized read requests.
26. The system of claim 22, wherein the memory controller comprises response control circuitry comprising a response queue, the response control circuitry to store bits received from the non-volatile memory device for the second read request in the response queue and to output stored bits for the second read request to a processor that originated the second read request.
27. The system of claim 22, wherein the non-volatile memory device comprises:
memory;
access circuitry to receive read requests issued by the memory controller and to access bits in the memory for received read requests; and
output circuitry to output accessed bits for received read requests to the memory controller.
28. The system of claim 22, wherein the non-volatile memory device accesses for the first read request only bits that are requested by the first read request.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A television comprising:
a current-ON timer, the current-ON timer having a transistor with a predetermined lifetime,
wherein when a power is supplied to the television, the transistor is in an ON state,
the current-ON timer is configured to record information indicating whether the total current-ON time of the television has exceeded the predetermined lifetime of the transistor, for estimating a remaining life of the television.
2. The television according to claim 1, wherein the television comprises a communication means and transmits the recorded information indicating whether the total current-ON time of the television has exceeded the predetermined lifetime of the transistor outside of the television.
3. The television according to claim 1, characterized in that:
the transistor comprises a gate, a source and a drain;
the source or the drain of the transistor is connected to a constant-current circuit; and
when the power is supplied to the television, a control signal is input to the gate to have the transistor in the ON state.
4. The television according to claim 1, characterized in that the current-ON timer comprising a plurality of transistors with different predetermined lifetimes, wherein the plurality of transistors are arranged in parallel.
5. The television according to claim 3, characterized in that the current-ON timer comprising a plurality of transistors with different predetermined lifetimes, wherein the plurality of transistors are arranged in parallel.
6. A lifetime estimating method of a television, wherein the television comprises a current-ON timer, the current-ON timer having a transistor with a predetermined lifetime, the current-ON timer being configured to record information indicating whether the total current-ON time of the television has exceeded the predetermined lifetime of the transistor, the method comprising:
turning on the transistor such that the transistor is in the ON state when a power is supplied to the television: and,
estimating a remaining life of the television using the information indicating whether the total current-ON time of the television has exceeded the predetermined lifetime of the transistor.
7. The lifetime estimating method of the television according to, claim 6, wherein the television comprises a communication means, further comprising:
transmitting, by the television, the recorded information indicating whether the total current-ON time of the television has exceeded the predetermined lifetime of the transistor outside of the television to estimate the remaining life of the television outside.