[go: up one dir, main page]

JPH0969064A - External memory system - Google Patents

External memory system

Info

Publication number
JPH0969064A
JPH0969064A JP22284495A JP22284495A JPH0969064A JP H0969064 A JPH0969064 A JP H0969064A JP 22284495 A JP22284495 A JP 22284495A JP 22284495 A JP22284495 A JP 22284495A JP H0969064 A JPH0969064 A JP H0969064A
Authority
JP
Japan
Prior art keywords
program
cpu
flash memory
port
ports
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.)
Pending
Application number
JP22284495A
Other languages
Japanese (ja)
Inventor
Kenji Hara
憲二 原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP22284495A priority Critical patent/JPH0969064A/en
Publication of JPH0969064A publication Critical patent/JPH0969064A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 プログラムエリアとデータエリアとが分離さ
れているCPUを用いた場合においてもフラッシュメモ
リーを適用することができる。 【構成】 プログラムが書き込まれているフラッシュメ
モリー10と、フラッシュメモリー10に対するプログ
ラムの書き込み及び読み出し、並びにプログラムを実行
するCPU20と、CPU20から出力されるアドレス
信号を保持するアドレスラッチ回路30とから構成され
ており、CPU20内には、フラッシュメモリー10及
びアドレスラッチ回路30に接続されたプログラム入出
力用のプログラムポートであるポートP00〜P07及
びポートP10〜P17と、ポートP00〜P07及び
ポートP10〜P17の動作の切り替えを行う切り替え
手段とが設けられている。
(57) [Abstract] [Purpose] The flash memory can be applied even when a CPU in which the program area and the data area are separated. [Structure] A flash memory 10 in which a program is written, a CPU 20 that writes and reads a program to and from the flash memory 10, and executes the program, and an address latch circuit 30 that holds an address signal output from the CPU 20. In the CPU 20, ports P00 to P07 and ports P10 to P17 which are program ports for program input / output connected to the flash memory 10 and the address latch circuit 30 and ports P00 to P07 and ports P10 to P17 are included. Switching means for switching the operation is provided.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、1チップCPUを用い
たメモリーシステムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory system using a one-chip CPU.

【0002】[0002]

【従来の技術】従来、1チップCPUの制御により実行
されるプログラムは、CPU内部に設けられたROMあ
るいは、CPU外部に取り付けられたROM内に書き込
まれており、プログラムの変更においては、CPUある
いはROMを交換することにより行われていた。近年に
おいては、プログラムが書き込まれるメモリーとして、
基板に実装したままでのプログラムの変更が可能であ
り、電気的に一括消去可能なフラッシュメモリーが使用
されている。
2. Description of the Related Art Conventionally, a program executed under the control of a one-chip CPU is written in a ROM provided inside the CPU or a ROM attached outside the CPU. It was done by replacing the ROM. In recent years, as a memory in which programs are written,
The program can be changed while it is mounted on the board, and a flash memory that can be electrically erased all at once is used.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、一部の
CPUにおいては、実行速度を向上させるためにプログ
ラムエリアとデータエリアとを分離し、プログラム処理
とデータ処理との並列処理を行う非ノイマン型CPUと
呼ばれるものがあり、非ノイマン型CPUを用いた場
合、プログラムエリアにおいて、外部メモリーからプロ
グラムを読み出して実行することはできるが、プログラ
ムを変更する場合における外部メモリーに対する新たな
プログラムの書き込みを行うことができないため、フラ
ッシュメモリーを適用することができないという問題点
がある。本発明は、上述したような従来の技術が有する
問題点に鑑みてなされたものであって、プログラムエリ
アとデータエリアとが分離されているCPUを用いた場
合においてもフラッシュメモリーを適用することができ
る外部メモリーシステムを提供することを目的とする。
However, in some CPUs, a non-Neumann type CPU which separates a program area and a data area in order to improve the execution speed and performs parallel processing of program processing and data processing. When a non-Neumann CPU is used, it is possible to read and execute a program from the external memory in the program area, but to write a new program to the external memory when changing the program. Therefore, there is a problem that the flash memory cannot be applied. The present invention has been made in view of the problems of the above-described conventional technique, and the flash memory can be applied even when a CPU in which a program area and a data area are separated is used. The purpose is to provide an external memory system that can.

【0004】[0004]

