| Título:
| MÉTODO Y CIRCUITO PARA CONTROLAR UN ALMACENADOR INTERMEDIARIO DEL FIFO (PRIMERO EN ENTRAR, PRIMERO EN SALIR) USANDO UN BANCO DE LOS REGISTROS DE DIRECCIÓN DEL PRIMERO EN ENTRAR, PRIMERO EN SALIR QUE CAPTURAN Y QUE AHORRAN COMENZAR Y TERMINAR DIRECCIONES DE WRITE-POINTER | | | US20010054121 | | |
December 20, 2001 |
| Resumen: | Un método y un circuito para controlar un primero en entrar, primero en salir protegen tales que el almacenador intermediario puede acomodar más de un bloque de los datos simultáneamente sin datos traslapados entre los bloques adyacentes de los datos. El almacenador intermediario del primero en entrar, primero en salir tiene un registro de dirección del leer-indicador y un registro de dirección del escribir-indicador y un banco de escribir-capturan los registros incluyendo por lo menos un primer par y un segundo. El primer par de registros captura y ahorra las direcciones del escribir-indicador asociadas al principio y al conclusión de un primer bloque de los datos escrito al registro del almacenador intermediario del primero en entrar, primero en salir mientras que el segundo par de registros captura y ahorra las direcciones del escribir-indicador asociadas al principio y al conclusión de un segundo bloque de los datos escrito al almacenador intermediario del primero en entrar, primero en salir. El primer par y el segundo suplente del par en direcciones que comienzan y que terminan que capturan y que ahorran de una pluralidad de datos bloquean escrito al almacenador intermediario del primero en entrar, primero en salir. En datos de lectura del almacenador intermediario del primero en entrar, primero en salir, el registro de dirección leído del indicador se carga con la dirección previamente ahorrada del escribir-indicador asociada al principio de cada bloque de los datos que se lea posteriormente. Puesto que se capturan las direcciones del escribir-indicador del principio y del conclusión se asociaron a cada bloque de los datos y ahorrado, la lectura del sistema del almacenador intermediario del primero en entrar, primero en salir delinea entre los bloques adyacentes de los datos, de tal modo eliminando datos traslápese o interrupción del primero en entrar, primero en salir. |
|
|
|
|
|
|
Documento Original:
|
METHOD AND CIRCUIT FOR CONTROLLING A FIRST-IN-FIRST-OUT (FIFO) BUFFER USING A BANK OF FIFO ADDRESS REGISTERS CAPTURING AND SAVING BEGINNING AND ENDING WRITE-POINTER ADDRESSES
|
| Inventor(s):
| | | Correspondencia:
| David M. Sigmond
(Longmont,
CO,
US)
| | Código de Serie / n º.:
| 09/232764
|
| Clase actual:
| 710/57
703/13
711/100
| | En la clase de publicación:
| 710/57; 711/100; 703/13
| | Intern'l Clase: |
G06F 003/00; G06F 012/00; G06F 003/02; G06F 003/06; G06F 003/05; G06F 003/023; G06F 013/00
|
| | Demanda (s): | se exige: 1. Un circuito de control de almacenador intermediario del fifo (primero en entrar, primero en salir) para proteger datos eso bidireccional se transfiere en medio primero y en segundo lugar asincrónico sistemas del tratamiento de datos, abarcando: un almacenador intermediario del primero en entrar, primero en salir para los datos del buffering entre los primeros y segundos sistemas asincrónicos, el almacenador intermediario del primero en entrar, primero en salir que tiene un registro de dirección del leer-indicador que almacena una dirección del leer-indicador asociado a una localización en el almacenador intermediario del primero en entrar, primero en salir donde están los datos lee y a registro de dirección del escribir-indicador que almacena una dirección del escribir-indicador asociado a una localización en el almacenador intermediario del primero en entrar, primero en salir en donde se escriben los datos; a banco de los registros de dirección del primero en entrar, primero en salir juntados con el registro del almacenador intermediario del primero en entrar, primero en salir y los primeros y segundos sistemas asincrónicos, el banco de la dirección del primero en entrar, primero en salir registros incluyendo por lo menos: (i) al primer par de la dirección del almacenador intermediario del primero en entrar, primero en salir registros juntados con el registro de dirección del escribir-indicador para capturar y las direcciones del escribir-indicador del principio y del conclusión del ahorro se asociaron a a primer bloque de los datos escrito al registro del almacenador intermediario del primero en entrar, primero en salir, (ii) al segundo par de los registros de dirección del almacenador intermediario del primero en entrar, primero en salir juntados con la dirección del escribir-indicador coloqúese para capturar y almacenar el escribir-indicador que comienza y que termina las direcciones se asociaron a un segundo bloque de los datos escrito al almacenador intermediario del primero en entrar, primero en salir coloqúese, en donde el banco de los registros de dirección del primero en entrar, primero en salir captura y ahorra las direcciones del escribir-indicador del principio y del conclusión sostuvieron en el escribir registro de dirección del indicador que se asocia a los segmentos del primeros y los segundos bloques de los datos que residen dentro del almacenador intermediario del primero en entrar, primero en salir se colocan en el mismo instante a tiempo, y medios del control para permitir el almacenador intermediario del primero en entrar, primero en salir coloqúese para acomodar los segmentos dichos de los primeros y segundos datos dichos bloques sin traslapo. 2. El circuito de control del registro del almacenador intermediario del primero en entrar, primero en salir de la demanda 1, en donde los medios del control incluyen un circuito de detección del estado del primero en entrar, primero en salir para comparar dirección del leer-indicador con una dirección activa del escribir-indicador a determinarse el número de los segmentos de datos sostuvo actualmente en el registro del almacenador intermediario del primero en entrar, primero en salir. |
|
|
|
| | Descripción: | CAMPO DE LA INVENCIÓN[0001] La invención se relaciona generalmente con controlar un fifo (Primero en entrar, primero en salir) proteja y más exacto a un regulador del primero en entrar, primero en salir para proteger a pluralidad de bloques o de entidades dispares de los datos que fluyen en medio los datos asincrónicos procesan de una forma la prevención de traslapo o de la corrupción de datos.FONDO DE LA INVENCIÓN[0002] Las estructuras del primero en entrar, primero en salir son bien sabido para los datos del buffering que pasan en medio dos procesos del tratamiento de datos con respecto a los cuales funcione asynchronously . Una memoria del primero en entrar, primero en salir es una estructura en donde las palabras de datos, los objetos, los bloques, o las entidades se toman de la estructura en la orden de recibo. Un remitente pone objetos de los datos en la estructura del primero en entrar, primero en salir, mientras que a el receptor recoge los objetos de la estructura.[0003] Referir al HIGO. 1, generalmente, un almacenador intermediario del fifo (primero en entrar, primero en salir) 44 se utiliza para proporcionar el almacenamiento temporal para los datos que están siendo transferido entre sistemas de proceso de datos dos o más asincrónicos. Estos sistemas de proceso de datos han especializado típicamente registrar circuitos, e.g. Clk-1 y Clk-2 que funcionan en las frecuencias predeterminadas (fases) que son asincrónicos con respecto a uno a. El primero en entrar, primero en salir almacenador intermediario 44 demostrado en el HIGO. 1 ejemplo es, por ejemplo, una memoria de puerto dual ponga en orden tener una dimensión preferida de la fila de treinta dos pedacitos de par en par con treinta dos filas en altura o profundidad (es decir. 32 por arsenal de 32 memorias).[0004] Un sistema de proceso de datos típico es un magnético disk-type sistema de la grabación o accionamiento de disco 30. El |
|
|
|
| EE.UU. Aplicación:
| 20010054121 |
|
|
|
|