JPS6346466B2 - - Google Patents
Info
- Publication number
- JPS6346466B2 JPS6346466B2 JP56208772A JP20877281A JPS6346466B2 JP S6346466 B2 JPS6346466 B2 JP S6346466B2 JP 56208772 A JP56208772 A JP 56208772A JP 20877281 A JP20877281 A JP 20877281A JP S6346466 B2 JPS6346466 B2 JP S6346466B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- memory
- address
- chip
- operating system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4812—Task transfer initiation or dispatching by interrupt, e.g. masked
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)
- Storage Device Security (AREA)
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】
本発明は、シングルチツプマイクロコンピユー
タシステム、特に、シングルチツプ上に計算機構
成要素である入出力制御部、演算制御部、プログ
ラムメモリおよびデータメモリを集積したシング
ルチツプマイクロコンピユータSCMPとこのシン
グルチツプマイクロコンピユータで直接制御され
る外部メモリとを含むシングルチツプマイクロコ
ンピユータシステムに関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a single-chip microcomputer system, particularly a single-chip microcomputer SCMP in which computer components such as an input/output control section, an arithmetic control section, a program memory, and a data memory are integrated on a single chip. and an external memory directly controlled by the single-chip microcomputer.
一般に、外部メモリを直接制御可能で拡張可能
なシングルチツプマイクロコンピユータSCMPを
用いてシングルマイクロコンピユータシステムを
構成する場合、外部メモリは単に内部メモリの延
長として扱われていた。 Generally, when constructing a single microcomputer system using an expandable single-chip microcomputer SCMP that allows direct control of external memory, the external memory is simply treated as an extension of the internal memory.
しかし、最近では、LSI技術の進歩により内蔵
されるメモリ容量が増加するにつれて、例えば
BASICのような高級言語のインタプリタや、リ
アルタイムモニタ等の小規模なオペレーテイング
システムOSをチツプ内のプログラムメモリに格
納し、他の応用プログラム、例えば、リアルタイ
ムモニタを利用するタスクプログラムをチツプ外
のメモリに記憶させる構成が採られるようになつ
てきた。 However, recently, as the built-in memory capacity has increased due to advances in LSI technology, for example,
A high-level language interpreter such as BASIC and a small-scale operating system OS such as a real-time monitor are stored in the on-chip program memory, and other application programs, such as task programs that utilize the real-time monitor, are stored in off-chip memory. Structures that allow users to memorize data have come to be adopted.
この技術の背景には、内部メモリにオペレーテ
イングシステムOSのようなコンピユータシステ
ムの核となるプログラムをマイクロコンピユータ
の内部に取り込むことにより、マイクロコンピユ
ータ自身の機能を高めることができ、これによ
り、応用プログラムの作成を容易にしようとする
意図がある。すなわちより論理的に高機能なマイ
クロコンピユータを提供することによりマイクロ
コンピユータ応用ソフトウエアの生産性を高め、
マイクロコンピユータ自身の利用可能性を高める
目的を持つている。 The background of this technology is that by loading the core programs of a computer system, such as the operating system OS, into the internal memory of a microcomputer, the functionality of the microcomputer itself can be enhanced. The intention is to facilitate the creation of In other words, by providing microcomputers with more logical and high functionality, we will increase the productivity of microcomputer application software,
Its purpose is to increase the usability of microcomputers themselves.
ところで、オペレーテイングシステムOSのよ
うな核となるべきプログラムをチツプ内メモリに
格納する場合以下の様な問題が生ずる。 By the way, when a core program such as an operating system OS is stored in a chip's internal memory, the following problems arise.
オペレーテイングシステムOSは一定の制御ア
ルゴリズムの下で多数の利用者タスクを監視し能
率的な並行動作環境を与えている。このためオペ
レーテイングシステムOSはタスクコントロール
ブロツクTCBとかシステムコントロールブロツ
クSCBなどと呼ばれる制御テーブルをRAM上に
持つている。 The operating system OS monitors a large number of user tasks under certain control algorithms and provides an efficient parallel operating environment. For this reason, the operating system OS has control tables called task control block TCB, system control block SCB, etc. in RAM.
これらの制御テーブルはオペレーテイングシス
テムOS自身が読出し書込みを行うべきデータ構
造であり、利用者タスクはアクセスできないもの
である。すなわち、書込みはもちろんたとえ読出
しであつても結果的にオペレーテイングシステム
OSの制御を乱す恐れがあり禁止されている。 These control tables are data structures that must be read and written by the operating system OS itself, and cannot be accessed by user tasks. In other words, not only writing but even reading results in the operating system
It is prohibited as it may disrupt the control of the OS.
従来のシングルチツプマイクロコンピユータシ
ステムは、タスクプログラムを記憶する外部メモ
リと;1個のチツプ上に構成されオペレーテイン
グシステムを記憶するプログラムメモリと、前記
オペレーテイングシステムで使用する制御テーブ
ルを記憶するデータメモリと、前記オペレーテイ
ングシステムおよび前記タスクプログラムを読み
出すためのプログラムアドレスを格納するプログ
ラムカウンタと、データバスを介して供給される
読み出した前記オペレーテイングシステムおよび
前記制御テーブルおよびタスクプログラムにもと
づいて発生したアクセスアドレスをアドレスバス
を介して前記プログラムカウンタおよびデータメ
モリおよび外部メモリに供給するメモリアドレス
発生部とからなるシングルチツプマイクロコンピ
ユータと;を含んで構成される。 A conventional single-chip microcomputer system includes an external memory for storing task programs; a program memory configured on one chip for storing an operating system; and a data memory for storing control tables used by the operating system. a program counter storing a program address for reading the operating system and the task program; and an access generated based on the read operating system, the control table, and the task program supplied via a data bus. a single-chip microcomputer comprising a memory address generator that supplies addresses to the program counter, data memory, and external memory via an address bus;
次に、従来のシングルチツプマイクロコンピユ
ータシステムについて図面を用いて説明する。 Next, a conventional single-chip microcomputer system will be described with reference to the drawings.
第1図は従来の拡張可能なシングルチツプマイ
クロコンピユータシステムの一例を示すブロツク
図である。 FIG. 1 is a block diagram showing an example of a conventional expandable single-chip microcomputer system.
チツプ1には種々の要素が含まれるもので、メ
モリアドレス発生部2と、通常は読出専用メモリ
ROMで構成されプログラムカウンタ16でアド
レス指定されるプログラムメモリ3と、通常はラ
ンダム アクセスメモリRAM構成されるデータ
メモリ4と、演算制御部5と、入出力制御部6と
を含んでいる。 Chip 1 includes various elements, including a memory address generator 2 and usually a read-only memory.
It includes a program memory 3 made up of ROM and addressed by a program counter 16, a data memory 4 usually made up of random access memory RAM, an arithmetic control section 5, and an input/output control section 6.
アドレスバス10はアドレスを転送するもので
あり、データバス11はデータを転送するもので
ある。このアドレスならびにデータはバツフア
7,8に格納されるもので外部メモリ9に対する
外部アドレスバス12および外部データバス13
と接続されている。制御部14は上述の各要素を
動作させるための制御部である。 The address bus 10 is for transferring addresses, and the data bus 11 is for transferring data. These addresses and data are stored in buffers 7 and 8, and external address bus 12 and external data bus 13 to external memory 9.
is connected to. The control unit 14 is a control unit for operating each of the above-mentioned elements.
また、割込制御回路15は、割込要因が発生す
ると制御部14の制御のもとに、現在実行中のプ
ログラムアドレスやその他の状態を退避し、プロ
グラムアドレスを特定割込処理ルーチンへ設定す
る。 Furthermore, when an interrupt factor occurs, the interrupt control circuit 15 saves the currently executing program address and other states under the control of the control unit 14, and sets the program address to a specific interrupt processing routine. .
第2図は第1図に示すプログラムメモリ3、デ
ータメモリ4、および外部メモリ9のアドレス空
間を説明するための説明図である。 FIG. 2 is an explanatory diagram for explaining address spaces of the program memory 3, data memory 4, and external memory 9 shown in FIG. 1.
読出専用メモリROMであるプログラムメモリ
3およびランダムアクセスメモリRAMであるデ
ータメモリ4はそれぞれチツプ内部にあり、小さ
なアドレス値でアクセスされるものとする。境界
アドレスaはデータメモリ4とプログラムメモリ
3の境界を示すアドレスであり、境界アドレスb
はプログラムメモリ3と外部メモリ9との境界を
示すアドレスである。 It is assumed that the program memory 3, which is a read-only memory ROM, and the data memory 4, which is a random access memory RAM, are each located inside the chip and are accessed by small address values. Boundary address a is an address indicating the boundary between data memory 4 and program memory 3, and boundary address b
is an address indicating the boundary between the program memory 3 and the external memory 9.
ここで、従来の拡張可能なシングルチツプマイ
クロコンピユータシステムにおいて、チツプ内に
オペレーテイングシステムOSをチツプ外に利用
者タスクを配置した場合を想定してみると、チツ
プ外からチツプ内のメモリに対するアクセスチエ
ツクがないため上述の利用者タスクからの制御ブ
ロツクに対する不当アクセスを防ぐことはできな
い。 Now, suppose that in a conventional expandable single-chip microcomputer system, the operating system OS is placed inside the chip and the user tasks are placed outside the chip. Therefore, it is not possible to prevent unauthorized access to the control block from the user task described above.
しかし、ここで単純に利用者タスクからの不当
アクセスを禁止するとどのような原因で、何故不
当アクセスが起きたかを調べることができない。 However, if you simply prohibit unauthorized access from user tasks, you will not be able to investigate what causes or why the unauthorized access occurred.
つまり、デバツグ時などは不当アクセスを禁止
することも重要であるが、その原因を調べること
はさらに重要である。 In other words, while it is important to prohibit unauthorized access during debugging, it is even more important to investigate the cause.
しかるに、従来のシングルチツプマイクロコン
ピユータシステムは、不当アクセスが発生しても
検出できないという欠点があつた。 However, conventional single-chip microcomputer systems have the disadvantage that even if unauthorized access occurs, it cannot be detected.
本発明の目的は不当アクセスの発生を検出でき
るマイクロコンピユータシステムを提供すること
にある。 An object of the present invention is to provide a microcomputer system that can detect occurrence of unauthorized access.
すなわち、本発明の目的は上述の考案に基くも
のであり、プログラム実行時のみならずデバツグ
を含めたトータルな意味でのマイクロコンピユー
タ応用ソフトウエアの生産性を高めるため考案さ
れたもので、拡張可能なシングルチツプマイクロ
コンピユータSCMPに対して、実行中のプログラ
ムが外部メモリにあるか否かを第1の指示手段
と、実行中のプログラムによつてアクセスされる
メモリがチツプ内メモリかチツプ外メモリかを区
別する検出手段とを付加し前記指示手段により外
部メモリ上のプログラムが実行中であることが示
されている状態で、前記検出手段によつて内部メ
モリに対するアクセス実行動作が検出されると割
込を発生させ、不当アクセスをチエツクするとと
もに割込処理プログラムにより原因を解析するこ
とを可能にする拡張可能なシングルチツプマイク
ロコンピユータシステムを提供することにある。 That is, the object of the present invention is based on the above-mentioned invention, and is devised to improve the productivity of microcomputer application software in a total sense, not only during program execution but also during debugging, and is expandable. A first instruction means for a single-chip microcomputer SCMP, which indicates whether the program being executed is in external memory or not, and whether the memory accessed by the program being executed is on-chip memory or off-chip memory. and detecting means for distinguishing between the two, and when the detecting means detects an access execution operation to the internal memory in a state where the indicating means indicates that a program on the external memory is being executed. An object of the present invention is to provide an expandable single-chip microcomputer system that can generate an interrupt, check for illegal access, and analyze the cause using an interrupt processing program.
本発明のシングルチツプマイクロコンピユータ
システムは、タスクプログラムを記憶する外部メ
モリと;1個のチツプ上に構成されオペレーテイ
ングシステムを記憶するプログラムメモリと、前
記オペレーテイングシステムで使用する制御テー
ブルを記憶するデータメモリと、前記オペレーテ
イングシステムおよび前記タスクプログラムを読
み出すためのプログラムアドレスを格納するプロ
グラムカウンタと、データバスを介して供給され
る読み出した前記オペレーテイングシステムおよ
び前記制御テーブルおよびタスクプログラムにも
とづいて発生したアクセスアドレスをアドレスバ
スを介して前記プログラムカウンタおよびデータ
メモリおよび外部メモリに供給するメモリアドレ
ス発生部と、前記プログラムアドレスが前記タス
クプログラムのアドレスを指示し前記アクセスア
ドレスが前記制御テーブルのアドレスを指示して
いるときに割込制御回路を駆動するための駆動信
号を出力する不正アクセス検出手段とからなるシ
ングルチツプマイクロコンピユータと;を含んで
構成される。 The single-chip microcomputer system of the present invention includes an external memory for storing task programs; a program memory configured on one chip for storing an operating system; and data for storing control tables used by the operating system. a memory, a program counter storing a program address for reading the operating system and the task program, and a program counter that stores a program address for reading the operating system and the control table and the task program provided via a data bus; a memory address generator supplying access addresses to the program counter, data memory, and external memory via an address bus; the program address designating an address of the task program; and the access address designating an address of the control table. a single-chip microcomputer comprising unauthorized access detection means for outputting a drive signal for driving the interrupt control circuit when the interrupt control circuit is in use;
すなわち、本発明のシングルチツプマイクロコ
ンピユータシステムは、計算機の構成要素である
入出力制御部、演算制御部、プログラムおよびデ
ータメモリを1個のチツプ上に集積し、かつ外部
に設けられたメモリを直接制御可能なシングルチ
ツプマイクロコンピユータを含み、
(1) 実行中のプログラムがチツプ内部のメモリ中
に在るかチツプ外部のメモリ中に在るかを区別
する第1の検出手段と、
(2) 実行中のプログラムによる内部メモリに対す
る読出しあるいは書込の実行動作を検出する第
2の検出手段と、
(3) 第1の検出手段により実行中のプログラムが
チツプ外部に在ることが検出されている状態
で、第2の検出手段によりチツプ内部のメモリ
に対する読出しあるいは書込動作が検出される
と割込を発生する割込発生手段とを含んで構成
される。 That is, the single-chip microcomputer system of the present invention integrates the input/output control section, arithmetic control section, program, and data memory, which are the components of a computer, on one chip, and directly connects external memory. It includes a controllable single-chip microcomputer, and includes (1) a first detecting means for distinguishing whether the program being executed is in the memory inside the chip or in the memory outside the chip; and (2) the execution (3) a state in which the first detection means detects that the program being executed is outside the chip; and interrupt generating means for generating an interrupt when a read or write operation to the memory inside the chip is detected by the second detecting means.
次に、本発明の実施例について、図面を参照し
て説明する。 Next, embodiments of the present invention will be described with reference to the drawings.
第3図は本発明のシングルチツプマイクロコン
ピユータの一実施例を示すブロツク図である。 FIG. 3 is a block diagram showing one embodiment of the single-chip microcomputer of the present invention.
第3図に示すシングルチツプマイクロコンピユ
ータシステムは、第1図に示すシングルチツプマ
イクロコンピユータの他に、数値発生回路17,
18と、比較器19,20と、オア(OR)回路
21と、アンド(AND)回路22と、比較器2
0およびアンド回路22の出力信号を受け、割込
制御回路15を駆動する駆動回路23とを含んで
いる。 The single-chip microcomputer system shown in FIG. 3 includes, in addition to the single-chip microcomputer shown in FIG.
18, comparators 19 and 20, OR circuit 21, AND circuit 22, and comparator 2
0 and a drive circuit 23 that receives the output signal of the AND circuit 22 and drives the interrupt control circuit 15.
数値発生回路17は境界アドレスaを発生す
る。比較器19は境界アドレスaとアドレスバス
10で転送されるアクセスアドレスcと比較し、
アクセスアドレスcが境界アドレスa以下のと
き、すなわちチツプ内のRAMを指していること
を検出するとアンド回路22へRAMアクセス信
号dとして“1”の信号を送る。オア回路21は
制御部14から出力されるメモリリードあるいは
メモリライトの動作信号MRおよびMWが入力さ
れている。従つてROMあるいはRAMへのアク
セス(リードあるいはライト)動作が起きるとア
ンド回路22へメモリアクセス信号eとして
“1”の信号を送り出す。すなわちアンド回路2
2はアクセスアドレスcが境界アドレスa以下の
ときにRAMアクセス表示信号fを出力して
RAMへのアクセスを検出することになる。 Numerical value generation circuit 17 generates boundary address a. Comparator 19 compares boundary address a with access address c transferred via address bus 10,
When the access address c is less than or equal to the boundary address a, that is, when it is detected that it points to the RAM within the chip, a signal of "1" is sent to the AND circuit 22 as the RAM access signal d. The OR circuit 21 receives the memory read or memory write operation signals MR and MW output from the control unit 14 . Therefore, when an access (read or write) operation to the ROM or RAM occurs, a signal of "1" is sent to the AND circuit 22 as the memory access signal e. That is, AND circuit 2
2 outputs a RAM access display signal f when the access address c is less than or equal to the boundary address a.
Access to RAM will be detected.
数値発生回路18は境界アドレスbを発生す
る。比較器20はこの境界アドレスbとプログラ
ムカウンタ16から出力されるプログラムアドレ
スgとが入力されており、その比較出力は現在実
行中のプログラムがチツプ外にあるのか、チツプ
内にあるのかを表示している。ここではチツプ外
のプログラムを実行中にチツプ外プログラム実行
信号hとして“1”の信号を出力する。チツプ内
のプログラムを実行中にはこのチツプ外プログラ
ム実行信号hは“0”の信号となる。 Numerical value generation circuit 18 generates boundary address b. The comparator 20 receives this boundary address b and the program address g output from the program counter 16, and its comparison output indicates whether the currently executing program is outside the chip or inside the chip. ing. Here, a signal of "1" is output as the off-chip program execution signal h while the off-chip program is being executed. While the program inside the chip is being executed, the outside-chip program execution signal h becomes a "0" signal.
駆動回路23は、アンド回路22および比較器
20の出力信号がともに“1”、すなわち、
RAMアクセス表示信号fおよびチツプ外プログ
ラム実行信号hがともに供給されていると、駆動
信号mを発生し、割込制御回路15で割込を生じ
させる。 In the drive circuit 23, the output signals of the AND circuit 22 and the comparator 20 are both "1", that is,
When both the RAM access display signal f and the off-chip program execution signal h are supplied, a drive signal m is generated and the interrupt control circuit 15 generates an interrupt.
以上のように、本発明によれば少量のハードウ
エアをチツプ上に追加することにより、チツプ内
メモリへの不当アクセスによるプログラム論理の
破壊を事前に検出し、その不当アクセスの原因を
チエツク可能なシングルチツプマイクロコンピユ
ータシステムが実現できる。 As described above, according to the present invention, by adding a small amount of hardware to the chip, it is possible to detect in advance the destruction of program logic due to illegal access to the memory on the chip, and to check the cause of the illegal access. A single-chip microcomputer system can be realized.
本発明によるシングルチツプマイクロコンピユ
ータシステムはソフトウエアをマイクロコンピユ
ータ内すなわちチツプ上に集積するいわゆるソフ
トウエアのオンチツプ化の傾向に対しソフトウエ
アの信頼性生産性向上の有力な手段となる。 The single-chip microcomputer system according to the present invention is an effective means for improving software reliability and productivity in response to the so-called on-chip tendency of software, in which software is integrated within a microcomputer, that is, on a chip.
本発明のシングルチツプマイクロコンピユータ
システムは、シングルチツプ上に不正アクセス検
出手段を追加して集積することにより、タスクプ
ログラムの実行中に制御テーブルの書込読出が指
示されたときに不正アクセスとして検出して割込
を発生できるため、制御テーブルの破壊を防止で
きるという効果がある。 By adding and integrating unauthorized access detection means on a single chip, the single-chip microcomputer system of the present invention detects unauthorized access when a control table write/read instruction is issued during execution of a task program. This has the effect of preventing destruction of the control table because it can generate an interrupt.
第1図は従来の一例を示すブロツク図、第2図
は第1図に示す各種メモリのアドレス空間を説明
するための説明図、第3図は本発明の一実施例を
示すブロツク図である。
1,1′……チツプ、2……メモリアドレス発
生部、3……プログラムメモリ、4……データメ
モリ、5……演算制御部、6……入出力制御部、
7,8……バツフア、9……外部メモリ、10…
…アドレスバス、11……データバス、12……
外部アドレスバス、13……外部データバス、1
4……制御部、15……割込制御回路、16……
プログラムカウンタ、17,18……数値発生回
路、19,20……比較器、21……オア回路、
22……アンド回路、23……駆動回路、a,b
……境界アドレス、c……アクセスアドレス、d
……RAMアクセス信号、e……メモリアクセス
信号、f……RAMアクセス表示信号、g……プ
ログラムアドレス、h……チツプ外プログラム実
行信号、m……駆動信号。
FIG. 1 is a block diagram showing an example of the conventional technology, FIG. 2 is an explanatory diagram for explaining address spaces of various memories shown in FIG. 1, and FIG. 3 is a block diagram showing an embodiment of the present invention. . 1, 1'...chip, 2...memory address generation section, 3...program memory, 4...data memory, 5...arithmetic control section, 6...input/output control section,
7, 8...batshua, 9...external memory, 10...
...Address bus, 11...Data bus, 12...
External address bus, 13...External data bus, 1
4...Control unit, 15...Interrupt control circuit, 16...
Program counter, 17, 18... Numerical value generation circuit, 19, 20... Comparator, 21... OR circuit,
22...AND circuit, 23...Drive circuit, a, b
...Boundary address, c...Access address, d
...RAM access signal, e...memory access signal, f...RAM access display signal, g...program address, h...external program execution signal, m...drive signal.
Claims (1)
1個のチツプ上に構成されオペレーテイングシス
テムを記憶するプログラムメモリと、前記オペレ
ーテイングシステムで使用する制御テーブルを記
憶するデータメモリと、前記オペレーテイングシ
ステムおよび前記タスクプログラムを読み出すた
めのプログラムアドレスを格納するプログラムカ
ウンタと、データバスを介して供給される読み出
した前記オペレーテイングシステムおよび前記制
御テーブルおよびタスクプログラムにもとづいて
発生したアクセスアドレスをアドレスバスを介し
て前記プログラムカウンタおよびデータメモリお
よび外部メモリに供給するメモリアドレス発生部
と、前記プログラムアドレスが前記タスクプログ
ラムのアドレスを指示し前記アクセスアドレスが
前記制御テーブルのアドレスを指示しているとき
に割込制御回路を駆動するための駆動信号を出力
する不正アクセス検出手段とからなるシングルチ
ツプマイクロコンピユータと;を含むことを特徴
とするシングルチツプマイクロコンピユータシス
テム。1. External memory for storing task programs;
A program memory configured on one chip and storing an operating system, a data memory storing a control table used by the operating system, and a program address for reading the operating system and the task program. a program counter that supplies access addresses generated based on the read operating system, the control table, and the task program supplied via a data bus to the program counter, data memory, and external memory via an address bus; a memory address generator that outputs a drive signal for driving an interrupt control circuit when the program address indicates an address of the task program and the access address indicates an address of the control table; 1. A single-chip microcomputer system comprising: a single-chip microcomputer comprising access detection means; and;
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56208772A JPS58109957A (en) | 1981-12-23 | 1981-12-23 | Single chip microcomputer system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56208772A JPS58109957A (en) | 1981-12-23 | 1981-12-23 | Single chip microcomputer system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58109957A JPS58109957A (en) | 1983-06-30 |
| JPS6346466B2 true JPS6346466B2 (en) | 1988-09-14 |
Family
ID=16561833
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56208772A Granted JPS58109957A (en) | 1981-12-23 | 1981-12-23 | Single chip microcomputer system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58109957A (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6068441A (en) * | 1983-09-22 | 1985-04-19 | Fujitsu Ltd | 1-chip microcomputer |
| JPS6459542A (en) * | 1987-08-31 | 1989-03-07 | Nec Corp | Single chip microcomputer |
| JP3023425B2 (en) * | 1987-10-09 | 2000-03-21 | 株式会社日立製作所 | Data processing device |
| JPH0314052A (en) * | 1989-06-12 | 1991-01-22 | Toshiba Corp | Portable medium |
| JP2002014737A (en) * | 2000-06-29 | 2002-01-18 | Fujitsu Ltd | Processing device, integrated circuit, and integrated circuit package |
-
1981
- 1981-12-23 JP JP56208772A patent/JPS58109957A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58109957A (en) | 1983-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5640542A (en) | On-chip in-circuit-emulator memory mapping and breakpoint register modules | |
| US4698750A (en) | Security for integrated circuit microcomputer with EEPROM | |
| US5305460A (en) | Data processor | |
| JPH01219982A (en) | Ic card | |
| JPH0395650A (en) | Cache inoperative address random access memory | |
| US12271289B2 (en) | System on a chip with an integrated configurable safety master microcontroller unit | |
| JPS6346466B2 (en) | ||
| JPS62179033A (en) | Ic microprocessor | |
| US7555627B2 (en) | Input-output control apparatus, input-output control method, process control apparatus and process control method | |
| US6560698B1 (en) | Register change summary resource | |
| JP3202696B2 (en) | Signal processing device | |
| US20010049794A1 (en) | Write protection software for programmable chip | |
| KR100238174B1 (en) | Parallel processor system | |
| JPS6074059A (en) | Access control system for storage device | |
| JP2597409B2 (en) | Microcomputer | |
| JP3323341B2 (en) | Emulation processor and emulator equipped with it | |
| JPH0652507B2 (en) | Microcomputer development equipment | |
| JP2520158B2 (en) | Debugging method of digital signal processor | |
| JP3166667B2 (en) | Emulation microcomputer | |
| KR940006823B1 (en) | Memory write protection circuit | |
| JPH03228146A (en) | Microcomputer incorporating eeprom | |
| JPS63208953A (en) | Microcomputer | |
| JPS59121455A (en) | Prefixing system | |
| JPH0217563A (en) | Method for initializing shared memory | |
| JPH02105240A (en) | Virtual storage managing device |