Brevet FR2617997A1 — publié le 19890113

1. La présente invention concerne un micro-ordina- teur comportant une mémoire programmable et, plus -oarti- culièrement, un micro-ordinateur pour la vérification du nombre des temps d'écriture dans la mémoire programmable. Un micro-ordinateur classique comporte une mé- moire programmable comme cela est représenté, par exem- ple, en figure 3. Dans les dessins, une mémoire programmable 2, une mémoire à accès direct 3, un périphérique d'entrée/ sortie 4 et un dispositif d'entrée/sortie sériel 5 sont connectés à une unité centrale de traitement 1 par un bus de commande a, un bus d'adresse b et un bus de don- nées c, tous ces éléments étant intégrés dans un bottier. S'agissant du micro-ordinateur sur puce ainsi exposé, un utilisateur est en mesure.d'écrire dans la mé- moire programmable et de l'utiliser à ses propres be- soins. 2. D'une façon générale, dans le cas d'écritures dans une mémoire programmable, étant donné qu'on a tenté de lui fournir une haute tension supérieure à la ten- sion usuelle de fonctionnement, le dispositif à mémoire de la mémoire programmable sera défaillant.Il est néces- saire de changer la mémoire programmable par une mémoire neuve si le nombre des temps d'écriture dans cette mé- moire dépasse les temps limites. Cependant, s'agissant d'un micro-ordinateur classique, étant donné que le nombre des temps d'écritu- re dans la mémoire programmable n'est pas connu par un utilisateur quelconque, le micro-ordinateur risque d'être surchargé après sa défaillance. La présente invention a pour objet principal de permettre à un utilisateur de connaître la durée de vie d'une mémoire programmable en vérifiant le nombre des temps d'écriture dans cette mémoire. La présente invention a pour second objet de vérifier effectivement le nombre des temps d'écriture dans la mémoire programmable. En outre, la présente invention a pour troisiè- me objet d'améliorer la fiabilité du micro-ordinateur appliqué à une carte à circuits intégrés, etc. L'objet de la présente invention est par consé- quent d'obtenir un micro-ordinateur ayant une zone spé- ciale dans une partie d'une zone de mémoire de la mémoi- re programmable pour enregistrer le nombre des temps d'écriture en mémoire et pour renouveler ce nombre. La présente invention sera bien comprise lors de la description suivante faite en liaison avec les des- sins ci-joints dans lesquels La figure 1 est un schéma d'un mode de réalisa- tion d'un micro-ordinateur selon la présente invention; La figure 2 est un schéma d'une mémoire pro- granmiable selon la présente invention; et 3. La figure 3 est un schéma d'un nicro-ordinateur classique. Dans les dessins, la figure 1 représente un schéma d'un mode de réalisation de la présente invention. Comme cela est illustré dans cette figure, une mémoire programmable 2 comprend non seulement une zone d'exploi- tation 26 pour l'utilisateur, mais également une zone spéciale 2a destinée à l'enregistrement du nombre des temps d'écriture dans la mémoire 2. La figure 2 représente un schéma de la mémoire programmable 2. Le micro-ordinateur 10 comporte un point d'ac- cès 7 qui ajoute un signal d'écriture et une mémoire mor- te 6 qui mémorise un programme pour le renouvellement du nombre des temps d'écriture dans la zone spéciale 2a de la mémoire (2) au moment o la zone 2b de cette mémoire est utilisée pour l'écriture. L'unité centrale de traitement 1 comporte une borne d'entrée lA pour signal de commande d'interruption afin de recevoir le signal provenant du point d'accès 7 au moment o le signal d'écriture est détecté à ce point. En figure 2,la zone spéciale 2a de la mémoire programmable 2 est préparée en correspondance avec chaque adresse N de la zone d'exploitation'2b de la mémoire 2 et est également divisée en une petite zone M pour l'en- registrement du nombre des temps d'écriture dans.l'adres- se N. Au moment o l'adresse spéciale de la zone d'ex- ploitation 2b sert à une écriture, le point d'accès 7 dé- tecte l'écriture et fournit le signal de détection à la borne d'entrée lA de signal de commande d'interruption de l'unité centrale 1. Lorsque le signal de commande d'interruption est fourni à la borne d'entrée 1A, l'unité centrale 1 arrê- te momentanément le déroulement du programme et exécute 4. le programme mémorisé dans la mémoire morte 6. En exécutant le programme en mémoire morte 6, l'unité centrale 1 incrémente le nombre des temps d'écri- ture qui est écrit dans la petite zone M correspondant à l'adresse N de la zone 2b utilisée pour l'écriture. La valeur initiale du nombre des temps d'écriture est éga- le à zéro. Alors, le signal de détection ihdique l'écri- ture dans la mémoire morte programmable 2 et l'adresse qui représente le point d'écriture dans la zone d'exploi- tation de l'utilisateur. A chaque temps d'écriture, l'uni- té centrale 1 incrémente le nombre des données d'écriture de l'adresse dans la zone spéciale 2a correspondant à l'écriture dans la zone 2b d'exploitation par l'utilisa- teur. Par conséquent, par surveillance de l'ensemble de la petite zone H de la zone spéciale 2a par l'unité centrale 1, on est en mesure de connaître l'écriture dans la zone 2b à chaque adresse N. La présente invention s'applique à une carte. a circuits intégrés avec une mémoire morte programmable incorporée. Dans le cas de l'application à une carte à circuits intégrés, par exemple à une carte de crédit bancaire, au moment o le nombre des temps d'écriture dans la mémoire morte programmable dépasse les temps limites, la carte ne pourra plus être utilisée et devra être changée par une nouvelle carte. Ainsi, la carte est exempte de tout ennui et est plus sûre. En outre, selon la présente invention, comme l'unité centrale 1 lit et écrit le nombre des écritures dans la zone spéciale 2a de la mémoire morte programma- ble 2, la structure de l'invention est plus simple qu'un appareil constitué de parties finies, par exemple d'un coiapteur etc. En fournissant seulement un signal de lecture à l'unité centrale de traitement à partir d'un 5. dispositif extérieur, par exemple à partir d'un appareil à carte pour la lecture d'une carte à circuits intégrés, on est en mesure de prélever le nombre des temps d'écritu- re dans la mémoire morte programmable pour le communiquer à l'extérieur du micro-ordinateur. La présente invention n'est pas limitée aux exemples de réalisation qui viennent d'être décrits, elle est au contraire susceptible de modifications et de variantes qui apparaîtront à l'homme de l'art. Z617997 6. REVENDICATIONS 1 - Micro-ordinateur comprenant un microproces- seur et une mémoire programmable (2), caractérisé en ce qu'on prévoit un moyen de mémoire pour détecter le nom- bre des écritures dans la mémoire programmable et pour mémoriser ce nombre dans une zone spéciale (2a) de la mémoire progranmmable. 2 - Micro-ordinateur selon la revendication 1, caractérisé en ce que le moyen de mémoire comprend en ou- tre un point d'accès (7) pour détecter le signal d'écri- ture dans la mémoire programmable et une mémoire morte (6) ayant un programme de commande pour mémoriser le nom- bre des temps d'écriture par une unité centrale de trai- tement (1) dans la zone spéciale (2a) de la mémoire programmable (2). 3 - Micro-ordinateur selon la revendication 1, caractérisé en ce que le moyen de mémoire mémorise le nzm- bre des temps d'écriture à chaque adresse (N) correspon- dant à l'écriture dans la mémoire programmable. 4 - Micro-ordinateur selon la revendication 1, caractérisé en ce qu'il est en outre constitué d'une carte à circuits intégrés.