【課題を解決するための手段】上記目的を達成するため
に本発明は、プログラムの書き込み及び消去が可能なフ
ラッシュメモリーと、プログラム処理を行うプログラム
エリア及び前記プログラムの入出力が行われるプログラ
ムポートを具備するCPUとを有し、前記プログラムエ
リア内のプログラムを前記プログラムポートを介して前
記フラッシュメモリー内に書き込み、前記フラッシュメ
モリー内に書き込まれたプログラムを前記プログラムポ
ートを介して前記CPU内に読み込み、外部からのメモ
リーアクセス信号により前記プログラムを実行する外部
メモリーシステムであって、前記CPUは、前記プログ
ラムポートにおける前記プログラムの前記メモリーへの
書き込みのための出力動作と前記メモリーからの前記プ
ログラムの読み込み動作とを切り替える切り替え手段を
有することを特徴とする。
In order to achieve the above object, the present invention provides a flash memory capable of writing and erasing a program, a program area for performing a program process, and a program port for inputting and outputting the program. A program comprising a program area written in the flash memory through the program port, and the program written in the flash memory is read into the CPU through the program port. An external memory system that executes the program in response to a memory access signal from the outside, wherein the CPU performs an output operation for writing the program to the memory at the program port and reading the program from the memory. Characterized in that it has a switching means for switching between operation.

【0005】また、前記CPUは、前記メモリーアクセ
ス信号を出力するメモリーアクセス出力手段を有するこ
とを特徴とする。
Further, the CPU has a memory access output means for outputting the memory access signal.

【0006】[0006]

【作用】上記のように構成された本発明においては、C
PUのプログラムエリア内のプログラムがプログラムポ
ートを介してCPU外部に設けられたフラッシュメモリ
ーに書き込まれた後、CPU内部の切り替え手段により
プログラムポートの動作が切り替えられて、フラッシュ
メモリーに書き込まれたプログラムがプログラムポート
を介してCPU内に読み込まれる。その後、CPUにメ
モリーアクセス信号が入力されると、CPUにおいてプ
ログラムが実行される。このように、プログラムポート
の動作の切り替えによりフラッシュメモリーに対するプ
ログラムの書き込み及び読み出しが行われる。
In the present invention constructed as described above, C
After the program in the program area of the PU is written to the flash memory provided outside the CPU through the program port, the operation of the program port is switched by the switching means inside the CPU, and the program written in the flash memory is It is read into the CPU via the program port. After that, when the memory access signal is input to the CPU, the program is executed in the CPU. In this way, the program is written to and read from the flash memory by switching the operation of the program port.

【0007】[0007]

【実施例】以下に、本発明の実施例について図面を参照
して説明する。図1は、本発明の外部メモリーシステム
の構成を示す図である。なお、図中不要な信号線は省略
してある。本実施例は図1に示すように、プログラムが
書き込まれているフラッシュメモリー10と、フラッシ
ュメモリー10に対するプログラムの書き込み及び読み
出し、並びにプログラムを実行するCPU20と、CP
U20から出力されるアドレス信号を保持するアドレス
ラッチ回路30とから構成されており、CPU20内に
は、フラッシュメモリー10及びアドレスラッチ回路3
0に接続されたプログラム入出力用のプログラムポート
であるポートP00〜P07及びポートP10〜P17
と、データ用ポートであるポートP20〜P27及びポ
ートP30〜P37と、フラッシュメモリー10内のプ
ログラムを読み出すための/PSEN信号が出力され、
フラッシュメモリー10の/OE端子に接続されている
ポートP40と、アドレスラッチ回路30に接続され、
アドレスをラッチするためのALE信号を出力するポー
トP41と、フラッシュメモリー10にプログラムを書
き込むための信号が出力され、フラッシュメモリー10
の/WR端子に接続されるポートP42と、外部メモリ
ーアクセス信号が入力されるポート/EAと、/EAポ
ートにメモリーアクセス信号を入力するメモリーアクセ
ス出力手段であるポートP60とが設けられている。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a configuration of an external memory system of the present invention. Note that unnecessary signal lines are omitted in the figure. In the present embodiment, as shown in FIG. 1, a flash memory 10 in which a program is written, a CPU 20 that writes and reads a program to and from the flash memory 10, and a program, and a CP.
An address latch circuit 30 that holds an address signal output from U20 is provided. In the CPU 20, a flash memory 10 and an address latch circuit 3 are provided.
Ports P00 to P07 and ports P10 to P17 which are program ports for program input / output connected to 0
, Ports P20 to P27 and ports P30 to P37 which are data ports, and a / PSEN signal for reading a program in the flash memory 10,
The port P40 connected to the / OE terminal of the flash memory 10 and the address latch circuit 30,
A port P41 that outputs an ALE signal for latching an address and a signal for writing a program in the flash memory 10 are output.
, A port P42 connected to the / WR terminal, a port / EA to which an external memory access signal is input, and a port P60 which is a memory access output means for inputting a memory access signal to the / EA port.

