Dispositivo de circuito electrónico por control de CPU
Descripción general
 Que la frecuencia más alta de la garantía del fabricante, de alta velocidad para operar la CPU establece la alta frecuencia, también, los electrones de control de la CPU que pueden funcionar la CPU a baja velocidad mediante el establecimiento de la frecuencia menor que la frecuencia mínima de la garantía del fabricante Dispositivo de circuito. En el dispositivo de circuito electrónico de acuerdo con el control de la CPU que tiene medios para detectar un error fatal de la CPU, tal como un fallo de bus o error de dirección, una frecuencia del reloj básico para ser suministrada a la CPU se cambia continuamente hasta ¿Cómo de alta potencia de frecuencia se conecta la CPU Después de probar todos los comandos en cuanto a si funcionan normalmente, se determina la frecuencia más alta Fmax. Después de eso, prueba qué tan bajo la CPU funciona normalmente a la baja frecuencia, y luego determina la frecuencia de funcionamiento de la CPU en espera.
Campo técnico
La presente invención se refiere a un dispositivo de circuito electrónico de acuerdo con el control de la CPU, en particular, a un dispositivo de circuito electrónico de acuerdo con el control de la CPU provisto de un medio para detectar un error fatal de la CPU, tal como un fallo de bus o un error de dirección.
Antecedentes de la técnica
2. Descripción de la técnica relacionada Los dispositivos de circuito electrónico, tales como computadoras personales y procesadores de texto, que usan una CPU (Unidad Central de Procesamiento) para controlar dispositivos son ampliamente utilizados. La CPU utilizada en dicho dispositivo de circuito electrónico está diseñada para funcionar con el reloj básico. La frecuencia máxima del reloj básico dada a esta CPU se utiliza dentro de los límites de la frecuencia garantizada por el fabricante de la CPU para garantizar el uso a la tensión de la fuente de alimentación y la temperatura ambiental. Asimismo, el valor mínimo del reloj básico dado a la CPU se usa dentro del límite de la frecuencia garantizada por el fabricante de la CPU.
Además, la CPU también usa el tiempo de acceso del dispositivo conectado al bus dentro del rango considerando el tiempo de acceso y la demora también. Es decir, una amplia gama de tensión de alimentación y una amplia gama de tiempos de acceso se calcula en condiciones de temperatura ambiental y t1, el mismo tiempo de retardo como t2, el múltiplo integral del tiempo de un ciclo del reloj realizado por el generador de reloj fijo y n , Se determina que el tiempo de acceso del dispositivo en el dispositivo de circuito electrónico basado en el control de CPU convencional es el valor más pequeño de n entre los valores de n en los que se cumple la siguiente ecuación 1.
t1 + t2 Tarea de solución
Por lo tanto, la frecuencia máxima del reloj básica aplicada a la CPU en el dispositivo de circuito electrónico de acuerdo con un control de la CPU convencional, porque era un rango que no exceda la frecuencia garantizada de los fabricantes, para elevar la frecuencia es limitada. Sin embargo, su frecuencia máxima está garantizada bajo un amplio rango de voltaje de suministro y un amplio rango de temperatura ambiente, y en el uso práctico no se usa a pesar de su funcionamiento a una frecuencia mucho más alta que la frecuencia garantizada por el fabricante. Había. Además, la frecuencia mínima del reloj básico está garantizada bajo un amplio rango de voltaje de fuente de alimentación y un amplio rango de temperatura ambiental, y en el uso práctico se usa a pesar de operar a una frecuencia mucho más baja que la frecuencia garantizada por el fabricante. No fue así. Además, había decidido al tiempo de acceso del dispositivo teniendo en cuenta el acceso se estimó en un amplio intervalo de tensión de alimentación y una amplia gama de tiempo de la temperatura ambiental y la demora es Re conectados al bus de la CPU, con respecto al acceso de lectura en el uso real A pesar de poder hacer que el tiempo de acceso sea más rápido, no se usó.
Por consiguiente, la presente invención proporciona un sistema electrónico por tales problemas convencionales se ha hecho para resolver el, que el más alto fabricante garantiza CPU de frecuencia, control de la CPU puede ser operado a una velocidad alta mediante el establecimiento de la alta frecuencia Un primer objeto de la presente invención es proporcionar un dispositivo de circuito. Es un segundo objeto de la presente invención proporcionar un dispositivo de circuito electrónico con control de CPU que pueda operar a baja velocidad estableciendo un número de onda menor que la frecuencia mínima garantizada por un fabricante de CPU. Es un tercer objeto de la presente invención proporcionar un dispositivo de circuito electrónico con control de CPU que puede hacer que el tiempo de acceso sea más rápido con respecto al acceso de lectura y operar a mayor velocidad que un dispositivo de circuito electrónico convencional basado en el control de la CPU .
Solución
En la invención descrita en la reivindicación 1, en un dispositivo de circuito electrónico de acuerdo con el control de la CPU que tiene medios para detectar un error fatal de la CPU, tal como un fallo de bus o un error de dirección, y medios para cambiar continuamente la frecuencia del reloj fundamental para ser suministrada a la CPU , para lograr la CPU cuánto más alta es la alta frecuencia de los medios de determinación para determinar la frecuencia en la que para probar si funciona normalmente hasta que la frecuencia, el modo previsto en el dispositivo de circuito electrónico de acuerdo con el control de la CPU el primer objeto después de la alimentación en ON .
En la invención descrita en la reivindicación 2, el dispositivo de circuito electrónico de acuerdo con el control de la CPU que tiene medios para detectar un error fatal de la CPU, tal como un fallo de bus o un error de dirección, y medios para cambiar continuamente la frecuencia del reloj fundamental para ser suministrada a la CPU , Y medios de determinación de baja frecuencia para determinar qué tan baja es la frecuencia de funcionamiento de la CPU hasta la frecuencia baja después de encenderse y determinar la frecuencia de funcionamiento de la CPU en el estado de espera en el dispositivo de circuito electrónico mediante control de CPU, Para lograr el propósito de.
En la invención descrita en la reivindicación 3, el dispositivo de circuito electrónico por los controles de CPU con el mecanismo para variar el tiempo de los dispositivos de acceso de lectura conectados al bus de CPU, y medios para cambiar continuamente el tiempo de acceso, la Potencia de la Y un medio de determinación del tiempo de acceso para determinar un tiempo de acceso después de probar cuánto tiempo normalmente funciona hasta poco tiempo después en el dispositivo de circuito electrónico mediante control de la CPU para lograr el tercer objeto.
En el dispositivo de circuito electrónico de acuerdo con el control de la CPU de acuerdo con la reivindicación 1, ensayando si levantó una frecuencia mucho cuando se conecta la alimentación, para determinar la frecuencia máxima capaz de operar en entornos reales de uso, más rápido que nunca Para operar En el dispositivo de circuito electrónico con control de CPU de acuerdo con el segundo aspecto de la presente invención, la frecuencia mínima operable en el entorno de uso real se determina probando qué tan lejos puede reducirse la frecuencia cuando se enciende la fuente de alimentación. Luego, cuando se detecta un estado en el que nada funciona como sistema durante un cierto período de tiempo, se establece a la frecuencia mínima determinada para reducir el consumo de energía de la CPU. El consumo de energía generalmente depende de la frecuencia de operación y disminuye a medida que disminuye la frecuencia. En el dispositivo de circuito electrónico de acuerdo con el control de la CPU de acuerdo con la reivindicación 3, que actúa más rápidamente que para poner a prueba hasta qué punto el tiempo de acceso de lectura puede acortarse cuando la alimentación está encendida para determinar el tiempo de acceso ahora.
Descripción detallada de las formas de realización preferidas Se describirá en detalle una realización de un dispositivo de circuito electrónico con control de CPU según la presente invención con referencia a las figuras 1 a 4. La figura 1 muestra una configuración de sistema de un dispositivo de circuito electrónico basado en el control de CPU de la presente invención. Como se muestra en la figura 1, el dispositivo de circuito electrónico incluye un dispositivo de generación de reloj variable 1, un dispositivo de generación de reloj fijo 2, un circuito de generación de tiempo 3, una CPU 4 y un dispositivo dispositivo 1 5. El generador de reloj variable 1 está adaptado para proporcionar la frecuencia designada por el comando desde la CPU 4 a la CPU 4. El circuito de generación de temporización 3 genera la temporización de acceso del dispositivo 1 dispositivo 5. El circuito de generación de temporización 3 puede variar la temporización de acceso que se generará con un ciclo del reloj del dispositivo de generación de reloj fijo 2 como una unidad. La CPU 4 ejecuta varios tipos de comandos, y al ejecutar todos estos comandos, es posible detectar errores fatales tales como error de bus y error de dirección.
A continuación, se describirá la operación de la realización configurada como se describió anteriormente. La figura 2 es una primera operación de esta realización, que es un diagrama de flujo que muestra la operación de determinar la frecuencia más alta del reloj básico. CPU4, cuando la fuente de alimentación está en ON (paso 21; Y), la Fmax frecuencia máxima que se puede garantizar en el entorno de uso real del dispositivo de circuito electrónico, para ajustar la frecuencia máxima FMax el fabricante de la CPU para garantizar (paso 22). Entonces, la CPU 4 establece la frecuencia máxima Fmax = Fmax + 1%, y suministra el comando al generador de reloj variable 1 (paso 23).
A continuación, la CPU 4 ejecuta todos los comandos que tiene (paso 24) y comprueba si se produce un error en el error fatal de la CPU 4, como un error de bus o un error de dirección (paso 25). Si un error puede realizar todos los comandos que no se produce (etapa 24; N), moviendo al paso 23, además, el aumento de ajuste de 1% de la frecuencia máxima Fmax, la ejecución de todos los comandos. Por otro lado, si se detecta un error fatal para CPU4 por la ejecución de todos los comandos, para ajustar la frecuencia de corriente máxima Fmax a Fmax = Fmax 3% (paso 26), el proceso termina.
La figura 3 es una segunda operación de la presente realización, que es un diagrama de flujo que muestra la operación de determinar la frecuencia mínima del reloj básico. CPU4, al establecer la frecuencia máxima Fmax de la de reloj básica como se muestra en la figura 2 se completa (paso 31; Y)., La frecuencia mínima Fmin posible garantía de que el entorno de uso real del dispositivo de circuito electrónico, la frecuencia mínima FMin el fabricante de la CPU para asegurar (Paso 32). Entonces, la CPU 4 establece la frecuencia mínima Fmin = Fmin 1% y suministra el comando al generador de reloj variable 1 (paso 33).
Entonces, CPU4 ejecuta todos los comandos que tienen (paso 34), un fatales comprobaciones de errores si generado para tal error bus CPU4 o error de dirección (paso 35). Si un error puede realizar todos los comandos no se produce (etapa 34; N), moviendo al paso 33, más allá, hacia abajo uno por ciento Fmin establecer la frecuencia máxima, la ejecución de todos los comandos. Por otro lado, si se detecta un error fatal para CPU4 por la ejecución de todos los comandos, y establece la corriente de frecuencia mínima fmín a Fmin = Fmin + 3% (paso 36), el proceso termina.
Un dispositivo de circuito electrónico de acuerdo con el control de la CPU en más de la segunda operación, la frecuencia mínima puede operar en un entorno de uso real, se determina, a partir de entonces CPU4, al detectar un estado que no es nada para operar el sistema de un cierto tiempo , Y establece la frecuencia del reloj básico a la frecuencia mínima determinada Fmin. De esta forma, al establecer la frecuencia cuando no se opera a la frecuencia mínima Fmin, se puede reducir el consumo de energía de la CPU 4. Luego, cuando se inicia la operación, la configuración vuelve a la frecuencia máxima Fmax nuevamente y la operación se realiza de nuevo, lo que permite el procesamiento a alta velocidad.
La figura 4 es una tercera operación de la presente realización, que es un diagrama de flujo que muestra la operación de determinar la temporización de acceso del dispositivo. Cuando se conecta la fuente de alimentación (paso 41), la CPU 4 determina el valor más pequeño de n para cada dispositivo 1 dispositivo 5 entre los valores de n que satisfacen la fórmula 1 (etapa 42). Entonces, la CPU 4 agrega todos los datos del área de un cierto tamaño y establece el valor total en S1 (paso 43).
A continuación, CP 4 establece el valor de n en un valor que es un reloj fijo más pequeño que la posición establecida actual. Es decir, n = n 1 (paso 44). Luego, con el valor recién establecido n, se vuelven a agregar los datos completos, y el valor total del mismo se establece como S2 (etapa 45) y se compara con el valor total S1 calculado en la etapa 43 (etapa 46). Cuando S 2 = S 1 y ambos valores totales coinciden (paso S 46; Y), el proceso vuelve al paso S 44, donde el valor total se calcula con un valor menor en un reloj fijo. Por otro lado, si S2 ≠ S2 junto a ambos valores totales no coinciden, entonces la primera gran valor de reloj fijada a un valor establecido por una n = n + 1 (paso 47), el proceso termina.
Efecto de la invención
En el dispositivo de circuito electrónico de acuerdo con el control de la CPU, como se expone en la reivindicación 1, ya que determina la frecuencia ensayando si levantó una frecuencia mucho cuando la potencia está activada, se puede hacer funcionar a la velocidad más alta en el entorno real ejemplo de uso. En el dispositivo de circuito electrónico de acuerdo con el control de la CPU, como se expone en la reivindicación 2, ya que determina la frecuencia mediante el ensayo frecuencias si bajados lejos en el encendido, puede ser operado a la velocidad más baja en el entorno de uso real ejemplo, Es posible reducir aún más el consumo de energía de la CPU. En el dispositivo de circuito electrónico con control de CPU según el tercer aspecto, es posible operar a la velocidad más alta en el entorno de uso real probando qué tan lejos se puede reducir el tiempo cuando se enciende la fuente de alimentación.
Breve descripción de los dibujos La figura 1 es un diagrama de configuración del sistema de un dispositivo de circuito electrónico mediante control de CPU de acuerdo con una realización de la presente invención.
La figura 2 es una primera operación del dispositivo de circuito electrónico bajo control de CPU, que es un diagrama de flujo que muestra la operación de determinar la frecuencia más alta del reloj básico.
La figura 3 es una segunda operación del dispositivo de circuito electrónico mediante control de CPU, que es un diagrama de flujo que muestra la operación de determinar la frecuencia mínima del reloj básico.
La figura 4 es igual que la anterior, la tercera operación del dispositivo de circuito electrónico mediante control de CPU, que es un diagrama de flujo que muestra la operación de determinar la temporización de acceso del dispositivo.
1 generador de reloj variable
2 generador de reloj fijo
3 circuito de generación de tiempo
4 CPU
Reclamo
CPU en el dispositivo de circuito electrónico de acuerdo con el control de la CPU que tiene medios para detectar un error fatal de la CPU, como error error o dirección 1 bus reclamación, y medios para cambiar continuamente la frecuencia del reloj fundamental para ser suministrada a la CPU, después de la alimentación en ON Y medios de determinación de frecuencia para determinar una frecuencia después de probar la frecuencia a la cual la alta frecuencia opera normalmente, en base a la señal de control.
CPU en el dispositivo de circuito electrónico de acuerdo con el control de la CPU que tiene medios para detectar un error fatal de la CPU, como error error o dirección 2 bus reclamación, y medios para cambiar continuamente la frecuencia del reloj fundamental para ser suministrada a la CPU, después de la alimentación en ON Y medios de determinación de baja frecuencia para determinar la frecuencia de funcionamiento de la CPU que está esperando después de la prueba a qué baja frecuencia opera normalmente.
3. Un dispositivo de circuito electrónico controlado por CPU que tiene un mecanismo para variar un tiempo de acceso de lectura de un dispositivo conectado a un BUS de CPU, que comprende: medios para cambiar continuamente un tiempo de acceso, y medios para acortar un período de tiempo Y un tiempo de acceso que decide los medios para decidir el tiempo de acceso después de probar si el circuito de acceso opera o no en el dispositivo de circuito electrónico.
Dibujo :
Application number :1997-026894
Inventors :株式会社リコー
Original Assignee :福永真一