NL8602650A - Microcomputer met een inwendig en uitwendig geprogrammeerd eprom-geheugen. - Google Patents
Microcomputer met een inwendig en uitwendig geprogrammeerd eprom-geheugen. Download PDFInfo
- Publication number
- NL8602650A NL8602650A NL8602650A NL8602650A NL8602650A NL 8602650 A NL8602650 A NL 8602650A NL 8602650 A NL8602650 A NL 8602650A NL 8602650 A NL8602650 A NL 8602650A NL 8602650 A NL8602650 A NL 8602650A
- Authority
- NL
- Netherlands
- Prior art keywords
- data
- addressing
- information
- address
- signal
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/08—Address circuits; Decoders; Word-line control circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/22—Microcontrol or microprogram arrangements
- G06F9/24—Loading of the microprogram
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Microcomputers (AREA)
- Read Only Memory (AREA)
Description
-1-
Microcomputer met een inwendig en uitwendig geprogrammeerd EPROM-geheugen.
De uitvinding heeft betrekking op een microcomputer, die op een enkele chip is uitgevoerd en welke een uit-wisbaar en elektrisch programmeerbaar uitleesgeheugen bezit. Bij een gebruikelijke op een enkele chip uitgevoerde micro-5 computer, welke een EPROM-geheugen bevat, kan het inschrijven van informatie in de EPROM niet worden uitgevoerd zonder dat het adresseersignaal en het gegevenssignaal door een uitwendig apparaat zoals een EPROM-inschrijfapparaat gedurende een tijdsperiode in de EPROM wordt ingevoerd, dat de micro-10 computer in een niet werkzame toestand verkeert. Aan de gebruikelijke microcomputer kleeft daarom het probleem, dat hierdoor geen eenvoudige bewerking kan worden uitgevoerd, waarbij wordt bewerkstelligd dat door de microcomputer zijn eigen inschrijfinstructie op een wijze wordt ingevoerd, waar-15 bij gegevens in de EPROM of in een RAM-geheugen worden inge schreven .
De uitvinding heeft ten doel om het bovengenoemde probleem op te lossen. De uitvinding heeft dientengevolge ten doel om een nieuwe functie van het inschrijven van 20 informatie in een EPROM uit te voeren door in aanvulling van de gebruikelijke functie van het inschrijven van informatie -* in een EPROM'’informatie in een EPROM in te schrijven door een inschrijfinstructie in de microcomputer zelf uit te voeren, waardoor het niet alleen mogelijk is om de EPROM als een 25 programmageheugen toe te passen doch ook de mogelijkheid wordt geboden om gedurende het uitvoeren van een programma van de EPROM als een niet vluchtig geheugen gebruik te maken, waardoor het nuttig effect van de toepassing van de EPROM wordt - § Π 0 ' λ Ö is J τ* Jm ^ 'J '¥ -2- -V*
? I
verhoogd,
De microcomputer volgens de uitvinding bevat een inschrijfmodusregister van 1 bit, waardoor een omschakel-signaal wordt vastgehouden om een keuze van inschrijven door 5 middel van een uitwendig inschrijfapparaat in de EPROM of van inschrijven door het uitvoeren van een instructie door de microcomputer zelf in de EPROM te maken, en een omschakel-element om in afhankelijkheid van de inhoud van het inschrijfmodusregister de inschrijfmethode te veranderen.
10 Volgens de uitvinding kan het inschrijven in de EPROM door het uitvoeren van de instructie door de microcomputer worden uitgevoerd. Om deze reden is het gemakkelijk om de EPROM voor een ander doel dan als een programmageheugen te gebruiken.
15 De uitvinding zal thans aan de hand van de figuren nader worden toegelicht.
Fig. 1 geeft een blokschema van een gebruikelijke microcomputer weer.
Fig. 2 geeft een schakelschema van de in fig. 1 20 afgebeelde inschrijfbesturingsschakeling weer.
Fig. 3 geeft een blokschema van een uitvoeringsvorm volgens de uitvinding weer.
Fig. 4 geeft een schakelschema van het in fig. 3 afgebeelde inschrijfmodusregister weer.
25 Fig. 5 geeft een schakelschema van de in fig. 3 afge beelde inschrijfbesturingsschakeling weer.
fig. 6 geeft een tijddiagram voor het geval weer, dat het inschrijven in de EPROM van een microcomputer door de besturende werking van de microcomputer zelf wordt uitge-30 voerd.
Fig. 1 geeft een blokschema van de schakelingen voor het uitlezen en inschrijven van informatie in een elektrisch programmeerbaar uitleesgeheugen weer, dat in een gebruikelijke door middel van een enkele chip uitgevoerde 8-bits-miero-35 computer is opgenomen. Door de gestippelde lijn, de streep-
*% Η 9 Η Λ IJ
CZ ^ 5·* jxt ^ V
I t -3- stippellijn en de getrokken lijn in fig. 1 wordt de stroomrichting van het elektrische vermogen, de besturingssignalen respectievelijk de gegevenssignalen weergegeven. In fig. 1 zijn verder de uitwendige spanningsbronnen V en V aan- cc pp 5 gegeven, alsmede de besturingssignalen PGM (die op het programmageheugen betrekking hebben), CE (dat op het vrijgeven van de chip betrekking heeft) en OE (dat op het vrijgeven van het uitgangssignaal betrekking heeft), en welke signalen van buitenaf worden toegevoerd. In deze figuur 10 zijn verder de door 13 bits gevormde adresseersignalen ADq - ADj2 en de door 8- bits gevormde gegevenssignalen Dq - D^ aangegeven. De van buitenaf komende besturingssignalen PGM, CE en OE worden door een inschrijfbesturingsschakeling 2 opgenomen, waardoor dan een besturingssignaal PRG* naar 15 een inschrijfschakeling 3 en naar een spanningsbron-omschakel- keten 4 wordt gezonden. De van buitenaf afkomstige besturingssignalen PGM, CE en OE worden evenzo door een uitleesbe-sturingsschakeling 5 opgenomen, waardoor dan uitleessignalen en EP naar een uitleesschakeling 6 worden gezonden. De 20 adresseersignalen AD^ - AD^ worden door een Y-richtings- decodeertrap (kolomdecodeertrap) 7 gedecodeerd, waardoor de gedecodeerde signalen naar een Y-richtingsselectietrap 8 worden gezonden. De adresseersignalen AD,. - AD^ worden door een X-richtingsdecodeertrap (rijdecodeertrap) 9 gedecodeerd, 25 waardoor de gedecodeerde signalen dan naar de géheugen- cellen 10 van de EPROM worden gezonden. De adresseersignalen en de gegevenssignalen worden door middel van de I/O (ingangs/uitgangs)-poorten 11a, 11b en 11c in de chip ingevoerd. De adresseersignalen ADq - AD^j die via de 1/0-30 poorten 11a en 11b worden ingevoerd en een breedte van 13 -bits omvatten,worden verder door middel van een adresseerverzamel-le.iding doorgegeven, zodat het adresseersignaal ADq in de inschrijfschakeling 3 wordt ingevoerd, de adresseersignalen AD^ - AD^ in de Y-richtingsdecodeertrap 7 worden ingevoerd en 35 de adresseersignalen AD^ - AD^ in de X-richtingsdecodeertrap § 3 5 2 3 3 0 *· ^ -4- 9 worden ingevoerd. De gegevenssignalen, die via de 1/0-poort 11c worden in- en uitgevoerd, worden via een gegevens-verzamelleiding doorgegeven, zodat de gegevenssignalen Dq - Dy hierdoor in de inschrijfschakeling 3 worden ingevoerd 5 of hierdoor vanuit de uitleesschakeling 6 worden uitgezonden.
Fig. 2 geeft een schakelschema weer, waarin de constructie en de verbindingen van de in fig. 1 afgeheelde inschrijfbesturingsschakeling 2 zijn afgeheeld. In fig. 1 en 2 worden door dezelfde verwijzingscijfers dezelfde gedeelten 10 aangegeven. De inschrijfbesturingsschakeling 2 van fig. 2 omvat een inverteertrap 21, alsmede een inverterende EN-poort 22 en een inverterende OF-poort 23.
Daar het uitlezen van informatie uit de in fig. 1 afgeheelde EPROM op dezelfde wijze als bij een gebruikelijk 15 ROM- of RAM-geheugen plaats vindt, zal het beschrijven van het uitleze’n van de EPROM worden weggelaten en zal alleen het inschrijven van informatie in de EPROM worden beschreven. Om informatie in de EPROM in te schrijven, wordt de uit een enkele chip bestaande microcomputer in de uitgangsstand teruggesteld 20 en wordt de voedingsspanning V aangelegd, die door een spanning van 21 Volt wordt gevormd. Op dat moment wordt de andere voedingsspanning door een spanning van 5 Volt gevormd, wordt het besturingssignaal PGM op een laag niveau L ingesteld, wordt CE op een hoog niveau 'H' en OE op een 25 laag niveau 'L* ingesteld. De adres seers ignalen ADq - AD^ worden via de I/O-poorten 11a en 11b ingevoerd en de gegevenssignalen Dq - Dy worden via de I/O-poort 11c ingevoerd. Het uitgangssignaal uit de inverterende EN-poort 22 en het signaal PRG* hebben een hoog niveau Ή* respectievelijk 30 een laag niveau 'L*. Wanneer het signaal PGM hierna op een hoog niveau *H' wordt ingesteld, wordt het signaal PRG* met een hoog niveau ’H' aan de inschrijfschakeling 3 toegevoerd, zodat een gegevens signaal, waarvan de logische toestand door een *0' of '1' wordt gevormd, in een door het gedecodeerde 35 adres uitgekozen geheugencel 10 wordt ingeschreven.
m „** y». λ .Λ 5? Λ -Ό ϋ Μ Ζ Ö 0 0 £ < -5-
Door het besturingssignaal OE met een hoog niveau 'H' wordt aangegeven, dat de gegevenssignalen vanaf de 1/0-poort 11c door middel van de gegevensverzamelleiding in de inschrijfschakeling 3 zijn ingevoerd. De adresseersignalen 5 worden steeds via de Ι/0-poorten 11a en 11b ingevoerd. Dit wil zeggen de adresseersignalen AD^ - AD^ worden in de Y-richtingsdecodeertrap 7 ingevoerd en de adresseersignalen AD,. - AD ^2 worden in de X-richtings decodeert rap 9 ingevoerd.
Wanneer het besturingssignaal PRG* op een hoog 10 niveau rHr is ingesteld, komt op de uitgang V^/V^p van de spanningsbron-omschakelketen 4 de hogere voedingsspanning Vpp te staan, zodat aan de Y-richtingsdecodeertrap 7 en de X-richtingsdecodeertrap 9 een spanning van 21 Volt wordt toegevoerd. Door de spanning van de gedecodeerde signalen 15 y-£ en X£ wordt hierin dan hetzelfde niveau als het hoge niveau van de voedingsspanning V aangenomen.
Wanneer het logische niveau van een gegevensbit in de inschrijfschakeling 3 gelijk aan *0' is wanneer het signaal PRG* een hoog niveau THf bezit, wordt de spanning V via een 20 signaalleiding 13 aan de Y-richtingsseleetietrap 8 toegevoerd.
Wanneer het logische niveau van de gegevensbit in de inschrijf schakeling 3 gelijk aan '1' is, wordt de doorverbinding van de signaalleiding 13 onderbroken. Om deze reden wordt wanneer het logische niveau van een ingeschreven gegevens-25 signaal gelijk aan f0V is, een spanning van hetzelfde niveau als de voedingsspanning vanuit de inschrijf schakeling 3 via de Y-richtingsselectietrap 8 aan de afvoerelektrode van de transistor van een door een adres seers ignaal AD.j - AD^ uitgekozen geheugencel toegevoerd. Verder wordt een spanning 30 van hetzelfde niveau als de voedingsspanning V vanuit de pp X-richtingsdecodeertrap 9 aan de poortelektrode van de transistor van de geheugencel 10 toegevoerd, zodat in de zwevende poortelektrode van de transistor van de geheugencel dan elektronen stromen. Wanneer het logische niveau van het 35 ingeschreven gegevenssignaal gelijk aan '1’ is, stromen de ü 9 Λ Λ A Λ hi ^ t ? - λ ·4 - \
V ti -· .ν» J V V
____ _W
* -6- elektronen niet in de zwevende poortelektrode omdat er geen hoge spanning op de afvoerelektrode van de transistor is aangelegd. De in de zwevende poortelektrode gestroomde elektronen worden niet spontaan ontladen, doch worden hierin 5 vastgehouden. De logische toestand van een in de transistor van het geheugen opgeslagen signaal kan worden afgelezen doordat wordt vastgesteld of de drempelspanning gedurende de invoer van de elektronen in de zwevende poortelektrode wel of niet is veranderd.
10 Bij de boven beschreven door middel. \en^een.<erikeLe,.dip uitge- •voórde en een EPROM bevattende microcomputer kan het inschrijven van informatie in de EPROM niet zonder het invoeren van het adresseersignaal en het gegevenssignaal door middel van een uitwendig apparaat zoals bijvoorbeeld een EPR0M-15 inschrijfapparaat worden uitgevoerd, wanneer de micro computer daarbij in een niet werkzame toestand verkeert. De uitvinding heeft ten doel om een oplossing voor dit probleem te verschaffen, waarbij een uitvoeringsvorm van de uitvinding aan de hand van de tekeningen zal worden beschreven.
20 Fig. 3 geeft een blokschema van een uitvoeringsvorm van de uitvinding weer. Door dezelfde verwijzingscijfers worden dezelfde of equivalente gedeelten in de fig. 1 en 3 aangegeven. In fig. 3 is de stroomrichting van het elektrisch vermogen, de besturingssignalen en de gegevenssignalen op 25 dezelfde wijze als in fig. 1 aangegeven. Op bijkomstige wijze bevat de uitvoeringsvorm van fig. 3 een inschrijfmodusregister 1 en een centrale informatieverwerkingseenheid 12 (die in het onderstaande dikwijls als CPU zal worden aangeduid) .
Fig. 4 geeft een schakelschema weer, waarin de 30 constructie en de verbindingen van het inschrijfmodusregister 1 zijn aangegeven,dat de doorvoerpoorten 24, 25, 26, 27 en 28 bevat/, alsnede dein verteert rappen 29, 30, 31, 32, 33 en 34, de inverterende EN-poorten 35, 36 en 37 en een adresdecodeertrap 38. De werkelijke en gecomplementeerde waarden van de uit-35 gangssignalen EPR en EPW van de adresdecodeertrap 38 worden -5 Λ Λ n it X Λ y Ü w i Ö J u -7- aan de doorvoerpoorten 24, 25, 26, 27 en 28 toegevoerd, die zoals dit in fig. 2 is aangegeven dienst doen om de hieraan toegevoerde signalen door te laten. Op een uitgang 14 van de inverteertrap 32 wordt de inhoud van het ins chrij fmo dus -5 register 1 aangegeven.
Fig. 5 geeft een schakelschema weer, waardoor de constructie en de verbindingen van de in fig. 3 afgeheelde inschrijfbesturingsschakeling 2 wordt aangegeven. Dezelfde of equivalente gedeelten in fig. 2 en 5 zijn door dezelfde 10 verwijzingscijfers aangegeven. Het schema volgens fig. 5 bevat een inverterende EN-poort 15, een inschrijfstatusuitgang 16 van de inverterende EN-poort 15, een adresdecodeertrap 39, de inverteertrappen 40, 41 en. 42/ een en EN-poort 43 en een uitgang 17 van de EN-poort 43.
15 Door het signaal op de inschrijfstatusuitgang 14 van de in fig. 4 afgebeelde inverteertrap 32 wordt een signaal gevormd, waardoor de inhoud van het inschrijfmodusregister 1 wordt aangegeven. Wanneer de logische status of toestand van de uitgang 14 met een *0’ overeenkomt, zal door een signaal 20 WENB, waardoor het uitgangssignaal uit de inverteertrap 33 wordt gevormd, een laag niveau 'LT worden aangenomen, en zal door het uitgangssignaal uit de in fig. 5 afgebeelde inverterende EN-poort 15 een hoog niveau Ή’ worden aangenomen, zodat de in fig. 5 afgebeelde schakeling een hoog niveau 25 'HT verkrijgt, hetgeen tot gevolg heeft dat deze in fig. 5 afgebeelde schakeling equivalent aan de in fig. 2 afgebeelde schakeling wordt, daar hierdoor hetzelfde signaal PRG* wordt geproduceerd, wanneer het signaal op de inschrijfstatusuitgang 14 gelijk aan '0' is. Als gevolg hiervan kunnen de 30 adres seers ignalen AD^ - AD^ en de gegevenssignalen Dq - Dy van buitenaf op een gebruikelijke wijze worden ingevoerd om het inschrijven van informatie in de EPROM van een microcomputer uit te voeren.
Een methode voor het uitvoeren van het inschrijven van 35 informatie in de EPROM door middel van een instructie van de £ j 'j 2 ΰ ΰ υ ___ sj -8- microcomputer 12 zelf zal vervolgens in het onderstaande worden beschreven. In fig. 4 is een signaal EPR voor het uitlezen van informatie uit een modusregister aangegeven, en verder een signaal EPW voor het inschrijven van informatie 5 in het modusregister. Deze signalen zijn op voorgeschreven adressen in het programma van de microcomputer opgenomen en worden door de adresdecodeertrap 38 afgegeven. In fig. 4 is verder een signaal inde vomi van'een bit 0 ofwel DBq op de gegevensverzamelleiding aangegeven en een terugstelsignaal J6. 10 In beide figuren 4 en 5 zijn de besturingssignalen WENB en EPRW voor het veranderen van de inschrijf methode in de EPROM aangegeven, en een uitlees/inschrijf-signaal R/W voor de EPROM, Zoals in fig. 4 is afgebeeld, worden de doorvoerpoorten door middel van het signaal EPR en het signaal EPW (of een 15 signaal EPW, waarvan de logische status gelijk aan het complement van dat van het signaal EPW is)bestuurd. Door de terugkoppeling van de inverteertrappen 30 en 31 met de inverterende EN-poort 35 wordt een bistabiele relaxatieschakeling gevormd. Wanneer een signaal,waarvan het logische niveau 20 gelijk aan '1' is, (op het tijdstip dat de logische status van de uitgang 14 op *1' is ingesteld) in deze bistabiele relaxatieschakeling wordt ingeschreven, zal door het signaal WENB een hoog niveau 'H' worden aangenomen en door het signaal EPRW een laag niveau 'L’ worden aangenomen. Onder verwijzing 25 naar fig. 5 blijkt hieruit, dat wanneer WENB een hoog niveau 'H’ bezit wanneer R/W laag is en het uitgekozen adres op de adresseerverzamelleiding staat, de uitgangen van zowel de inverterende EN-poort 15 als de EN-poort 23 een hoog niveau 'H' bezitten. Het signaal PRG* wordt dientengevolge op een 30 hoog niveau 'H1 omgeschakeld. Hierna wordt een spanning van 21 Volt in de vorm van de voedingsspanning V vanuit de inschrijfschakeling 3 aan de Y-richtingsselectietrap 8 aangelegd. Daar op dat moment de microcomputer niet in de teruggestelde stand is gebleven en het niveau van het signaal EPRW C 35 gelijk ^ aan 'L' is, zullen de adresseerverzamelleiding en de «602030 -9- -> 4 gegevensverzamelleiding via de I/O-poorten 11a, 11b en 11c niet met een perifeerapparaat zijn verbonden* doch met de uitgangsgedeelten van de CPU 12 zijn verbonden, zodat de microcomputer 12 in een modus verkeert om een programma van 5 de microcomputer 12 zelf uit te voeren.
Fig. 6 geeft een tijddiagram voor het geval weer, waarin een gegevenssignaal op een voorgeschreven adres (dat op willekeurige wijze door hhll is aangegeven) van de EPROM door middel van een instructie, zoals bijvoorbeeld een 10 STA-instructie om informatie op een adres naar keuze in de EPROM in te schrijven, in deze EPROM wordt ingeschreven wanneer de microcomputer in de bovengenoemde modus verkeert.
In fig. 6 is een basiskloksignaal b voor de microcomputer en de inhoud PC van de programmateller afgebeeld. Het in 15 fig. 6 afgebeelde signaal R/W, alsmede het adresseersignaal, het gegevenssignaal, het signaal op de statusuitgang 14 en het signaal PRG* zijn dezelfde als die welke door dezelfde verwijzingscijfers in de fig. 3, 4 en 5 zijn aangegeven. Zoals in fig. 6 is afgebeeld bezit het signaal PRG* de waarde 'H' 20 wanneer het niveau van het kloksignaal Φ gelijk aan 'L' is.
Elk adresseersignaal van de vanuit de CPU 12 via de adresseer-verzamelleiding aan de Y-richtings- en X-richtingsdecodeer-trappen 7 en 9 toegevoerde adresseersignalen heeft een andere waarde zoals dit door PC, PC+1 en PC+2 is aangegeven. Wanneer 25 het adresseersignaal gelijk aan PC+2 is, wordt een door hh aangegeven gegevenssignaal afgegeven. Door het symbool hhll wordt een adres van een plaats aangegeven, waarin het inschrijven van informatie plaats vindt. Na het signaal PC+2 wordt een adresseersignaal hhll aan de adresseerverzamel-30 leiding afgegeven. Het gegevenssignaal, dat op de plaats met het adres hhll moet worden ingeschreven wordt vanuit de CPU 12 via de gegevensverzamelleiding en de inschrijf-schakeling 3 op deze plaats ingeschreven, zodat het inschrijven van informatie in de EPROM op dezelfde wijze ten 35 uitvoer wordt gebracht als met de van buitenaf afkomstige £502550
----—__J
tF -1» Λ -10- inf orma tie . Daar de tijdsduur gedurende welke het niveau van het klaksignaal é gelijk aan *L’ is, zeer kort is (bijvoorbeeld 250 nanoseconden) moet een identieke instructie een herhaald aantal malen worden uitgevoerd ten einde het 5 inschrijven van informatie in de EPROM te verzekeren.
De bovenbeschreven uitvoeringsvorm heeft betrekking op het geval, dat het inschrijven van informatie door middel van de STA-instructie in de uit een enkele chip bestaande en voor 8-bits uitgevoerde microcomputer wordt uitgevoerd, die de 10 EPROM bevat. Het inschrijven van informatie in de EPROM kan alleen dan door het uitvoeren van een instructie in de microcomputer zelf worden uitgevoerd wanneer een adres in de EPROM in de microcomputer zelf is bepaald en de instructie uit een instructie bestaat om een gegevenssignaal vanuit de 15 inschrijfschakeling 3 op de plaats met het aangegeven adres in te schrijven.
Volgens de uitvinding kan het inschrijven van informatie in de EPROM van een microcomputer door middel van een inschrijfinstructie worden uitgevoerd, die de micro-20 computer zelf bevat. Om deze reden kan het gedeelte van de EPROM waarin geen programma is ingeschreven, doch waarvan op gebruikelijke wijze alleen als een programmageheugen gebruik wordt gemaakt, gedurende het uitvoeren van een programma als een niet vluchtig geheugen worden toegepast.
3602650
Claims (4)
1. Microcomputerstelsel dat is samengesteld uit een centrale informatieverwerkingseenheid; alsmede uit een elektrisch programmeerbaar uitleesgeheugensamenstel; uit een met de genoemde centrale verwerkingseenheid verbonden 5 gegevensverzamelleiding, die verder met een gegevenspoort is verbonden, die voor de invoer van uitwendig toegevoerde gegevens informatie met perifere aansluitingen is verbonden; en uit een adresseerverzamelleiding, die met de genoemde centrale verwerkingseenheid is verbonden, alsmede met het 10 genoemde geheugensamenstel en met een met uitwendige aan sluitingen verbonden adresseerpoort om uitwendig toegevoerde adresseerinformatie op te nemen; met het kenmerk, dat het stelsel verder van middelen is voorzien om op selectieve wijze een hogere programmeerspaiming dan een uitleesspanning 15 op een plaats in het genoemde geheugensamenstel aan te leggen, welke door middel van de genoemde adresseerverzamel-leiding voor het verkrijgen van programmeringsgegevens van de gegevensverzamelleiding is geadresseerd; alsmede van een inschrijfmodusregister dat besturingsinformatie bevat om 20 aan te geven of het aanleggen van een programmeringsspanning aan het genoemde geheugensamenstel door middel van de genoemde centrale verwerkingseenheid of door middel van signalen moet worden uitgevoerd, die. van buitenaf aan de genoemde gegevens- en adresseerpoorten worden toegevoerd; van eerste 25 besturingsmiddelen, die op de van buitenaf toegevoerde be- sturingssignalen aanspreken om besturingssignalen aan de genoemde adresseer- en gegevenspoorten en aan de genoemde middelen voor de toevoer van programmeringsinformatie toe te voeren om de genoemde gegevens- en adresseerpoorten en de 30 genoemde toevoermiddelen voor de invloed van de van buitenaf toegevoerde adresseer- en gegevensinformatie vrij te geven; en van tweede besturingsmiddelen, die op de besturingssignalen uit de genoemde centrale verwerkingseenheid aanspreken om .-60 2 65 0 --:_ί -12- besturingssignalen aan de genoemde toevoermiddelen toe te voeren en om de genoemde gegevens- en adresseerpoort voor uitwendig toegevoerde adresseer- en gegevensinformatie te blokkeren, waarbij het ene of het andere middel van de 5 genoemde eerste en tweede besturingsmiddelen op selectieve wijze door het genoemde inschrijfmodusregister worden vrijgegeven.
2. Microcomputerstelsel volgens conclusie 1, met het kenmerk, dat dit verder middelen bevat om in het 10 genoemde inschrijfmodusregister informatie in te schrijven, die op de genoemde gegevensverzamelleiding staat.
3. Microcomputerstelsel volgens conclusie 2, met het kenmerk, dat de genoemde jnsdirgfiniddden · eeii en met de genoemde adresverzamelleiding verbonden adresseerdecodeertrap 15 omvatten om op selectieve wijze het inschrijven van informatie in het genoemde inschrijfmodusregister vrij te geven.
4. Microcomputerstelsel volgens conclusie 1, met het kenmerk,dat de genoemde tweede besturingsmiddelen een tweede met de genoemde adresseerverzamelleiding verbonden 20 adresdecodeertrap omvatten en een logische schakeling, waar door een uitgangssignaal uit het genoemde inschrijfmodusregister en de genoemde tweede adresdecodeertrap wordt opgenomen, waarbij de eerstgenoemde besturingsmiddelen op selectieve wijze door deze logische schakeling kunnen worden 25 geblokkeerd. 3 0 2 6 5 0 • ! i
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60240094A JPS6299856A (ja) | 1985-10-25 | 1985-10-25 | マイクロコンピユ−タ |
JP24009485 | 1985-10-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
NL8602650A true NL8602650A (nl) | 1987-05-18 |
Family
ID=17054398
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
NL8602650A NL8602650A (nl) | 1985-10-25 | 1986-10-22 | Microcomputer met een inwendig en uitwendig geprogrammeerd eprom-geheugen. |
Country Status (4)
Country | Link |
---|---|
US (1) | US4807114A (nl) |
JP (1) | JPS6299856A (nl) |
DE (1) | DE3635754A1 (nl) |
NL (1) | NL8602650A (nl) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5321845A (en) * | 1987-09-09 | 1994-06-14 | Hitachi, Ltd. | Single-chip microcomputer including non-volatile memory elements |
US5511211A (en) * | 1988-08-31 | 1996-04-23 | Hitachi, Ltd. | Method for flexibly developing a data processing system comprising rewriting instructions in non-volatile memory elements after function check indicates failure of required functions |
JPH07111837B2 (ja) * | 1988-10-19 | 1995-11-29 | 株式会社東芝 | 不揮発性半導体メモリ |
JPH0752405B2 (ja) * | 1988-12-14 | 1995-06-05 | 日本電気株式会社 | シングルチップマイクロコンピュータ |
EP0464433A3 (en) * | 1990-06-29 | 1994-05-18 | Nat Semiconductor Corp | Microcontroller device having remotely programmable eprom & method of programming |
US5276839A (en) * | 1991-03-07 | 1994-01-04 | United States Of America As Represented By The Secretary Of The Air Force | System for programming EEPROM with data loaded in ROM by sending switch signal to isolate EEPROM from host system |
DE69230642T2 (de) * | 1991-11-12 | 2001-05-23 | Microchip Technology Inc., Chandler | Automatischer programmierungs-mikrokontroller mit gespeichertem befehl zur programm-steuerung von externem speicher und verfahren |
US7057937B1 (en) | 1992-03-17 | 2006-06-06 | Renesas Technology Corp. | Data processing apparatus having a flash memory built-in which is rewritable by use of external device |
US6414878B2 (en) | 1992-03-17 | 2002-07-02 | Hitachi, Ltd. | Data line disturbance free memory block divided flash memory and microcomputer having flash memory therein |
US5687345A (en) * | 1992-03-17 | 1997-11-11 | Hitachi, Ltd. | Microcomputer having CPU and built-in flash memory that is rewritable under control of the CPU analyzing a command supplied from an external device |
TW231343B (nl) | 1992-03-17 | 1994-10-01 | Hitachi Seisakusyo Kk | |
JPH0863444A (ja) * | 1994-08-22 | 1996-03-08 | Mitsubishi Denki Semiconductor Software Kk | Eeprom内蔵マイクロコンピュータ及びeeprom内蔵マイクロコンピュータの製造方法 |
WO1996015498A1 (en) * | 1994-11-09 | 1996-05-23 | Elonex Technologies, Inc. | Integration of microcontrollers with glue logic |
US5606710A (en) * | 1994-12-20 | 1997-02-25 | National Semiconductor Corporation | Multiple chip package processor having feed through paths on one die |
JPH10177563A (ja) * | 1996-12-17 | 1998-06-30 | Mitsubishi Electric Corp | フラッシュメモリ内蔵マイクロコンピュータ |
IT1298550B1 (it) * | 1998-02-04 | 2000-01-12 | Whirlpool Co | Dispositivo di controllo di un elettrodomestico con memoria non volatile facilmente riprogrammabile dall'esterno |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2461301A1 (fr) * | 1978-04-25 | 1981-01-30 | Cii Honeywell Bull | Microprocesseur autoprogrammable |
US4450521A (en) * | 1981-04-13 | 1984-05-22 | Texas Instruments Incorporated | Digital processor or microcomputer using peripheral control circuitry to provide multiple memory configurations and offset addressing capability |
FR2517441A1 (fr) * | 1981-12-02 | 1983-06-03 | Philips Ind Commerciale | Dispositif pour mini-ordinateur permettant d'utiliser la meme memoire effacable electriquement, alternativement pour les instructions et les donnees, tant en lecture qu'en ecriture |
US4545038A (en) * | 1982-04-05 | 1985-10-01 | Texas Instruments Incorporated | Precharged discharge sensing for EPROM |
US4718037A (en) * | 1985-12-12 | 1988-01-05 | Texas Instrumens Incorporated | Microcomputer containing EPROM with self-program capability |
-
1985
- 1985-10-25 JP JP60240094A patent/JPS6299856A/ja active Granted
-
1986
- 1986-10-21 DE DE19863635754 patent/DE3635754A1/de active Granted
- 1986-10-22 NL NL8602650A patent/NL8602650A/nl not_active Application Discontinuation
- 1986-10-27 US US06/923,239 patent/US4807114A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE3635754A1 (de) | 1987-04-30 |
DE3635754C2 (nl) | 1991-07-25 |
JPH0514946B2 (nl) | 1993-02-26 |
US4807114A (en) | 1989-02-21 |
JPS6299856A (ja) | 1987-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
NL8602650A (nl) | Microcomputer met een inwendig en uitwendig geprogrammeerd eprom-geheugen. | |
JP4014801B2 (ja) | 不揮発性メモリ装置 | |
US20200126601A1 (en) | Asynchronous/synchronous interface | |
US6731538B2 (en) | Semiconductor memory device including page latch circuit | |
JP5311784B2 (ja) | 半導体装置 | |
US6078519A (en) | Semiconductor device, data processing system and a method for changing threshold of a non-volatile memory cell | |
US7082054B2 (en) | Semiconductor storage device having page copying function | |
US7885137B2 (en) | Control circuit of flash memory device and method of operating the flash memory device | |
KR980011503A (ko) | 불휘발성 메모리시스템 및 반도체기억장치 | |
JP4521618B2 (ja) | 不揮発性メモリ装置 | |
JP3597393B2 (ja) | データ記録再生装置 | |
JP2006504202A (ja) | メモリ構造を駆動するための方法 | |
US5327395A (en) | Page-mode type memory writing control circuit using end-of-page address | |
EP0642135B1 (en) | A nonvolatile semiconductor memory and its test method | |
KR100480653B1 (ko) | 프로그램판독/데이터기록을동시에수행하는능력을갖는결합된프로그램및데이터비휘발성메모리 | |
KR940006075B1 (ko) | 반도체집적회로 | |
JP2007035163A (ja) | 不揮発性半導体記憶装置及び信号処理システム | |
JP3623097B2 (ja) | 不揮発性半導体記憶装置 | |
JP3711691B2 (ja) | マイクロコントローラ | |
CN112017714A (zh) | 具有嵌入式内联运算逻辑的非易失性存储器组 | |
JP2006331564A (ja) | 不揮発性半導体メモリ | |
JPH10134024A (ja) | マイクロコンピュータ | |
JPH07182880A (ja) | 不揮発性半導体メモリおよびその不揮発性半導体メモリを使用した記憶装置 | |
JP2001176299A (ja) | 不揮発性半導体記憶装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A1A | A request for search or an international-type search has been filed | ||
BB | A search report has been drawn up | ||
BC | A request for examination has been filed | ||
BV | The patent application has lapsed |