【0008】以下に、上記のように構成された外部メモ
リーシステムについて説明する。図2は、図1に示した
外部メモリーシステムにおける動作を説明するための図
である。まず、ポートP00〜P07及びポートP10
〜P17において、フラッシュメモリー10内における
プログラムが書き込まれるアドレスが出力される(図2
)。次に、ポートP41における出力を一時Hレベル
にすると、アドレスラッチ回路30において、ポートP
00〜P07及びポートP10〜P17において出力さ
れたアドレスが保持され、フラッシュメモリー10内の
アドレスが設定される(図2)。
The external memory system configured as described above will be described below. FIG. 2 is a diagram for explaining the operation of the external memory system shown in FIG. First, the ports P00 to P07 and the port P10
At P17, the address to which the program is written in the flash memory 10 is output (FIG. 2).
). Next, when the output at the port P41 is temporarily set to the H level, the address latch circuit 30 outputs
The addresses output from 00 to P07 and the ports P10 to P17 are held and the addresses in the flash memory 10 are set (FIG. 2).

【0009】次に、ポートP00〜P07及びポートP
10〜P17において、フラッシュメモリー10に書き
込むべきプログラムの内容が出力される(図2)。そ
して、ポートP42における出力をLレベルにすると、
ポートP00〜P07及びポートP10〜P17におい
て出力されたプログラムの内容がフラッシュメモリー1
0に書き込まれる(図2)。次に、ポートP00〜P
07及びポートP10〜P17の動作をCPU20内の
ソフトウェアの切り替え手段により入力に切り替える
(図2)。そして、ポートP40における出力をLレ
ベルにすると(図2)、フラッシュメモリー10から
のデータがポートP00〜P07及びポートP10〜P
17において読み込まれる(図2)。なお、ここでの
動作は、フラッシュメモリー10に書き込まれたデータ
の確認やフラッシュメモリー10のステータスの読み出
しである。
Next, the ports P00 to P07 and the port P
In 10 to P17, the contents of the program to be written in the flash memory 10 are output (FIG. 2). Then, when the output at the port P42 is set to the L level,
The contents of the program output at the ports P00 to P07 and the ports P10 to P17 are the flash memory 1
It is written to 0 (FIG. 2). Next, ports P00-P
The operation of 07 and the ports P10 to P17 is switched to input by the software switching means in the CPU 20 (FIG. 2). Then, when the output at the port P40 is set to the L level (FIG. 2), the data from the flash memory 10 is transferred to the ports P00 to P07 and the ports P10 to P.
It is read at 17 (FIG. 2). The operation here is confirmation of data written in the flash memory 10 and reading of the status of the flash memory 10.

【0010】上述した動作が繰返し行われることによ
り、バスのタイミングと同等の動作にでフラッシュメモ
リー10へのプログラムの書き込み及びフラッシュメモ
リー10からの読み出しが可能となる。フラッシュメモ
リー10へのプログラムの書き込み終了後、ポートP6
0における出力をLレベルにすると、外部メモリーアク
セス信号/EAがLレベルとなるため、CPU20にお
いて、フラッシュメモリー10からのインストラクショ
ンのフェッチが開始される(図2)。上述した一連の
動作により、CPU20内のプログラムがフラッシュメ
モリー10に書き込まれて、CPU20において実行さ
れる。なお、フラッシュメモリー10に書き込まれるプ
ログラムは、CPU20のI/O例えばシリアルポート
を介してCPU20に読み込まれる。
By repeating the above-described operation, it is possible to write a program in the flash memory 10 and read a program from the flash memory 10 in an operation equivalent to the timing of the bus. After writing the program to the flash memory 10, port P6
When the output at 0 is set to L level, the external memory access signal / EA becomes L level, so that the CPU 20 starts fetching an instruction from the flash memory 10 (FIG. 2). By the series of operations described above, the program in the CPU 20 is written in the flash memory 10 and executed in the CPU 20. The program written in the flash memory 10 is read into the CPU 20 via an I / O of the CPU 20, for example, a serial port.

