JPS6226561A - パ−ソナルコンピユ−タ - Google Patents
パ−ソナルコンピユ−タInfo
- Publication number
- JPS6226561A JPS6226561A JP60165374A JP16537485A JPS6226561A JP S6226561 A JPS6226561 A JP S6226561A JP 60165374 A JP60165374 A JP 60165374A JP 16537485 A JP16537485 A JP 16537485A JP S6226561 A JPS6226561 A JP S6226561A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- bits
- bit
- peripheral
- function module
- 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
Links
- 230000002093 peripheral effect Effects 0.000 claims abstract description 44
- 238000006243 chemical reaction Methods 0.000 claims abstract description 11
- 230000015654 memory Effects 0.000 claims description 22
- 230000006870 function Effects 0.000 claims description 13
- 238000012545 processing Methods 0.000 abstract description 3
- 239000000872 buffer Substances 0.000 description 12
- 238000012546 transfer Methods 0.000 description 7
- 101100524645 Toxoplasma gondii ROM5 gene Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4009—Coupling between buses with data restructuring
- G06F13/4018—Coupling between buses with data restructuring with data-width conversion
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
- Microcomputers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の技術分野]
本発明は32ビット・マイクロプロセッサを用いて構成
されるパーソナルコンピュータに関する。
されるパーソナルコンピュータに関する。
[発明の技術的背景とその問題点]
8ビットMPtJ (Micro Processi
na tJnit )と周辺LSIファミリとの組合わ
せによるパーソナルコンピュータは商業ベースで大量に
市販されるようになり、最近では16ビットMPIJで
既存8ビットMPUと上位互換を保った高位のパーソナ
ルコンピュータが出現し、過去のソフトウェア財産を受
継ぎつつ16ビット化への移行に成功し始めている。
na tJnit )と周辺LSIファミリとの組合わ
せによるパーソナルコンピュータは商業ベースで大量に
市販されるようになり、最近では16ビットMPIJで
既存8ビットMPUと上位互換を保った高位のパーソナ
ルコンピュータが出現し、過去のソフトウェア財産を受
継ぎつつ16ビット化への移行に成功し始めている。
更に、近年では32ビットMPUが開発され、同MPL
Jと既存周辺LSI77ミリとの組合わせによるパーソ
ナルコンピュータの実現が望まれる。
Jと既存周辺LSI77ミリとの組合わせによるパーソ
ナルコンピュータの実現が望まれる。
しかしながら、この32ビットMPUについては、その
開発が16ビットMPtJよりも当然遅れており、又、
8ビット→16ビット→32ビットと連続して上位互換
の保てるMPUの出現がアーキテクチャ的に困難なこと
もあって、32ビット・パーソナルコンピュータでかつ
16ビット・パ−ソナルコンピュータとソフトウェア互
換を実現したものが実現し難かった。
開発が16ビットMPtJよりも当然遅れており、又、
8ビット→16ビット→32ビットと連続して上位互換
の保てるMPUの出現がアーキテクチャ的に困難なこと
もあって、32ビット・パーソナルコンピュータでかつ
16ビット・パ−ソナルコンピュータとソフトウェア互
換を実現したものが実現し難かった。
[発明の目的]
本発明は上記実情に鑑みなされたもので、既存16ビッ
ト・パーソナルコンピュータのソフトウェアと互換性を
保った32ビットマイクロプロセツサ使用による32ビ
ット・パーソナルコンピュータを簡単かつ安価にしかも
コンパクトな構成にて容易に実現可能としたパーソナル
コンピュータを提供することを目的とする。
ト・パーソナルコンピュータのソフトウェアと互換性を
保った32ビットマイクロプロセツサ使用による32ビ
ット・パーソナルコンピュータを簡単かつ安価にしかも
コンパクトな構成にて容易に実現可能としたパーソナル
コンピュータを提供することを目的とする。
[発明の概要]
本発明は、32ビット単位でデータを扱うマイクロプロ
セッサと各種周辺機器との間に、少なくとも32ビット
−16ビット、又は32ビット軸8ビットのバス幅変換
を行なう機能モジュールと、このバス幅変換機能モジュ
ールを介して内部のバスに接続された周辺制御機能モジ
ュール群とを1チップ上に搭載した集積回路(VLSI
)を設けて、既存16ビット・パーソナルコンピュータ
のソフトウェアと互換性を保った32ビットマイクロプ
ロセツサ使用による32ビット・パーソナルコンピュー
タを構築したもので、これにより、簡単かつ安価でしか
もコンパクトに既存16ビット・パーソナルコンピュー
タのソフトウェアと互換性を保った32ビット・パーソ
ナルコンピュータを構築できる。
セッサと各種周辺機器との間に、少なくとも32ビット
−16ビット、又は32ビット軸8ビットのバス幅変換
を行なう機能モジュールと、このバス幅変換機能モジュ
ールを介して内部のバスに接続された周辺制御機能モジ
ュール群とを1チップ上に搭載した集積回路(VLSI
)を設けて、既存16ビット・パーソナルコンピュータ
のソフトウェアと互換性を保った32ビットマイクロプ
ロセツサ使用による32ビット・パーソナルコンピュー
タを構築したもので、これにより、簡単かつ安価でしか
もコンパクトに既存16ビット・パーソナルコンピュー
タのソフトウェアと互換性を保った32ビット・パーソ
ナルコンピュータを構築できる。
[発明の実施例]
以下図面を参照して本発明の一実施例を説明する。
図は本発明の一実施例による32ビット・パーソナルコ
ンピュータの主構成要素を示すブロック図である。
ンピュータの主構成要素を示すブロック図である。
図中、1は8ビット→16ビット→32ビットと連続し
て上位互換の保てるMPtJ(Micr。
て上位互換の保てるMPtJ(Micr。
Processing untt )であり、具体的な
素子名としては例えばインテル社;386が挙げられる
。
素子名としては例えばインテル社;386が挙げられる
。
2は上記MPU1に無い70−ティング演算機能を収容
したLSIでなる数値演算プロセッサ(Go−PRO)
であり、具体的な素子名としては例えばインテル社=3
81が挙げられる。
したLSIでなる数値演算プロセッサ(Go−PRO)
であり、具体的な素子名としては例えばインテル社=3
81が挙げられる。
3、及び4はそれぞれMPU1と周辺i器との間に設け
られた周辺LS I (VLS IA/VLSIB)で
あり、従来のLSI77ミリとしてのVしSIやディス
クリートICの組合わせにより構成されるもので、上記
MPUI及び数値演算プロセッサ2を除いた大半のパー
ソナルコンピュータとしての制御論理を収容したVLS
Iでなる。これらの周辺LSIは、具体的には、特願
昭59−204462号、¥#願昭59−204455
号、特願昭59−204456号等に示される集積回路
技術によって実現されるもので、その内部の各構成要素
は後述する。上記周辺18 I (VLS IA/VL
S IB) 3 、4 (7)つ#5、[1181(V
LSIA)3は、MPUバスと外部機器、メモリ等との
間のインターフェイス、及び制御を司る。
られた周辺LS I (VLS IA/VLSIB)で
あり、従来のLSI77ミリとしてのVしSIやディス
クリートICの組合わせにより構成されるもので、上記
MPUI及び数値演算プロセッサ2を除いた大半のパー
ソナルコンピュータとしての制御論理を収容したVLS
Iでなる。これらの周辺LSIは、具体的には、特願
昭59−204462号、¥#願昭59−204455
号、特願昭59−204456号等に示される集積回路
技術によって実現されるもので、その内部の各構成要素
は後述する。上記周辺18 I (VLS IA/VL
S IB) 3 、4 (7)つ#5、[1181(V
LSIA)3は、MPUバスと外部機器、メモリ等との
間のインターフェイス、及び制御を司る。
又、周辺LS I (VLS tB)4は、プリンタ(
PRT)、CRTディスプレイ(CRT)、LCD表示
装置(LCD)等の周辺機器を制御する。
PRT)、CRTディスプレイ(CRT)、LCD表示
装置(LCD)等の周辺機器を制御する。
5は上記周辺LS I3内部の8ピット幅のバスにバッ
ファ(BUF)を介して接続されたROMであり、81
03(Basic Ilo Software)I
PL (Initial Proarai Loa
d )等が格納される。6は主記憶となるRAMである
。
ファ(BUF)を介して接続されたROMであり、81
03(Basic Ilo Software)I
PL (Initial Proarai Loa
d )等が格納される。6は主記憶となるRAMである
。
1は外部記憶となるフロッピィディスク装置(FDD)
につながるFDDライン上に接続されたP L L (
Phase L ocked L oop )回路で
あり、8はメモリアドレス及びメモリリード/ライト信
号、10リ一ド/ライト信号等を貯えるラッチ及びバッ
ファ回路、9はメモリ制御回路(D−RAM−CONT
)である。
につながるFDDライン上に接続されたP L L (
Phase L ocked L oop )回路で
あり、8はメモリアドレス及びメモリリード/ライト信
号、10リ一ド/ライト信号等を貯えるラッチ及びバッ
ファ回路、9はメモリ制御回路(D−RAM−CONT
)である。
又、11乃至18はそれぞれ周辺し814に接続される
周辺機器制御のための回路構成要素であり、このうち、
月乃至13は文字情報を生成するための構成要素をなす
もので、11は漢字キャラクタを生成するキャラクタジ
ェネレータ(CG−ROM)、12はキャラクタコント
ロールRAM (CHR−CONT−RAM) 、13
はアトリビュートRAM(ATTRI−RAM)である
。又、14乃至18はそれぞれ周辺LS 14とその制
御対象となる周辺機器との間のインターフェイス機構を
なすもので、14は周辺1814とCRTディスプレイ
(CRT)との間に介在されるビデオRAM (V I
DEO−RAM)、15は同ビデオコントローラ(VI
DEO−CONT) 、16は周辺LS 14とLCD
表示装置(LCD)との間に介在されるLCDインター
フェイス回路(LCD−INTF) 、17は周辺LS
I4とプリンタ(PRT)との間に介在されるラッチレ
ジスタ(PRT−LATCH) 、18は同プリンタイ
ンターフェイス回路(PRT−INTF)である。
周辺機器制御のための回路構成要素であり、このうち、
月乃至13は文字情報を生成するための構成要素をなす
もので、11は漢字キャラクタを生成するキャラクタジ
ェネレータ(CG−ROM)、12はキャラクタコント
ロールRAM (CHR−CONT−RAM) 、13
はアトリビュートRAM(ATTRI−RAM)である
。又、14乃至18はそれぞれ周辺LS 14とその制
御対象となる周辺機器との間のインターフェイス機構を
なすもので、14は周辺1814とCRTディスプレイ
(CRT)との間に介在されるビデオRAM (V I
DEO−RAM)、15は同ビデオコントローラ(VI
DEO−CONT) 、16は周辺LS 14とLCD
表示装置(LCD)との間に介在されるLCDインター
フェイス回路(LCD−INTF) 、17は周辺LS
I4とプリンタ(PRT)との間に介在されるラッチレ
ジスタ(PRT−LATCH) 、18は同プリンタイ
ンターフェイス回路(PRT−INTF)である。
21は動作クロックを生成するための発振器(O20)
、22はクロックジェネレータ(CLK−GEN)であ
る。
、22はクロックジェネレータ(CLK−GEN)であ
る。
ここで上記実施例における32ビット・パーソナルコン
ピュータの動作を周辺LS I3の内部構成要素及びそ
の機能とともに説明する。
ピュータの動作を周辺LS I3の内部構成要素及びそ
の機能とともに説明する。
上記実施例に於ける32ビット・パーソナルコンピュー
タは以下の基本ルールで動作する。
タは以下の基本ルールで動作する。
(工)、電源がオン状態となることにより、MPU1の
イニシャライズ回路が働く。電気的には他の全回路ブロ
ックも、このときのリセット信号によりリセット処理さ
れる。
イニシャライズ回路が働く。電気的には他の全回路ブロ
ックも、このときのリセット信号によりリセット処理さ
れる。
イニシャライズ後、スタートアドレスがMPU1より自
動的に生成され、ROM5に記憶しである当該アドレス
より最初の命令がMPU1へ周辺LSI3経由で呼出さ
れ実行される。以後、ジャンプ命令や分岐命令があれば
、シークエンシャルに、そのときの条件により分岐が行
われれて順次プログラムが働き始める。
動的に生成され、ROM5に記憶しである当該アドレス
より最初の命令がMPU1へ周辺LSI3経由で呼出さ
れ実行される。以後、ジャンプ命令や分岐命令があれば
、シークエンシャルに、そのときの条件により分岐が行
われれて順次プログラムが働き始める。
(II)、MPLJlには、ゼネラルレジスタ(o6n
eral register) 、 A L U 、シ
フタ(s11+rer) 。
eral register) 、 A L U 、シ
フタ(s11+rer) 。
メモリ保護制御回路、命令フェッチ・実行制御口゛路、
命令先取りバッファ等の演算−1111論理回路が収容
されている。プログラムの進行や、割込みのコントロー
ルは全てこのLSIで司られる。
命令先取りバッファ等の演算−1111論理回路が収容
されている。プログラムの進行や、割込みのコントロー
ルは全てこのLSIで司られる。
(■)、数・値演算プロセッサ(Go−PRO)2はメ
モリより呼出された命令のうち、浮動小数点命令等のM
PLJlで扱い切れない、より高度の命令を専用回路・
専用マイクロプログラムで処理し、演算結果をMPLJ
Iのゼネラルレジスタへ送り返す。数値演算プロセッサ
(Go−PRO)2は自己の処理すべき命令をメモリか
らフェッチしたという情報をMPU1より受けて演算を
スタートす8゜MPU1へ演算結果を伝え終ると動作を
終了する。
モリより呼出された命令のうち、浮動小数点命令等のM
PLJlで扱い切れない、より高度の命令を専用回路・
専用マイクロプログラムで処理し、演算結果をMPLJ
Iのゼネラルレジスタへ送り返す。数値演算プロセッサ
(Go−PRO)2は自己の処理すべき命令をメモリか
らフェッチしたという情報をMPU1より受けて演算を
スタートす8゜MPU1へ演算結果を伝え終ると動作を
終了する。
(■)1周辺LSI (VSLIA)3は、MPU1と
後段の周辺LSI4を含むI10インタフェース回路や
周辺機器との間にあって、制御信号の往来や、データ・
アドレスの往来をコントロールする役割を果す。
後段の周辺LSI4を含むI10インタフェース回路や
周辺機器との間にあって、制御信号の往来や、データ・
アドレスの往来をコントロールする役割を果す。
以下に、この周辺LS I (VSL IA)3の構成
要素を説明する。: a)、ラッチ回路(L atch) 301MPUIの
32ビット・データラインと接し、これをラッチする。
要素を説明する。: a)、ラッチ回路(L atch) 301MPUIの
32ビット・データラインと接し、これをラッチする。
上位16ビットと下位16ビットとを分けて操作できる
ように考慮されており、ここでは、MPtJlは32ビ
ットで動作するが、当該周辺LS I (VSL IA
)3以降は、16ビットと8ビットとの両モードで動作
するようにし、8/16ビットパーソナルコンピユータ
のソフトウェアとの上位交換が可能であるようにしであ
る。
ように考慮されており、ここでは、MPtJlは32ビ
ットで動作するが、当該周辺LS I (VSL IA
)3以降は、16ビットと8ビットとの両モードで動作
するようにし、8/16ビットパーソナルコンピユータ
のソフトウェアとの上位交換が可能であるようにしであ
る。
このような各モードに対する互換性の維持が本パーソナ
ルコンピュータの最大の特長である。
ルコンピュータの最大の特長である。
b)、バス幅変換回路(32b、=8b)302上述の
目的のため本回路に於いてバス幅の調整を行なう。実際
には32ビット−4×8ビットであるから、何れの8ビ
ット分く1バイト分)を選択するかの切り分けをこの回
路で行なう。
目的のため本回路に於いてバス幅の調整を行なう。実際
には32ビット−4×8ビットであるから、何れの8ビ
ット分く1バイト分)を選択するかの切り分けをこの回
路で行なう。
C)、バス制御回路(B U S −CON T )
303MPUIが出力するバス制御信号(データバス上
に於けるデータの種類、及び方向(リード/ライト)を
示す)をデユードして以降のインタフェース回路に伝え
る。
303MPUIが出力するバス制御信号(データバス上
に於けるデータの種類、及び方向(リード/ライト)を
示す)をデユードして以降のインタフェース回路に伝え
る。
d ) 、 DMAMIIl[I (DMA ) 30
4MPU−メモリ間のデータ/プログラム転送ばかりが
行われるのではなくて゛、110機器−メモリ間のデー
タ転送も行なわれる。このI10機器9メモリ間のデー
タ転送を行なうために、データバスの使用権をMPUI
又はIloに選択的に割当てる役割を果す。
4MPU−メモリ間のデータ/プログラム転送ばかりが
行われるのではなくて゛、110機器−メモリ間のデー
タ転送も行なわれる。このI10機器9メモリ間のデー
タ転送を行なうために、データバスの使用権をMPUI
又はIloに選択的に割当てる役割を果す。
e)、ページレジスタ(PAGE−REG)305I1
0機器は大半が8ビット情報(例:ASCIIコード単
位)でデータの遺り取りを行なっていることから、8ビ
ットバスと接続されていることが望ましい。
0機器は大半が8ビット情報(例:ASCIIコード単
位)でデータの遺り取りを行なっていることから、8ビ
ットバスと接続されていることが望ましい。
一方、MPU1側からは32ビットのデータが入出力さ
れるから4バイト同時に入出力されている。従ってその
何れのバイトであるかのアドレスを指定する役割を本レ
ジスタが果す。
れるから4バイト同時に入出力されている。従ってその
何れのバイトであるかのアドレスを指定する役割を本レ
ジスタが果す。
f)、タイマ回路(TMR)306
周辺機器等では時計情報を必要とするものがある。そこ
で計時単位(gis、n等)を任意にプログラム的に指
定できるタイマ回路を設けておき、外部より使用可能に
しておく。このタイマは4個設けである。
で計時単位(gis、n等)を任意にプログラム的に指
定できるタイマ回路を設けておき、外部より使用可能に
しておく。このタイマは4個設けである。
a>、割込み制御回路(P I C) 307プログラ
マブル・インタラブド・コントローラと称されるもので
、プログラムで割込優先度、マスク条件等が変えられる
。
マブル・インタラブド・コントローラと称されるもので
、プログラムで割込優先度、マスク条件等が変えられる
。
h)、70ツビデイスクコントローラ(FDC)308
、F[)Cインタフェース回路(FDC−INT F
)309 フロッピディスクコントローラ308はフロッピディス
クの入出力IIIIIlを行なう回路である。FDCイ
ンタフェース回路309は、フロッピディスクドライブ
(FDD)との間のデータをインタフェースするバッフ
ァレジスタである。
、F[)Cインタフェース回路(FDC−INT F
)309 フロッピディスクコントローラ308はフロッピディス
クの入出力IIIIIlを行なう回路である。FDCイ
ンタフェース回路309は、フロッピディスクドライブ
(FDD)との間のデータをインタフェースするバッフ
ァレジスタである。
i)、転送制御レジスタ(SW−REG)31032ビ
ットデータと8ビットデータとの転送制御のためのバッ
ファリングレジスタ である。
ットデータと8ビットデータとの転送制御のためのバッ
ファリングレジスタ である。
j)、バリイティチェック回路(PARITY−CHE
CK)311 データバス上のバリイティエラーを検出する。
CK)311 データバス上のバリイティエラーを検出する。
又、バリイティビットを生成する。
k)、ワード/バイト制御回路(WORD→BYTE)
312.待ち制御回路(WAIT−CONT)データの
中には、8ビットデータ、16ビットデータ等が存在す
る。その切替を制御しメモリとの間のリード/ライト制
御や、メモリアクセスのだめの待ち時間を最小化するた
めのタイミング制御回路である。
312.待ち制御回路(WAIT−CONT)データの
中には、8ビットデータ、16ビットデータ等が存在す
る。その切替を制御しメモリとの間のリード/ライト制
御や、メモリアクセスのだめの待ち時間を最小化するた
めのタイミング制御回路である。
1ン、メモリ入出力/アドレスデコード回路(MEM−
110−ADR−DECODE)314 、 リ・
フレッシュアドレス回路(REFER8H−ADR8)
315.メモリアドレス選択回路(D−RAM RE
FRESHADR8−8ELECT)316、同バッフ
F(BUF)317 主記憶、特にそれらがD−RAM (ダイナミックRA
M)である場合のリフレッシュ制御とアドレスのデコー
ド(含RAS、CAS信号の制御)、リードかライトか
の方向切替等、メモリアクセスの制御を司る回路。
110−ADR−DECODE)314 、 リ・
フレッシュアドレス回路(REFER8H−ADR8)
315.メモリアドレス選択回路(D−RAM RE
FRESHADR8−8ELECT)316、同バッフ
F(BUF)317 主記憶、特にそれらがD−RAM (ダイナミックRA
M)である場合のリフレッシュ制御とアドレスのデコー
ド(含RAS、CAS信号の制御)、リードかライトか
の方向切替等、メモリアクセスの制御を司る回路。
以上を1つのLi3上に集積しである。この周辺LSI
3 (VLSIA)は上記した各回路ブロックをマク
ロセルとして扱い、そのマクロセルをスーパインテグレ
ーション(St)技術によって1チップ化し実現したも
のである。
3 (VLSIA)は上記した各回路ブロックをマク
ロセルとして扱い、そのマクロセルをスーパインテグレ
ーション(St)技術によって1チップ化し実現したも
のである。
(V)1周辺LS I (VLS IB)4この周辺L
SI (VLSIB)4は、上記した周辺LS I (
VLS IA)3とは内部の繍能論理を全く異にしたも
ので、本周辺LS 14は直接、プリンタ(PRT)、
CRTディスプレイ(CRT)、LCD表示装置(LC
D)、漢字キャラクタを生成するキャラクタジェネレー
タ(CG−ROM)11等をコントロールする。プリン
タ(PRT)へはラッチレジスタ(PRT−LATCH
)17を経由して接する。又、CRTディスプレイ(C
RT) とt、tt’7”tRAM (V IDEO−
RAM)14.及びビデオコントローラ(VIDEO−
CONT)15を経て接する。又、LCD表示装置(L
CD)とはLCDインターフェイス回路(LCD−IN
TF>16を経由して接する。本周辺LSI (VLS
I)4は、これら表示機器へ漢字コードも含めてのデー
タの転送を行なう。特に漢字コードは、表示された文字
が正面から見て縦と横の2様に表示できるよう、送出す
る文字形(フォント)を変換する役割を持つ。又CRT
上への表示は、図形の変形(拡大、縮小1回転等)操作
も司る。
SI (VLSIB)4は、上記した周辺LS I (
VLS IA)3とは内部の繍能論理を全く異にしたも
ので、本周辺LS 14は直接、プリンタ(PRT)、
CRTディスプレイ(CRT)、LCD表示装置(LC
D)、漢字キャラクタを生成するキャラクタジェネレー
タ(CG−ROM)11等をコントロールする。プリン
タ(PRT)へはラッチレジスタ(PRT−LATCH
)17を経由して接する。又、CRTディスプレイ(C
RT) とt、tt’7”tRAM (V IDEO−
RAM)14.及びビデオコントローラ(VIDEO−
CONT)15を経て接する。又、LCD表示装置(L
CD)とはLCDインターフェイス回路(LCD−IN
TF>16を経由して接する。本周辺LSI (VLS
I)4は、これら表示機器へ漢字コードも含めてのデー
タの転送を行なう。特に漢字コードは、表示された文字
が正面から見て縦と横の2様に表示できるよう、送出す
る文字形(フォント)を変換する役割を持つ。又CRT
上への表示は、図形の変形(拡大、縮小1回転等)操作
も司る。
(■)、メモリ
ROM5 、RAM6 Wよりなる。ROM51.:は
8108(Basic Ilo Software
)、 lpl (rn+t+a+ prOQral
L−oad )等が記憶される。
8108(Basic Ilo Software
)、 lpl (rn+t+a+ prOQral
L−oad )等が記憶される。
(■)、クロックジェネレータ(CLK−GEN)22
32ビット・パーソナルコンピュータ全体にクロックを
送込むクロック生成回路である。
送込むクロック生成回路である。
その他、外部拡張性として、メモリバスにはそのまま本
パーソナルコンピュータ外へも接続できるようバッファ
(BUF)を設けである。
パーソナルコンピュータ外へも接続できるようバッファ
(BUF)を設けである。
上述したように、この実施例による32ビット・パーソ
ナルコンピュータは、MPUI 、数値演算プロセッサ
20周辺LSI3.周辺LS 14 。
ナルコンピュータは、MPUI 、数値演算プロセッサ
20周辺LSI3.周辺LS 14 。
ROM5 、RAM6等の素子を主要素として構成され
ることから極めてコンパクトに実現できる。
ることから極めてコンパクトに実現できる。
又、MPU1の32ビットの有用性をそのまま活カシな
カラ、周辺LS I (VLS IA) 3 (1)/
<ス幅変換機能を含む内部論理機能により、外部機器と
の間に於いて16ビット幅、又は8ビット幅で接するこ
とができる。これにより従来の8ビット・パーソナルコ
ンピュータ、16ビット・パーソナルコンピュータ等と
のソフトウェアの互換性も維持でき、システムを容易か
つ安価に構築できる。
カラ、周辺LS I (VLS IA) 3 (1)/
<ス幅変換機能を含む内部論理機能により、外部機器と
の間に於いて16ビット幅、又は8ビット幅で接するこ
とができる。これにより従来の8ビット・パーソナルコ
ンピュータ、16ビット・パーソナルコンピュータ等と
のソフトウェアの互換性も維持でき、システムを容易か
つ安価に構築できる。
[発明の効果]
以上詳記したように本発明によれば、32ビット単位で
データを扱うマイクロプロセッサと各種周辺機器との間
に、少なくとも32ビット−16ビット、又は32ビッ
ト←8ビットのバス幅変換を行なう機能モジュールとこ
のバス幅変換機能モジュールを介して内部のバスに接続
された周辺制御機能モジュール群とを1チップ上に搭載
した集積回路を設けて、既存16ビット・パーソナルコ
ンピュータのソフトウェアと互換性を保った32ビット
マイクロプロセツサ使用による32ビット・パーソナル
コンピュータを構成したことにより、簡単かつ安価でし
かもコンパクトに、既存16ビット・パーソナルコンピ
ュータのソフトウェアと互換性を保った32ビット・パ
ーソナルコンピュータが構築できる。
データを扱うマイクロプロセッサと各種周辺機器との間
に、少なくとも32ビット−16ビット、又は32ビッ
ト←8ビットのバス幅変換を行なう機能モジュールとこ
のバス幅変換機能モジュールを介して内部のバスに接続
された周辺制御機能モジュール群とを1チップ上に搭載
した集積回路を設けて、既存16ビット・パーソナルコ
ンピュータのソフトウェアと互換性を保った32ビット
マイクロプロセツサ使用による32ビット・パーソナル
コンピュータを構成したことにより、簡単かつ安価でし
かもコンパクトに、既存16ビット・パーソナルコンピ
ュータのソフトウェアと互換性を保った32ビット・パ
ーソナルコンピュータが構築できる。
図は本発明の一実施例を示すブロック図である。
1・・・MPLI、2・・・数値演算プロセッサ(CO
−PRO)、3・・・周辺LS I (VSL IA)
、4−・・周辺LS I (VSL IB)、5・・
・ROM、 6・・・RAM、7 ・PLL (Ph
ase Locked Loop )回路、8・・・
ラッチ及びバッファ回路、9・・・メモリ制御回路(D
−RAM−CoNT)、11・・・キャラクタジェネレ
ータ(CG−ROM) 、12・・・キャラクタコント
ロールRAM (C)−IR−CONT−RAM)、1
3・・・アトリビュートRAM (ATTR1−RAM
)、14・・・ビデオRAM (VIDEO−RAM)
、15・e7tコント0−7 (V IDEO−CO
NT)、16・・・LCDインターフェイス回路(LC
D−INTF) 、17・・・ラッチレジスタ(PRT
−LATCH) 、18・・・プリンタインターフェイ
ス回路(PRT−INTF) 、21・・・発振器(O
20)、22・・・クロックジェネレータ(CLK−G
EN) 、301 ・・・ラッチ回路(L atch)
、302−・・バス幅変換回路(32b−8b)、3
03・・・バス制御回路(BtJ8−CONT) 、3
04・・・D M A II m1回路(DMA)、3
05・・・ページレジスタ(PAGE ’−R
EG)、306・・・タイマ回路(TMR)、307・
・・割込み制御回路(PIC)、308・・・フロッピ
ディスクコントローラ(FDC)、309・・・FDC
インタフェース回路(FDC−INTF) 、310・
・・転送1iIj御レジスタ(SW−REG)、 31
1・・・バリイティチェック回路(PARITY−CH
ECK)、312・・・ワード/バイト制御回路(WO
RD→BYTE)、313・・・持ち制御回路(WAI
T−’C0NT) 、314・・・メモリ入出力/アド
レスデコード回路(MEM−110−ADR−DECO
DE ) 、315・・・リフレッシュアドレス回路(
REFER8H−A−DR8) 、31B・・・メモリ
アドレス選択回路(D−RAM REFRESI(A
DR8−8ELECT)、317・・・バッファ(BL
IF)。
−PRO)、3・・・周辺LS I (VSL IA)
、4−・・周辺LS I (VSL IB)、5・・
・ROM、 6・・・RAM、7 ・PLL (Ph
ase Locked Loop )回路、8・・・
ラッチ及びバッファ回路、9・・・メモリ制御回路(D
−RAM−CoNT)、11・・・キャラクタジェネレ
ータ(CG−ROM) 、12・・・キャラクタコント
ロールRAM (C)−IR−CONT−RAM)、1
3・・・アトリビュートRAM (ATTR1−RAM
)、14・・・ビデオRAM (VIDEO−RAM)
、15・e7tコント0−7 (V IDEO−CO
NT)、16・・・LCDインターフェイス回路(LC
D−INTF) 、17・・・ラッチレジスタ(PRT
−LATCH) 、18・・・プリンタインターフェイ
ス回路(PRT−INTF) 、21・・・発振器(O
20)、22・・・クロックジェネレータ(CLK−G
EN) 、301 ・・・ラッチ回路(L atch)
、302−・・バス幅変換回路(32b−8b)、3
03・・・バス制御回路(BtJ8−CONT) 、3
04・・・D M A II m1回路(DMA)、3
05・・・ページレジスタ(PAGE ’−R
EG)、306・・・タイマ回路(TMR)、307・
・・割込み制御回路(PIC)、308・・・フロッピ
ディスクコントローラ(FDC)、309・・・FDC
インタフェース回路(FDC−INTF) 、310・
・・転送1iIj御レジスタ(SW−REG)、 31
1・・・バリイティチェック回路(PARITY−CH
ECK)、312・・・ワード/バイト制御回路(WO
RD→BYTE)、313・・・持ち制御回路(WAI
T−’C0NT) 、314・・・メモリ入出力/アド
レスデコード回路(MEM−110−ADR−DECO
DE ) 、315・・・リフレッシュアドレス回路(
REFER8H−A−DR8) 、31B・・・メモリ
アドレス選択回路(D−RAM REFRESI(A
DR8−8ELECT)、317・・・バッファ(BL
IF)。
Claims (2)
- (1)、32ビット単位でデータを扱うマイクロプロセ
ッサと周辺機器との間に、少なくとも32ビット■16
ビット、又は32ビット■8ビットのバス幅変換機能モ
ジュールとこのバス幅変換機能モジュールを介して内部
のバスに接続された周辺制御機能モジュール群とを1チ
ップ上に搭載した集積回路を設けてなることを特徴とし
たパーソナルコンピュータ。 - (2)、上記周辺制御機能モジュール群には、 DMA
制御モジュール、メモリアクセス制御モジュール、割込
み制御モジュール、タイマ制御モジュール、タイミング
制御モジュールのうちの少なくとも何れか一つのモジュ
ールを含む特許請求の範囲第1項記載のパーソナルコン
ピュータ。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60165374A JPS6226561A (ja) | 1985-07-26 | 1985-07-26 | パ−ソナルコンピユ−タ |
US07/402,967 US5113369A (en) | 1985-07-26 | 1989-09-06 | 32-bit personal computer using a bus width converter and a latch for interfacing with 8-bit and 16-bit microprocessors |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60165374A JPS6226561A (ja) | 1985-07-26 | 1985-07-26 | パ−ソナルコンピユ−タ |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6226561A true JPS6226561A (ja) | 1987-02-04 |
Family
ID=15811159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60165374A Pending JPS6226561A (ja) | 1985-07-26 | 1985-07-26 | パ−ソナルコンピユ−タ |
Country Status (2)
Country | Link |
---|---|
US (1) | US5113369A (ja) |
JP (1) | JPS6226561A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0235553A (ja) * | 1988-07-25 | 1990-02-06 | Tokyo Electron Ltd | 回路モジュール |
JPH0619466A (ja) * | 1992-07-01 | 1994-01-28 | Kawai Musical Instr Mfg Co Ltd | 音楽情報処理システム |
US5513262A (en) * | 1992-02-18 | 1996-04-30 | Tulip Computers International B.V | Device for enciphering and deciphering, by means of the DES algorithm, data to be written to be read from a hard disk |
US6904894B2 (en) | 2002-10-18 | 2005-06-14 | Usui Kokusai Sangyo Kaisha Ltd. | Pulsation reducing system for fuel line |
Families Citing this family (89)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5280589A (en) * | 1987-07-30 | 1994-01-18 | Kabushiki Kaisha Toshiba | Memory access control system for use with a relatively small size data processing system |
USRE39529E1 (en) | 1988-04-18 | 2007-03-27 | Renesas Technology Corp. | Graphic processing apparatus utilizing improved data transfer to reduce memory size |
US5230067A (en) * | 1988-05-11 | 1993-07-20 | Digital Equipment Corporation | Bus control circuit for latching and maintaining data independently of timing event on the bus until new data is driven onto |
US5130797A (en) * | 1989-02-27 | 1992-07-14 | Mitsubishi Denki Kabushiki Kaisha | Digital signal processing system for parallel processing of subsampled data |
US5307469A (en) * | 1989-05-05 | 1994-04-26 | Wang Laboratories, Inc. | Multiple mode memory module |
JP2504206B2 (ja) * | 1989-07-27 | 1996-06-05 | 三菱電機株式会社 | バスコントロ―ラ |
JPH0398145A (ja) * | 1989-09-11 | 1991-04-23 | Hitachi Ltd | マイクロプロセッサ |
JPH03186928A (ja) * | 1989-12-16 | 1991-08-14 | Mitsubishi Electric Corp | データ処理装置 |
EP0444711A3 (en) * | 1990-03-02 | 1994-07-20 | Fujitsu Ltd | Bus control system in a multi-processor system |
US5233692A (en) * | 1990-04-06 | 1993-08-03 | Micro Technology, Inc. | Enhanced interface permitting multiple-byte parallel transfers of control information and data on a small computer system interface (SCSI) communication bus and a mass storage system incorporating the enhanced interface |
JPH0484253A (ja) * | 1990-07-26 | 1992-03-17 | Mitsubishi Electric Corp | バス幅制御回路 |
US5388227A (en) * | 1990-08-14 | 1995-02-07 | Nexgen Microsystems | Transparent data bus sizing |
GB9018992D0 (en) * | 1990-08-31 | 1990-10-17 | Ncr Co | Internal bus for work station interfacing means |
JPH04157550A (ja) * | 1990-10-22 | 1992-05-29 | Toshiba Corp | パーソナルコンピュータシステム |
US5274763A (en) * | 1990-12-28 | 1993-12-28 | Apple Computer, Inc. | Data path apparatus for IO adapter |
US5537624A (en) * | 1991-02-12 | 1996-07-16 | The United States Of America As Represented By The Secretary Of The Navy | Data repacking circuit having toggle buffer for transferring digital data from P1Q1 bus width to P2Q2 bus width |
US5404454A (en) * | 1991-02-28 | 1995-04-04 | Dell Usa, L.P. | Method for interleaving computer disk data input-out transfers with permuted buffer addressing |
EP0518488A1 (en) * | 1991-06-12 | 1992-12-16 | Advanced Micro Devices, Inc. | Bus interface and processing system |
US5301281A (en) * | 1991-06-26 | 1994-04-05 | Ast Research, Inc. | Method and apparatus for expanding a backplane interconnecting bus in a multiprocessor computer system without additional byte select signals |
JPH0520197A (ja) * | 1991-07-09 | 1993-01-29 | Hitachi Ltd | 記憶管理システム及びマイクロプロセツサ |
JP2744154B2 (ja) * | 1991-10-24 | 1998-04-28 | 株式会社東芝 | バスシステム |
JP2836321B2 (ja) * | 1991-11-05 | 1998-12-14 | 三菱電機株式会社 | データ処理装置 |
US5848297A (en) * | 1991-12-30 | 1998-12-08 | Apple Computer, Inc. | Control apparatus for maintaining order and accomplishing priority promotion in a computer interconnect |
US5363489A (en) * | 1991-12-30 | 1994-11-08 | At&T Bell Laboratories | Auxiliary circuit for complementing the signaling of incompatible protocol systems |
JPH05257851A (ja) * | 1991-12-30 | 1993-10-08 | Apple Computer Inc | データの転送の順序を制御させる装置 |
US5887196A (en) * | 1991-12-30 | 1999-03-23 | Apple Computer, Inc. | System for receiving a control signal from a device for selecting its associated clock signal for controlling the transferring of information via a buffer |
US5640599A (en) * | 1991-12-30 | 1997-06-17 | Apple Computer, Inc. | Interconnect system initiating data transfer over launch bus at source's clock speed and transfering data over data path at receiver's clock speed |
US5410677A (en) * | 1991-12-30 | 1995-04-25 | Apple Computer, Inc. | Apparatus for translating data formats starting at an arbitrary byte position |
US5255376A (en) * | 1992-01-14 | 1993-10-19 | Sun Microsystems, Inc. | Method and apparatus for supporting a dual bit length protocol for data transfers |
US5471674A (en) * | 1992-02-07 | 1995-11-28 | Dell Usa, L.P. | Computer system with plug-in override of system ROM |
JPH07504773A (ja) * | 1992-03-18 | 1995-05-25 | セイコーエプソン株式会社 | マルチ幅のメモリ・サブシステムをサポートするためのシステム並びに方法 |
EP0562151B1 (de) * | 1992-03-27 | 1998-12-23 | Siemens Aktiengesellschaft | Integrierter Mikroprozessor |
JP3384838B2 (ja) * | 1992-06-29 | 2003-03-10 | シャープ株式会社 | インターフェース装置 |
US5412782A (en) | 1992-07-02 | 1995-05-02 | 3Com Corporation | Programmed I/O ethernet adapter with early interrupts for accelerating data transfer |
US5392406A (en) * | 1992-09-18 | 1995-02-21 | 3Com Corporation | DMA data path aligner and network adaptor utilizing same |
US5517627A (en) * | 1992-09-18 | 1996-05-14 | 3Com Corporation | Read and write data aligner and method |
TW276312B (ja) * | 1992-10-20 | 1996-05-21 | Cirrlis Logic Inc | |
JP3369227B2 (ja) * | 1992-11-09 | 2003-01-20 | 株式会社東芝 | プロセッサ |
EP0597601A1 (en) * | 1992-11-13 | 1994-05-18 | National Semiconductor Corporation | Reflexively sizing memory bus interface |
DE4239461A1 (de) * | 1992-11-24 | 1994-05-26 | Siemens Ag | Anordnung zur Übertragung von Daten über einen Bus |
KR100295074B1 (ko) * | 1992-12-22 | 2001-09-17 | 리패치 | 응용주문형집적회로인에러정정코드메모리제어기 |
US5796976A (en) * | 1993-05-04 | 1998-08-18 | Digital Equipment Corporation | Temporary storage having entries smaller than memory bus |
JP3608804B2 (ja) * | 1993-05-14 | 2005-01-12 | 株式会社ソニー・コンピュータエンタテインメント | バス制御装置 |
US5649162A (en) * | 1993-05-24 | 1997-07-15 | Micron Electronics, Inc. | Local bus interface |
US5446845A (en) * | 1993-09-20 | 1995-08-29 | International Business Machines Corporation | Steering logic to directly connect devices having different data word widths |
US5687371A (en) * | 1993-09-27 | 1997-11-11 | Intel Corporation | Selection from a plurality of bus operating speeds for a processor bus interface during processor reset |
JPH07114469A (ja) * | 1993-10-18 | 1995-05-02 | Mitsubishi Electric Corp | データ処理装置 |
US5373467A (en) * | 1993-11-10 | 1994-12-13 | Silicon Storage Technology, Inc. | Solid state memory device capable of providing data signals on 2N data lines or N data lines |
US5448521A (en) * | 1993-11-12 | 1995-09-05 | International Business Machines Corporation | Connecting a short word length non-volatile memory to a long word length address/data multiplexed bus |
US5515507A (en) * | 1993-12-23 | 1996-05-07 | Unisys Corporation | Multiple width data bus for a microsequencer bus controller system |
US5835960A (en) * | 1994-01-07 | 1998-11-10 | Cirrus Logic, Inc. | Apparatus and method for interfacing a peripheral device having a ROM BIOS to a PCI bus |
US5448704A (en) * | 1994-03-07 | 1995-09-05 | Vlsi Technology, Inc. | Method for performing writes of non-contiguous bytes on a PCI bus in a minimum number of write cycles |
US6185629B1 (en) * | 1994-03-08 | 2001-02-06 | Texas Instruments Incorporated | Data transfer controller employing differing memory interface protocols dependent upon external input at predetermined time |
US5600802A (en) * | 1994-03-14 | 1997-02-04 | Apple Computer, Inc. | Methods and apparatus for translating incompatible bus transactions |
TW321744B (ja) * | 1994-04-01 | 1997-12-01 | Ibm | |
JP3454294B2 (ja) * | 1994-06-20 | 2003-10-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | マルチプル・バス情報処理システム及びブリッジ回路 |
US6438621B1 (en) | 1994-11-14 | 2002-08-20 | Microsoft Corporation | In-memory modification of computer programs |
US5734904A (en) * | 1994-11-14 | 1998-03-31 | Microsoft Corporation | Method and system for calling one of a set of routines designed for direct invocation by programs of a second type when invoked by a program of the first type |
US5623697A (en) * | 1994-11-30 | 1997-04-22 | International Business Machines Corporation | Bridge between two buses of a computer system with a direct memory access controller having a high address extension and a high count extension |
US5898857A (en) * | 1994-12-13 | 1999-04-27 | International Business Machines Corporation | Method and system for interfacing an upgrade processor to a data processing system |
US5999742A (en) * | 1995-01-26 | 1999-12-07 | Zilog, Inc. | Dual latch data transfer pacing logic using a timer to maintain a data transfer interval |
US5671373A (en) * | 1995-06-08 | 1997-09-23 | Hewlett-Packard Company | Data bus protocol for computer graphics system |
US5649125A (en) * | 1995-10-30 | 1997-07-15 | Motorola, Inc. | Method and apparatus for address extension across a multiplexed communication bus |
US5918027A (en) * | 1995-12-15 | 1999-06-29 | Nec Corporation | Data processor having bus controller |
US5652847A (en) * | 1995-12-15 | 1997-07-29 | Padwekar; Kiran A. | Circuit and system for multiplexing data and a portion of an address on a bus |
US5867672A (en) * | 1996-05-21 | 1999-02-02 | Integrated Device Technology, Inc. | Triple-bus FIFO buffers that can be chained together to increase buffer depth |
US5881254A (en) * | 1996-06-28 | 1999-03-09 | Lsi Logic Corporation | Inter-bus bridge circuit with integrated memory port |
US5937174A (en) * | 1996-06-28 | 1999-08-10 | Lsi Logic Corporation | Scalable hierarchial memory structure for high data bandwidth raid applications |
JPH1078934A (ja) * | 1996-07-01 | 1998-03-24 | Sun Microsyst Inc | パケット切替えコンピュータ・システムのマルチサイズ・バス結合システム |
US6523080B1 (en) | 1996-07-10 | 2003-02-18 | International Business Machines Corporation | Shared bus non-sequential data ordering method and apparatus |
US5854939A (en) * | 1996-11-07 | 1998-12-29 | Atmel Corporation | Eight-bit microcontroller having a risc architecture |
US6006303A (en) * | 1997-08-28 | 1999-12-21 | Oki Electric Industry Co., Inc. | Priority encoding and decoding for memory architecture |
CA2265346A1 (en) * | 1999-03-17 | 2000-09-17 | Pmc-Sierra Ltd. | Pos-phy interface for interconnection of physical layer devices and link layer devices |
US6510472B1 (en) * | 1999-09-23 | 2003-01-21 | Intel Corporation | Dual input lane reordering data buffer |
US7020726B2 (en) * | 2001-05-24 | 2006-03-28 | Lsi Logic Corporation | Methods and apparatus for signaling to switch between different bus bandwidths |
TW507128B (en) * | 2001-07-12 | 2002-10-21 | Via Tech Inc | Data memory controller supporting the data bus invert |
JP2003208399A (ja) * | 2002-01-15 | 2003-07-25 | Hitachi Ltd | データ処理装置 |
JP2003223412A (ja) * | 2002-01-30 | 2003-08-08 | Oki Electric Ind Co Ltd | 半導体集積回路 |
KR100449721B1 (ko) * | 2002-05-20 | 2004-09-22 | 삼성전자주식회사 | 서로 다른 데이터 버스 폭을 갖는 장치들을 위한인터페이스 및 이를 이용한 데이터 전송방법 |
JP2004087027A (ja) * | 2002-08-28 | 2004-03-18 | Sanyo Electric Co Ltd | アクセス回路 |
JP2004164579A (ja) * | 2002-09-24 | 2004-06-10 | Sharp Corp | データバス幅変換装置およびデータ処理装置 |
DE10346570A1 (de) * | 2003-10-07 | 2005-05-19 | Siemens Ag | Bussystem und Buscontroller für elektronische Systeme |
US7293127B2 (en) * | 2004-01-15 | 2007-11-06 | Ati Technologies, Inc. | Method and device for transmitting data using a PCI express port |
JP4489454B2 (ja) * | 2004-02-16 | 2010-06-23 | 富士通マイクロエレクトロニクス株式会社 | 半導体集積回路 |
US7680966B1 (en) | 2004-06-29 | 2010-03-16 | National Semiconductor Corporation | Memory interface including generation of timing signals for memory operation |
CN100461134C (zh) * | 2007-03-27 | 2009-02-11 | 华为技术有限公司 | 一种外部存储器控制器及基于外部存储器控制器的地址变换的方法 |
FR2924243B1 (fr) * | 2007-11-27 | 2013-03-22 | Commissariat Energie Atomique | Circuit comportant une machine microprogrammee pour traiter les entrees ou les sorties d'un processeur afin de les faire entrer ou sortir du circuit selon n'importe quel protocole de communication |
US8742791B1 (en) * | 2009-01-31 | 2014-06-03 | Xilinx, Inc. | Method and apparatus for preamble detection for a control signal |
US10366299B2 (en) * | 2011-10-25 | 2019-07-30 | Bull Hn Information Systems, Inc. | Sorting/scanning system camera upgrade apparatus with backwards compatibility |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5478635A (en) * | 1977-12-06 | 1979-06-22 | Toshiba Corp | Data transfer control circuit |
JPS54142950A (en) * | 1978-04-28 | 1979-11-07 | Toshiba Corp | Data transfer system |
JPS6010948A (ja) * | 1983-06-30 | 1985-01-21 | Ricoh Co Ltd | デ−タ伝送装置 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4275455A (en) * | 1977-07-11 | 1981-06-23 | Automation Systems, Inc. | Output interface card suitable for use with a programmable logic controller |
US4214302A (en) * | 1978-04-24 | 1980-07-22 | Texas Instruments Incorporated | Eight bit standard connector bus for sixteen bit microcomputer |
US4514808A (en) * | 1978-04-28 | 1985-04-30 | Tokyo Shibaura Denki Kabushiki Kaisha | Data transfer system for a data processing system provided with direct memory access units |
US4245300A (en) * | 1978-06-05 | 1981-01-13 | Computer Automation | Integrated and distributed input/output system for a computer |
JPS5652454A (en) * | 1979-10-05 | 1981-05-11 | Hitachi Ltd | Input/output control method of variable word length memory |
JPS5779551A (en) * | 1980-11-06 | 1982-05-18 | Nec Corp | Information transfer device |
US4447876A (en) * | 1981-07-30 | 1984-05-08 | Tektronix, Inc. | Emulator control sequencer |
US4490785A (en) * | 1982-05-07 | 1984-12-25 | Digital Equipment Corporation | Dual path bus structure for computer interconnection |
CA1211219A (en) * | 1982-06-30 | 1986-09-09 | Hideo Kuroda | Digital data code conversion circuit for variable- word-length data code |
US4569018A (en) * | 1982-11-15 | 1986-02-04 | Data General Corp. | Digital data processing system having dual-purpose scratchpad and address translation memory |
US4590556A (en) * | 1983-01-17 | 1986-05-20 | Tandy Corporation | Co-processor combination |
KR900007564B1 (ko) * | 1984-06-26 | 1990-10-15 | 모토로라 인코포레이티드 | 동적 버스를 갖는 데이터 처리기 |
US4677548A (en) * | 1984-09-26 | 1987-06-30 | Honeywell Information Systems Inc. | LSI microprocessor chip with backward pin compatibility and forward expandable functionality |
US4716527A (en) * | 1984-12-10 | 1987-12-29 | Ing. C. Olivetti | Bus converter |
JPS61139866A (ja) * | 1984-12-11 | 1986-06-27 | Toshiba Corp | マイクロプロセツサ |
JPS61175845A (ja) * | 1985-01-31 | 1986-08-07 | Toshiba Corp | マイクロプロセツサシステム |
BG39765A1 (en) * | 1985-02-14 | 1986-08-15 | Turlakov | Device for connecting 8- degree and 16- degree modules to 16- degree microprocessor system |
US4736317A (en) * | 1985-07-17 | 1988-04-05 | Syracuse University | Microprogram-coupled multiple-microprocessor module with 32-bit byte width formed of 8-bit byte width microprocessors |
US4831514A (en) * | 1986-02-14 | 1989-05-16 | Dso "Izot" | Method and device for connecting a 16-bit microprocessor to 8-bit modules |
-
1985
- 1985-07-26 JP JP60165374A patent/JPS6226561A/ja active Pending
-
1989
- 1989-09-06 US US07/402,967 patent/US5113369A/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5478635A (en) * | 1977-12-06 | 1979-06-22 | Toshiba Corp | Data transfer control circuit |
JPS54142950A (en) * | 1978-04-28 | 1979-11-07 | Toshiba Corp | Data transfer system |
JPS6010948A (ja) * | 1983-06-30 | 1985-01-21 | Ricoh Co Ltd | デ−タ伝送装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0235553A (ja) * | 1988-07-25 | 1990-02-06 | Tokyo Electron Ltd | 回路モジュール |
US5513262A (en) * | 1992-02-18 | 1996-04-30 | Tulip Computers International B.V | Device for enciphering and deciphering, by means of the DES algorithm, data to be written to be read from a hard disk |
JPH0619466A (ja) * | 1992-07-01 | 1994-01-28 | Kawai Musical Instr Mfg Co Ltd | 音楽情報処理システム |
US6904894B2 (en) | 2002-10-18 | 2005-06-14 | Usui Kokusai Sangyo Kaisha Ltd. | Pulsation reducing system for fuel line |
Also Published As
Publication number | Publication date |
---|---|
US5113369A (en) | 1992-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6226561A (ja) | パ−ソナルコンピユ−タ | |
US6000027A (en) | Method and apparatus for improved graphics/image processing using a processor and a memory | |
US5678021A (en) | Apparatus and method for a memory unit with a processor integrated therein | |
US5737604A (en) | Method and apparatus for independently resetting processors and cache controllers in multiple processor systems | |
EP0569969B1 (en) | Microcomputer having instruction memory storing instructions for reading out internal conditions | |
KR100344132B1 (ko) | 컴퓨터 메모리 인터페이스용 장치와, 휴대용 이동 컴퓨터와 그 컴퓨터에서의 프로그램 명령 페치 및 데이타 기록/판독 요청 수행 방법 | |
US6463529B1 (en) | Processor based system with system wide reset and partial system reset capabilities | |
US5047922A (en) | Virtual I/O | |
US5870602A (en) | Multi-processor system with system wide reset and partial system reset capabilities | |
US20120023281A1 (en) | Single-chip microcomputer | |
JPH06175969A (ja) | Dmaチヤネル装置及びdmaチヤネルの変換装置 | |
US4332008A (en) | Microprocessor apparatus and method | |
JPH0574862B2 (ja) | ||
JPS60254358A (ja) | マルチア−キテクチヤマイクロプロセツサシステム | |
JP3128799B2 (ja) | データ処理装置、データ処理システム及びアウトラインフォントデータ発生方法 | |
JP2004029898A (ja) | データプロセッサ | |
US5828859A (en) | Method and apparatus for setting the status mode of a central processing unit | |
US4630194A (en) | Apparatus for expediting sub-unit and memory communications in a microprocessor implemented data processing system having a multibyte system bus that utilizes a bus command byte | |
JPS6362778B2 (ja) | ||
JP4227789B2 (ja) | 集積回路装置およびデータ処理システム | |
Sebern | A minicomputer-compatible microcomputer system: the DEC LSI-11 | |
JPS62191961A (ja) | 情報処理装置 | |
JPH07302255A (ja) | 半導体集積回路装置およびそのエミュレーション用プロセッサならびにエミュレータ | |
JPH09134326A (ja) | コンピュータシステム | |
JPH01121965A (ja) | マイクロプロセッサ |