Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.
L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :
(12) Brevet: | (11) CA 2234493 |
---|---|
(54) Titre français: | ARCHITECTURE D'AUTOMATE FINI AVEC MEMOIRE A LIBRE ACCES MULTIPLEX |
(54) Titre anglais: | STATE MACHINE ARCHITECTURE WITH MULTIPLEXED RANDOM ACCESS MEMORY |
Statut: | Périmé et au-delà du délai pour l’annulation |
(51) Classification internationale des brevets (CIB): |
|
---|---|
(72) Inventeurs : |
|
(73) Titulaires : |
|
(71) Demandeurs : |
|
(74) Agent: | OYEN WIGGS GREEN & MUTALA LLP |
(74) Co-agent: | |
(45) Délivré: | 2002-12-31 |
(22) Date de dépôt: | 1998-04-09 |
(41) Mise à la disponibilité du public: | 1999-10-09 |
Requête d'examen: | 1998-04-09 |
Licence disponible: | S.O. |
Cédé au domaine public: | S.O. |
(25) Langue des documents déposés: | Anglais |
Traité de coopération en matière de brevets (PCT): | Non |
---|
(30) Données de priorité de la demande: | S.O. |
---|
Pluralité de flux de données multiplexés dans le temps qui sont fusionnés en un seul flux de données contenant une pluralité de mots de données et qui sont caractérisés par des vecteurs d'état, traités de manière concurrentielle. Les vecteurs d'état sont stockés dans une mémoire de lecture et d'écriture ayant une pluralité d'emplacements de mémoire adressables. Pendant un cycle d'horloge initial, un pipeline reçoit un mot de données d'entrée de l'un des flux de données, un vecteur d'état caractérisant le flux de données, et l'adresse d'emplacement de mémoire du vecteur d'état d'entrée. Pendant un ou plusieurs cycles d'horloge intermédiaires, le pipeline traite le mot de données d'entrée et le vecteur d'état d'entrée pour donner un mot de données de sortie et un vecteur d'état de sortie. Pendant un cycle d'horloge final, le pipeline transfère le mot de données de sortie vers un flux de données sortant, et transfère le vecteur d'état de sortie dans l'adresse d'emplacement de mémoire précitée. Une unité de commande couplée à la mémoire et au pipeline synchronise leur fonctionnement. Un générateur de cycle zéro couplé au pipeline et à l'unité de commande insère des cycles zéro dans les flux de données traités de manière concurrentielle à intervalles de temps réguliers et sort un signal ZERO à l'unité de commande pendant chaque cycle zéro. Un multiplexeur couplé entre l'unité de commande et la mémoire multiplexe l'accès à la mémoire entre l'unité de commande/le pipeline, et une unité de commande alternée. L'accès en lecture à la mémoire par l'unité de commande ou le pipeline est empêché pendant que le signal ZERO est sorti, et l'accès en écriture à la mémoire par le pipeline est empêché pendant qu'une réplique ZERO SORTANT du signal ZERO est sortie par le pipeline pendant le cycle d'horloge final. En conséquence, l'unité de commande alternée peut obtenir l'accès à la mémoire pendant que le signal ZERO est sorti, et peut obtenir l'accès à la mémoire pendant le signal ZERO SORTANT est sortie.
A plurality of time-division multiplexed data streams which are merged into a single data stream containing a plurality of data words and which are characterized by state vectors, are concurrently processed. The state vectors are stored in a read-write memory having a plurality of addressable memory locations. During an initial clock cycle, a pipeline receives an input data word from one of the data streams, an input state vector characterizing that data stream, and the memory location address of the input state vector. During one or more intermediate clock cycles, the pipeline processes the input data word and the input state vector to yield an output data word and an output state vector. During a final clock cycle, the pipeline transfers the output data word to an outgoing data stream, and transfers the output state vector into the aforementioned memory location address. A controller coupled to the memory and to the pipeline synchronizes operation thereof. A null cycle generator coupled to the pipeline and to the controller inserts null cycles into the concurrently processed data streams at regular time intervals and outputs a NULL signal to the controller during each null cycle. A multiplexer coupled between the controller and the memory multiplexes access to the memory between the controller/pipeline, and an alternate controller. Read access to the memory by the controller or pipeline is inhibited while the NULL signal is output, and write access to the memory by the pipeline is inhibited while an OUTGOING NULL replica of the NULL signal is being output by the pipeline during the final clock cycle. Accordingly, the alternate controller may gain read access to the memory while the NULL signal is output, and may gain write access to the memory while the OUTGOING NULL signal is output.
Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.
Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.
2024-08-01 : Dans le cadre de la transition vers les Brevets de nouvelle génération (BNG), la base de données sur les brevets canadiens (BDBC) contient désormais un Historique d'événement plus détaillé, qui reproduit le Journal des événements de notre nouvelle solution interne.
Veuillez noter que les événements débutant par « Inactive : » se réfèrent à des événements qui ne sont plus utilisés dans notre nouvelle solution interne.
Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , Historique d'événement , Taxes périodiques et Historique des paiements devraient être consultées.
Description | Date |
---|---|
Le délai pour l'annulation est expiré | 2014-04-09 |
Lettre envoyée | 2013-04-09 |
Accordé par délivrance | 2002-12-31 |
Inactive : Page couverture publiée | 2002-12-30 |
Inactive : Taxe finale reçue | 2002-09-27 |
Préoctroi | 2002-09-27 |
Un avis d'acceptation est envoyé | 2002-09-19 |
Lettre envoyée | 2002-09-19 |
month | 2002-09-19 |
Un avis d'acceptation est envoyé | 2002-09-19 |
Inactive : Approuvée aux fins d'acceptation (AFA) | 2002-07-30 |
Modification reçue - modification volontaire | 2002-06-19 |
Inactive : Dem. de l'examinateur par.30(2) Règles | 2002-05-24 |
Demande publiée (accessible au public) | 1999-10-09 |
Inactive : Page couverture publiée | 1999-10-08 |
Symbole de classement modifié | 1998-07-13 |
Inactive : CIB en 1re position | 1998-07-13 |
Inactive : CIB attribuée | 1998-07-13 |
Inactive : Certificat de dépôt - RE (Anglais) | 1998-06-19 |
Demande reçue - nationale ordinaire | 1998-06-18 |
Exigences pour une requête d'examen - jugée conforme | 1998-04-09 |
Toutes les exigences pour l'examen - jugée conforme | 1998-04-09 |
Il n'y a pas d'historique d'abandonnement
Le dernier paiement a été reçu le 2002-01-21
Avis : Si le paiement en totalité n'a pas été reçu au plus tard à la date indiquée, une taxe supplémentaire peut être imposée, soit une des taxes suivantes :
Les taxes sur les brevets sont ajustées au 1er janvier de chaque année. Les montants ci-dessus sont les montants actuels s'ils sont reçus au plus tard le 31 décembre de l'année en cours.
Veuillez vous référer à la page web des
taxes sur les brevets
de l'OPIC pour voir tous les montants actuels des taxes.
Type de taxes | Anniversaire | Échéance | Date payée |
---|---|---|---|
Taxe pour le dépôt - générale | 1998-04-09 | ||
Requête d'examen - générale | 1998-04-09 | ||
Enregistrement d'un document | 1998-04-09 | ||
TM (demande, 2e anniv.) - générale | 02 | 2000-04-10 | 1999-10-22 |
TM (demande, 3e anniv.) - générale | 03 | 2001-04-09 | 2000-11-01 |
TM (demande, 4e anniv.) - générale | 04 | 2002-04-09 | 2002-01-21 |
Taxe finale - générale | 2002-09-27 | ||
TM (brevet, 5e anniv.) - générale | 2003-04-09 | 2003-01-06 | |
TM (brevet, 6e anniv.) - générale | 2004-04-13 | 2004-03-17 | |
TM (brevet, 7e anniv.) - générale | 2005-04-11 | 2005-03-18 | |
TM (brevet, 8e anniv.) - générale | 2006-04-10 | 2006-03-20 | |
TM (brevet, 9e anniv.) - générale | 2007-04-10 | 2007-03-21 | |
TM (brevet, 10e anniv.) - générale | 2008-04-09 | 2008-03-25 | |
TM (brevet, 11e anniv.) - générale | 2009-04-09 | 2009-03-23 | |
TM (brevet, 12e anniv.) - générale | 2010-04-09 | 2010-03-23 | |
TM (brevet, 13e anniv.) - générale | 2011-04-11 | 2011-03-22 | |
TM (brevet, 14e anniv.) - générale | 2012-04-09 | 2012-03-21 |
Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.
Titulaires actuels au dossier |
---|
PMC-SIERRA LTD. |
Titulaires antérieures au dossier |
---|
LARRIE S. CARR |
WINSTON KI-CHEONG MOK |