【0011】[0011]

【発明の効果】本発明は、以上説明したように構成され
ているので以下に記載するような効果を奏する。請求項
1に記載のものにおいては、プログラムエリア内のプロ
グラムがCPU内の切り替え手段によるプログラムポー
トの動作の切り替えによりフラッシュメモリーへの書き
込み及びフラッシュメモリーからの読み出しが行われる
構成としたため、プログラムエリアとデータエリアとが
分離されているCPUを用いた場合においてもフラッシ
ュメモリを適用することができる。請求項2に記載のも
のにおいては、CPU内に、メモリーアクセス信号を出
力するメモリーアクセス出力手段を設けたため、CPU
外部にメモリーアクセス信号を出力する手段を設ける必
要がなくなる。
Since the present invention is constructed as described above, it has the following effects. According to the first aspect of the present invention, since the program in the program area is configured to be written to and read from the flash memory by switching the operation of the program port by the switching means in the CPU, The flash memory can be applied even when using a CPU that is separated from the data area. According to another aspect of the present invention, the CPU is provided with a memory access output means for outputting a memory access signal in the CPU.
It is not necessary to provide external means for outputting the memory access signal.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の外部メモリーシステムの構成を示す図
である。
FIG. 1 is a diagram showing a configuration of an external memory system of the present invention.

【図2】図1に示した外部メモリーシステムにおける動
作を説明するための図である。
FIG. 2 is a diagram for explaining the operation of the external memory system shown in FIG.

【符号の説明】[Explanation of symbols]

10 フラッシュメモリー 20 CPU 30 アドレスラッチ回路 P00〜P07,P10〜P17,P20〜P27,P
30〜P37,P40〜P42,P60 ポート
10 flash memory 20 CPU 30 address latch circuit P00 to P07, P10 to P17, P20 to P27, P
30 to P37, P40 to P42, P60 ports

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 プログラムの書き込み及び消去が可能な
フラッシュメモリーと、プログラム処理を行うプログラ
ムエリア及び前記プログラムの入出力が行われるプログ
ラムポートを具備するCPUとを有し、前記プログラム
エリア内のプログラムを前記プログラムポートを介して
前記フラッシュメモリー内に書き込み、前記フラッシュ
メモリー内に書き込まれたプログラムを前記プログラム
ポートを介して前記CPU内に読み込み、外部からのメ
モリーアクセス信号により前記プログラムを実行する外
部メモリーシステムであって、 前記CPUは、前記プログラムポートにおける前記プロ
グラムの前記フラッシュメモリーへの書き込みのための
出力動作と前記フラッシュメモリーからの前記プログラ
ムの読み込み動作とを切り替える切り替え手段を有する
ことを特徴とする外部メモリーシステム。
1. A flash memory capable of writing and erasing a program, a CPU having a program area for performing a program process and a program port for inputting and outputting the program, and storing the program in the program area. An external memory system that writes in the flash memory through the program port, reads the program written in the flash memory into the CPU through the program port, and executes the program by a memory access signal from the outside. Wherein the CPU switches between an output operation for writing the program into the flash memory at the program port and an operation for reading the program from the flash memory External memory system characterized by having steps.
【請求項2】 請求項1に記載の外部メモリーシステム
において、 前記CPUは、前記メモリーアクセス信号を出力するメ
モリーアクセス出力手段を有することを特徴とする外部
メモリーシステム。
2. The external memory system according to claim 1, wherein the CPU has a memory access output unit that outputs the memory access signal.
JP22284495A 1995-08-31 1995-08-31 External memory system Pending JPH0969064A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22284495A JPH0969064A (en) 1995-08-31 1995-08-31 External memory system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22284495A JPH0969064A (en) 1995-08-31 1995-08-31 External memory system

Publications (1)

Publication Number Publication Date
JPH0969064A true JPH0969064A (en) 1997-03-11

Family

ID=16788797

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22284495A Pending JPH0969064A (en) 1995-08-31 1995-08-31 External memory system

Country Status (1)

Country Link
JP (1) JPH0969064A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8274665B2 (en) * 1997-07-15 2012-09-25 Silverbrook Research Pty Ltd Image sensing and printing device
CN103890376A (en) * 2011-09-13 2014-06-25 捷豹路虎有限公司 Powertrain control system
US8836809B2 (en) 1997-07-15 2014-09-16 Google Inc. Quad-core image processor for facial detection
US8866923B2 (en) 1999-05-25 2014-10-21 Google Inc. Modular camera and printer
US8896724B2 (en) 1997-07-15 2014-11-25 Google Inc. Camera system to facilitate a cascade of imaging effects
US8902333B2 (en) 1997-07-15 2014-12-02 Google Inc. Image processing method using sensed eye position
US8908075B2 (en) 1997-07-15 2014-12-09 Google Inc. Image capture and processing integrated circuit for a camera
US8936196B2 (en) 1997-07-15 2015-01-20 Google Inc. Camera unit incorporating program script scanner
US9055221B2 (en) 1997-07-15 2015-06-09 Google Inc. Portable hand-held device for deblurring sensed images

Cited By (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8902340B2 (en) 1997-07-12 2014-12-02 Google Inc. Multi-core image processor for portable device
US8947592B2 (en) 1997-07-12 2015-02-03 Google Inc. Handheld imaging device with image processor provided with multiple parallel processing units
US9338312B2 (en) 1997-07-12 2016-05-10 Google Inc. Portable handheld device with multi-core image processor
US9544451B2 (en) 1997-07-12 2017-01-10 Google Inc. Multi-core image processor for portable device
US8953060B2 (en) 1997-07-15 2015-02-10 Google Inc. Hand held image capture device with multi-core processor and wireless interface to input device
US9219832B2 (en) 1997-07-15 2015-12-22 Google Inc. Portable handheld device with multi-core image processor
US8896724B2 (en) 1997-07-15 2014-11-25 Google Inc. Camera system to facilitate a cascade of imaging effects
US8896720B2 (en) 1997-07-15 2014-11-25 Google Inc. Hand held image capture device with multi-core processor for facial detection
US8902357B2 (en) 1997-07-15 2014-12-02 Google Inc. Quad-core image processor
US8902324B2 (en) 1997-07-15 2014-12-02 Google Inc. Quad-core image processor for device with image display
US8902333B2 (en) 1997-07-15 2014-12-02 Google Inc. Image processing method using sensed eye position
US8908069B2 (en) 1997-07-15 2014-12-09 Google Inc. Handheld imaging device with quad-core image processor integrating image sensor interface
US8908051B2 (en) 1997-07-15 2014-12-09 Google Inc. Handheld imaging device with system-on-chip microcontroller incorporating on shared wafer image processor and image sensor
US8908075B2 (en) 1997-07-15 2014-12-09 Google Inc. Image capture and processing integrated circuit for a camera
US8913151B2 (en) 1997-07-15 2014-12-16 Google Inc. Digital camera with quad core processor
US8913182B2 (en) 1997-07-15 2014-12-16 Google Inc. Portable hand-held device having networked quad core processor
US8913137B2 (en) 1997-07-15 2014-12-16 Google Inc. Handheld imaging device with multi-core image processor integrating image sensor interface
US8922670B2 (en) 1997-07-15 2014-12-30 Google Inc. Portable hand-held device having stereoscopic image camera
US8922791B2 (en) 1997-07-15 2014-12-30 Google Inc. Camera system with color display and processor for Reed-Solomon decoding
US8928897B2 (en) 1997-07-15 2015-01-06 Google Inc. Portable handheld device with multi-core image processor
US8934027B2 (en) 1997-07-15 2015-01-13 Google Inc. Portable device with image sensors and multi-core processor
US8934053B2 (en) 1997-07-15 2015-01-13 Google Inc. Hand-held quad core processing apparatus
US8936196B2 (en) 1997-07-15 2015-01-20 Google Inc. Camera unit incorporating program script scanner
US8937727B2 (en) 1997-07-15 2015-01-20 Google Inc. Portable handheld device with multi-core image processor
US8947679B2 (en) 1997-07-15 2015-02-03 Google Inc. Portable handheld device with multi-core microcoded image processor
US8953178B2 (en) 1997-07-15 2015-02-10 Google Inc. Camera system with color display and processor for reed-solomon decoding
US8836809B2 (en) 1997-07-15 2014-09-16 Google Inc. Quad-core image processor for facial detection
US8953061B2 (en) 1997-07-15 2015-02-10 Google Inc. Image capture device with linked multi-core processor and orientation sensor
US8866926B2 (en) 1997-07-15 2014-10-21 Google Inc. Multi-core processor for hand-held, image capture device
US9124737B2 (en) 1997-07-15 2015-09-01 Google Inc. Portable device with image sensor and quad-core processor for multi-point focus image capture
US9055221B2 (en) 1997-07-15 2015-06-09 Google Inc. Portable hand-held device for deblurring sensed images
US9124736B2 (en) 1997-07-15 2015-09-01 Google Inc. Portable hand-held device for displaying oriented images
US9131083B2 (en) 1997-07-15 2015-09-08 Google Inc. Portable imaging device with multi-core processor
US9137398B2 (en) 1997-07-15 2015-09-15 Google Inc. Multi-core processor for portable device with dual image sensors
US9137397B2 (en) 1997-07-15 2015-09-15 Google Inc. Image sensing and printing device
US9143636B2 (en) 1997-07-15 2015-09-22 Google Inc. Portable device with dual image sensors and quad-core processor
US9143635B2 (en) 1997-07-15 2015-09-22 Google Inc. Camera with linked parallel processor cores
US9148530B2 (en) 1997-07-15 2015-09-29 Google Inc. Handheld imaging device with multi-core image processor integrating common bus interface and dedicated image sensor interface
US9168761B2 (en) 1997-07-15 2015-10-27 Google Inc. Disposable digital camera with printing assembly
US9179020B2 (en) 1997-07-15 2015-11-03 Google Inc. Handheld imaging device with integrated chip incorporating on shared wafer image processor and central processor
US9185247B2 (en) 1997-07-15 2015-11-10 Google Inc. Central processor with multiple programmable processor units
US9185246B2 (en) 1997-07-15 2015-11-10 Google Inc. Camera system comprising color display and processor for decoding data blocks in printed coding pattern
US9191529B2 (en) 1997-07-15 2015-11-17 Google Inc Quad-core camera processor
US9191530B2 (en) 1997-07-15 2015-11-17 Google Inc. Portable hand-held device having quad core image processor
US9197767B2 (en) 1997-07-15 2015-11-24 Google Inc. Digital camera having image processor and printer
US9060128B2 (en) 1997-07-15 2015-06-16 Google Inc. Portable hand-held device for manipulating images
US9237244B2 (en) 1997-07-15 2016-01-12 Google Inc. Handheld digital camera device with orientation sensing and decoding capabilities
US9432529B2 (en) 1997-07-15 2016-08-30 Google Inc. Portable handheld device with multi-core microcoded image processor
US8274665B2 (en) * 1997-07-15 2012-09-25 Silverbrook Research Pty Ltd Image sensing and printing device
US9560221B2 (en) 1997-07-15 2017-01-31 Google Inc. Handheld imaging device with VLIW image processor
US9584681B2 (en) 1997-07-15 2017-02-28 Google Inc. Handheld imaging device incorporating multi-core image processor
US8866923B2 (en) 1999-05-25 2014-10-21 Google Inc. Modular camera and printer
CN103890376A (en) * 2011-09-13 2014-06-25 捷豹路虎有限公司 Powertrain control system

Similar Documents

Publication Publication Date Title
EP0373291B1 (en) Digital signal processor
JPH0969064A (en) External memory system
US8145822B2 (en) Computer system for electronic data processing
US4314332A (en) Memory control system
JP3705811B2 (en) Microcontroller with reconfigurable program status word
JP2568017B2 (en) Microprocessor and data processing system using the same
JP2004192051A (en) Shared terminal controller
JP2006127407A (en) Semiconductor integrated circuit
JPH10312307A (en) Emulator applied to computer system
JPH1091593A (en) Data processor provided with microprocessor and optional calculation unit
US20020004877A1 (en) Method and system for updating user memory in emulator systems
US6269429B1 (en) Microcomputer which writer data to memory based on an interrupt control mode
JPS6230455B2 (en)
JP2000029508A (en) Programmable controller
JPS6225334A (en) Instruction processing system
JPH113274A (en) Memory access control system
JP2003114797A (en) Data processing device
JP2001318907A (en) Microcomputer incorporating flash memory
JP2883489B2 (en) Instruction processing unit
JPH0926945A (en) Information processing device
JPH05242009A (en) Direct memory access device
IE893882L (en) Microcontroller peripheral expansion bus
JPS5837885A (en) Microprocessor
JPH04305783A (en) Microcomputer
JPH0782463B2 (en) Communication control device