JPH0746992Y2 - 通信機能内蔵型lsi - Google Patents
通信機能内蔵型lsiInfo
- Publication number
- JPH0746992Y2 JPH0746992Y2 JP1990405387U JP40538790U JPH0746992Y2 JP H0746992 Y2 JPH0746992 Y2 JP H0746992Y2 JP 1990405387 U JP1990405387 U JP 1990405387U JP 40538790 U JP40538790 U JP 40538790U JP H0746992 Y2 JPH0746992 Y2 JP H0746992Y2
- Authority
- JP
- Japan
- Prior art keywords
- built
- lsi
- communication
- network
- memory
- 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 - Lifetime
Links
Landscapes
- Microcomputers (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
Description
【0001】
【産業上の利用分野】本考案は通信機能内蔵型LSI、
特にネットワークを構築した際ゲートウエイとしても機
能する通信機能内蔵型LSIに関する。
特にネットワークを構築した際ゲートウエイとしても機
能する通信機能内蔵型LSIに関する。
【0002】
【従来の技術】従来から提案されている通信ネットワー
クは、一層構造のものが一般的である。しかし、自動車
のように、多くのエレクトロニクスシステムが存在し、
しかも全システム間でのデータ通信量が少なく、大部分
のデータ通信がローカルなシステム間で行われているよ
うな通信システムを、一層構造ネットワークとして形成
すると、各ノードでは総通信量に対する必要とされるデ
ータ数の割合が極端に小さくなる上に、ネットワークそ
のものが大規模化し、高価なシステムとなってしまう。
クは、一層構造のものが一般的である。しかし、自動車
のように、多くのエレクトロニクスシステムが存在し、
しかも全システム間でのデータ通信量が少なく、大部分
のデータ通信がローカルなシステム間で行われているよ
うな通信システムを、一層構造ネットワークとして形成
すると、各ノードでは総通信量に対する必要とされるデ
ータ数の割合が極端に小さくなる上に、ネットワークそ
のものが大規模化し、高価なシステムとなってしまう。
【0003】従って、このような場合には、データの通
信頻度の高いノード毎にグループ化を行い、このノード
間でサブネートワークを組み、サブネットワーク間の通
信を上位ネットワークで行う階層構造のネットワークと
することが好ましく、これにより、各ノードでの総通信
データ数に対する必要とされるデータ数の割合が増加
し、かつ各層の総通信データ数も少なくなる。このため
各層のネットワークは比較的低速で小規模となり全体と
して安価なシステムとすることができる。
信頻度の高いノード毎にグループ化を行い、このノード
間でサブネートワークを組み、サブネットワーク間の通
信を上位ネットワークで行う階層構造のネットワークと
することが好ましく、これにより、各ノードでの総通信
データ数に対する必要とされるデータ数の割合が増加
し、かつ各層の総通信データ数も少なくなる。このため
各層のネットワークは比較的低速で小規模となり全体と
して安価なシステムとすることができる。
【0004】従来、このような階層構造の通信ネットワ
ークは、一層構造の各ネットワーク同士をゲートウエイ
と呼ばれる特殊なインタフェース回路を介して接続する
ことにより実現している。これは、階層構造のネットワ
ークをサポートできる通信方式の仕様を定めることが難
しい上に、一層構造の通信ネットワークで現状の多くの
ニーズに対応可能であることによる。
ークは、一層構造の各ネットワーク同士をゲートウエイ
と呼ばれる特殊なインタフェース回路を介して接続する
ことにより実現している。これは、階層構造のネットワ
ークをサポートできる通信方式の仕様を定めることが難
しい上に、一層構造の通信ネットワークで現状の多くの
ニーズに対応可能であることによる。
【0005】図6には、このようにして構成された従来
の階層構造ネットワークの一例が示されている。この階
層構造ネットワークは、複数の一層構造のサブネットワ
ーク10a,10b,10cが、ゲートウエイ20a,
20b,20c及び上位ネットワーク用通信路28を介
して互いに接続され、階層構造を構築している。
の階層構造ネットワークの一例が示されている。この階
層構造ネットワークは、複数の一層構造のサブネットワ
ーク10a,10b,10cが、ゲートウエイ20a,
20b,20c及び上位ネットワーク用通信路28を介
して互いに接続され、階層構造を構築している。
【0006】各サブネットワーク10a,10b,10
cは、複数のマイクロコンピュータ15,16,17が
通信インタフェース12,13,14を介し下位ネット
ワーク用通信路18と接続されることにより構築されて
いる。
cは、複数のマイクロコンピュータ15,16,17が
通信インタフェース12,13,14を介し下位ネット
ワーク用通信路18と接続されることにより構築されて
いる。
【0007】また、前記ゲートウエイ20a,20b,
20cは、ゲートウエイ機能を果たすマイクロコンピュ
ータ22を含み、このマイクロコンピュータ22は、上
位ネットワーク用通信インタフェース24を介し上位ネ
ットワーク用通信路28と接続され、さらに下位ネット
ワーク用通信インタフェース26を介し下位ネットワー
ク用通信路18と接続されている。
20cは、ゲートウエイ機能を果たすマイクロコンピュ
ータ22を含み、このマイクロコンピュータ22は、上
位ネットワーク用通信インタフェース24を介し上位ネ
ットワーク用通信路28と接続され、さらに下位ネット
ワーク用通信インタフェース26を介し下位ネットワー
ク用通信路18と接続されている。
【0008】そして、各サブネットワーク10a,10
b,10cは、それぞれ独立したネットワークとして機
能し、例えばサブネットワーク10aは、通信インタフ
ェース12a,13a,14a及び下位ネットワーク用
通信路18aを介し、データのやりとりを行っている。
b,10cは、それぞれ独立したネットワークとして機
能し、例えばサブネットワーク10aは、通信インタフ
ェース12a,13a,14a及び下位ネットワーク用
通信路18aを介し、データのやりとりを行っている。
【0009】
【考案が解決しようとする課題】ところで、近年の集積
回路技術の進歩に伴い、対をなす通信インタフェースと
マイクロコンピュータを一つのLSIに内蔵させたいと
いう要求が強く、このようにすることにより、通信ネッ
トワークを構成する部品点数を減少させ、システムの簡
単化を図ることが可能となる。
回路技術の進歩に伴い、対をなす通信インタフェースと
マイクロコンピュータを一つのLSIに内蔵させたいと
いう要求が強く、このようにすることにより、通信ネッ
トワークを構成する部品点数を減少させ、システムの簡
単化を図ることが可能となる。
【0010】この場合、各ゲートウエイ20では、マイ
クロコンピュータ22と二つの通信インタフェース2
4,26を一つのLSIに内蔵させ、またサブネットワ
ーク18では、例えば一つの通信インタフェース12a
と、マイクロコンピュータ15aを一つのLSIに内蔵
させるように構成すればよい。しかし、このようにする
と、各サブネットワーク18a,18b,18cを構成
するそれぞれのLSI(一つの通信インタフェースと一
つのマイクロコンピュータとを内蔵させたもの)と、ゲ
ートウエイ20として用いるLSI(2つの通信インタ
フェースと一つのマイクロコンピュータとを内蔵させた
もの)という2種類のLSIを設計し製造しなければな
らず、LSIの共通化を図ることができず、安価なシス
テムを構築することができない。
クロコンピュータ22と二つの通信インタフェース2
4,26を一つのLSIに内蔵させ、またサブネットワ
ーク18では、例えば一つの通信インタフェース12a
と、マイクロコンピュータ15aを一つのLSIに内蔵
させるように構成すればよい。しかし、このようにする
と、各サブネットワーク18a,18b,18cを構成
するそれぞれのLSI(一つの通信インタフェースと一
つのマイクロコンピュータとを内蔵させたもの)と、ゲ
ートウエイ20として用いるLSI(2つの通信インタ
フェースと一つのマイクロコンピュータとを内蔵させた
もの)という2種類のLSIを設計し製造しなければな
らず、LSIの共通化を図ることができず、安価なシス
テムを構築することができない。
【0011】また、これとは逆に、各サブネットワーク
10a,10b,10cを構築するLSIを、ゲートウ
エイ20と同様に二つの通信インタフェースと一つのマ
イクロコンピュータとを内蔵させたタイプにすることも
考えられる。このようにすれば、システムにおいてLS
Iの共通化を高めることができ、コストダウンを図るこ
とができる。
10a,10b,10cを構築するLSIを、ゲートウ
エイ20と同様に二つの通信インタフェースと一つのマ
イクロコンピュータとを内蔵させたタイプにすることも
考えられる。このようにすれば、システムにおいてLS
Iの共通化を高めることができ、コストダウンを図るこ
とができる。
【0012】しかし、このようにすると、各サブネット
ワーク10a,10b,10c内で使用されるLSIで
は、内蔵された2個の通信インタフェースのうち一方し
か用いる必要がないため、他方の通信インタフェースは
無駄になり、特にネットワークシステムの回路規模か大
きくなると、このようにLSIの共通部品化を図ったこ
とがかえってシステム全体のコストアップにつながると
いう問題があった。
ワーク10a,10b,10c内で使用されるLSIで
は、内蔵された2個の通信インタフェースのうち一方し
か用いる必要がないため、他方の通信インタフェースは
無駄になり、特にネットワークシステムの回路規模か大
きくなると、このようにLSIの共通部品化を図ったこ
とがかえってシステム全体のコストアップにつながると
いう問題があった。
【0013】本考案は、このような従来の課題に鑑みな
されたものであり、その目的は1個の通信インタフェー
スを内蔵し、ゲートウエイとしても機能する通信機能内
蔵型LSIを提供することにある。
されたものであり、その目的は1個の通信インタフェー
スを内蔵し、ゲートウエイとしても機能する通信機能内
蔵型LSIを提供することにある。
【0014】
【課題を解決するための手段】前記目的を達成するた
め、本考案は、内蔵メモリと、この内蔵メモリにアクセ
スし演算制御動作を行う演算制御部と、前記内蔵メモリ
内のデータを通信路に向け送信するとともに、受信デー
タの内蔵メモリへの書込みを行う通信インタフェース
と、を含む通信機能内蔵型LSIにおいて、前記演算制
御部用の外部アドレス端子及び外部データ端子と、前記
内蔵メモリ用の外部アドレス端子及び外部データ端子
と、を含み、前記演算制御部は、前記演算制御部用の外
部アドレス端子及び外部データ端子を介し他の通信機能
内蔵型LSIの内蔵メモリ用の外部アドレス端子及び外
部データ端子と接続され、他の通信機能内蔵型LSIの
内蔵メモリへアクセスすることにより、ネットワーク用
通信路を介さずに当該他の通信機能内蔵型LSIとの間
で直接データの送信、受信を行うよう形成されたことを
特徴とする。
め、本考案は、内蔵メモリと、この内蔵メモリにアクセ
スし演算制御動作を行う演算制御部と、前記内蔵メモリ
内のデータを通信路に向け送信するとともに、受信デー
タの内蔵メモリへの書込みを行う通信インタフェース
と、を含む通信機能内蔵型LSIにおいて、前記演算制
御部用の外部アドレス端子及び外部データ端子と、前記
内蔵メモリ用の外部アドレス端子及び外部データ端子
と、を含み、前記演算制御部は、前記演算制御部用の外
部アドレス端子及び外部データ端子を介し他の通信機能
内蔵型LSIの内蔵メモリ用の外部アドレス端子及び外
部データ端子と接続され、他の通信機能内蔵型LSIの
内蔵メモリへアクセスすることにより、ネットワーク用
通信路を介さずに当該他の通信機能内蔵型LSIとの間
で直接データの送信、受信を行うよう形成されたことを
特徴とする。
【0015】
【作用】本考案の通信機能内蔵型LSIは、通信インタ
フェースにネットワーク用の通信路を介して他の複数の
通信機能内蔵型LSIの通信インタフェースを接続する
ことにより、サブネットワークを形成し、このサブネッ
トワーク内においてデータのやりとりを行うよう構成さ
れる。
フェースにネットワーク用の通信路を介して他の複数の
通信機能内蔵型LSIの通信インタフェースを接続する
ことにより、サブネットワークを形成し、このサブネッ
トワーク内においてデータのやりとりを行うよう構成さ
れる。
【0016】このとき、各LSIの内蔵メモリ内に書き
込まれたデータが、通信インタフェースを介して通信路
へ向け送信データとして送り出され、また通信路を介し
て受信されるデータが必要に応じ内蔵メモリに書き込ま
れる。
込まれたデータが、通信インタフェースを介して通信路
へ向け送信データとして送り出され、また通信路を介し
て受信されるデータが必要に応じ内蔵メモリに書き込ま
れる。
【0017】また、このように構成されたサブネットワ
ークを他のネットワークと接続する場合には、各ネット
ワークのゲートウエイとして機能する本考案のLSIの
うち、一方のLSIの内蔵メモリ用の外部アドレス端子
及び外部データ端子と、他方のLSIの演算制御部用の
外部アドレス端子及び外部データ端子とを接続する。こ
れにより、ゲートウエイとして機能する二つのLSIの
うち、一方のLSIの演算制御部が他方のLSIの内蔵
メモリと直接アクセスし、異なるネットワーク間でデー
タの転送が行われる。
ークを他のネットワークと接続する場合には、各ネット
ワークのゲートウエイとして機能する本考案のLSIの
うち、一方のLSIの内蔵メモリ用の外部アドレス端子
及び外部データ端子と、他方のLSIの演算制御部用の
外部アドレス端子及び外部データ端子とを接続する。こ
れにより、ゲートウエイとして機能する二つのLSIの
うち、一方のLSIの演算制御部が他方のLSIの内蔵
メモリと直接アクセスし、異なるネットワーク間でデー
タの転送が行われる。
【0018】このようにして、本考案によれば、通信イ
ンタフェースが1個しか内蔵されていない複数の通信機
能内蔵型LSIを用い、サブネットワークを構築すると
共に、前記LSIを用いてゲートウエイを構築し他のネ
ットワークと接続することにより、階層構造ネットワー
クを実現することができる。
ンタフェースが1個しか内蔵されていない複数の通信機
能内蔵型LSIを用い、サブネットワークを構築すると
共に、前記LSIを用いてゲートウエイを構築し他のネ
ットワークと接続することにより、階層構造ネットワー
クを実現することができる。
【0019】
【考案の効果】以上説明したように、本考案によれば、
階層構造ネットワークを構築するために使用するLSI
の共通化を図ることができると共に、各LSI内には、
従来のように2個の通信インタフェースを必要とするこ
とがないため、LSI自体の単価を下げ、階層ネットワ
ーク自体を安価に構築することが可能となる。
階層構造ネットワークを構築するために使用するLSI
の共通化を図ることができると共に、各LSI内には、
従来のように2個の通信インタフェースを必要とするこ
とがないため、LSI自体の単価を下げ、階層ネットワ
ーク自体を安価に構築することが可能となる。
【0020】
【実施例】次に本考案の好適な実施例を図面に基づき詳
細に説明する。
細に説明する。
【0021】図1には、本考案にかかる通信機能内蔵型
LSIの好適な実施例が示され、図2には前記LSIを
用いて構築された階層構造ネットワークの一例が示され
ている。
LSIの好適な実施例が示され、図2には前記LSIを
用いて構築された階層構造ネットワークの一例が示され
ている。
【0022】図1に示すよう、実施例の通信機能内蔵型
LSI30は、演算制御部として機能するマイクロコン
ピュータ32と、通信インタフェース34とを内蔵して
おり、前記通信インタフェース34内には内蔵メモリ4
0,通信制御回路42及びマルチプレクサ44が設けら
れ、通信制御回路42の制御により、内蔵メモリ40内
のデータを通信路18へ向け送信データとして送り出
し、また通信路18を介して受信されるデータを必要に
応じて内蔵メモリ40に書き込むよう構成されている。
LSI30は、演算制御部として機能するマイクロコン
ピュータ32と、通信インタフェース34とを内蔵して
おり、前記通信インタフェース34内には内蔵メモリ4
0,通信制御回路42及びマルチプレクサ44が設けら
れ、通信制御回路42の制御により、内蔵メモリ40内
のデータを通信路18へ向け送信データとして送り出
し、また通信路18を介して受信されるデータを必要に
応じて内蔵メモリ40に書き込むよう構成されている。
【0023】また、この通信機能内蔵型LSI30に
は、マイクロコンピュータ用外部アドレス端子36a及
び外部データ端子38aが設けられると共に、前記内蔵
メモリ40用の外部アドレス端子36b及び外部データ
端子38bが設けられている。
は、マイクロコンピュータ用外部アドレス端子36a及
び外部データ端子38aが設けられると共に、前記内蔵
メモリ40用の外部アドレス端子36b及び外部データ
端子38bが設けられている。
【0024】本考案の特徴は、前記マイクロコンピュー
タ32が、内部データバス及び内部アドレスバスを介し
て内蔵メモリ40に直接アクセスできると共に、必要に
応じその外部アドレス端子36a及び外部データ端子3
8aを他のLSI30の外部アドレス端子36b及び外
部データ端子38bと接続することにより、当該他のL
SIの内蔵メモリ40にも直接アクセスできるように形
成したことにある。
タ32が、内部データバス及び内部アドレスバスを介し
て内蔵メモリ40に直接アクセスできると共に、必要に
応じその外部アドレス端子36a及び外部データ端子3
8aを他のLSI30の外部アドレス端子36b及び外
部データ端子38bと接続することにより、当該他のL
SIの内蔵メモリ40にも直接アクセスできるように形
成したことにある。
【0025】このように、少なくとも2個のLSIの外
部アドレス端子36aおよび外部データ端子38aと外
部アドレス端子36bおよび外部データ端子38bとを
それぞれ接続することにより、当該二つのLSIが全く
別のネットワークを構成するものであっても、マイクロ
コンピュータ32と外部の内蔵メモリ40との間のデー
タのアクセスにより、データの転送を行うことができ、
ゲートウエイとして機能させることが可能となる。
部アドレス端子36aおよび外部データ端子38aと外
部アドレス端子36bおよび外部データ端子38bとを
それぞれ接続することにより、当該二つのLSIが全く
別のネットワークを構成するものであっても、マイクロ
コンピュータ32と外部の内蔵メモリ40との間のデー
タのアクセスにより、データの転送を行うことができ、
ゲートウエイとして機能させることが可能となる。
【0026】なお、本実施例では、マルチプレクサ44
を用い、内部データバス及び内部アドレスバスからのデ
ータアクセスと、外部アドレス端子36b及び外部デー
タ端子38bからのデータアクセスとの切替えを必要に
応じ行うよう構成されている。
を用い、内部データバス及び内部アドレスバスからのデ
ータアクセスと、外部アドレス端子36b及び外部デー
タ端子38bからのデータアクセスとの切替えを必要に
応じ行うよう構成されている。
【0027】図2には、このような通信機能内蔵型LS
I30を用いて構築された階層構造ネットワークの一例
が示されている。
I30を用いて構築された階層構造ネットワークの一例
が示されている。
【0028】実施例のネットワークは、二つのサブネッ
トワーク10a,10bと、これらを接続する上位のネ
ットワーク11とから構成されている。
トワーク10a,10bと、これらを接続する上位のネ
ットワーク11とから構成されている。
【0029】各サブネットワーク10a,10bは、そ
れぞれ独立したネットワークとして構築され、例えばサ
ブネットワーク10aは、下位ネットワーク用通信路1
8aを介し複数の通信機能内蔵型LSI30−4,30
−6,30−7,30−8の間でデータのやりとりを行
う一層構造ネットワークとして構築されている。
れぞれ独立したネットワークとして構築され、例えばサ
ブネットワーク10aは、下位ネットワーク用通信路1
8aを介し複数の通信機能内蔵型LSI30−4,30
−6,30−7,30−8の間でデータのやりとりを行
う一層構造ネットワークとして構築されている。
【0030】同様に、他のサブネットワーク10bも。
下位ネットワーク用通信路18bを介し、複数のLSI
30−5,30−9,30−10,30−11の間でデ
ータのやりとりを行う一層構造ネットワークとして構築
されている。
下位ネットワーク用通信路18bを介し、複数のLSI
30−5,30−9,30−10,30−11の間でデ
ータのやりとりを行う一層構造ネットワークとして構築
されている。
【0031】ここで、各サブネットワーク10a,10
bを構築する各LSI30は、図1に示すようその通信
インタフェース34が通信路18と接続されている。
bを構築する各LSI30は、図1に示すようその通信
インタフェース34が通信路18と接続されている。
【0032】また、前記上位ネットワーク11は、複数
のLSI30−1,30−2,30−3が上位ネットワ
ーク用通信路28と接続され、データのやりとりを行う
よう構成されている。ここで、各LSIの通信インタフ
ェースは、それぞれ上位ネットワーク用通信路28と接
続されている。
のLSI30−1,30−2,30−3が上位ネットワ
ーク用通信路28と接続され、データのやりとりを行う
よう構成されている。ここで、各LSIの通信インタフ
ェースは、それぞれ上位ネットワーク用通信路28と接
続されている。
【0033】従って、この階層構造ネットワーク内にお
いて、各通信路18a,18b及び28内では、それぞ
れ独立したデータのやりとりが行われることになる。
いて、各通信路18a,18b及び28内では、それぞ
れ独立したデータのやりとりが行われることになる。
【0034】また、本実施例の階層構造ネットワークに
おいて、LSI30−1,30−4は、サブネットワー
ク10aと上位ネットワーク11とを接続するゲートウ
エイとして機能するよう構成され、さらにLSI30−
3,30−5は、上位ネットワーク11とサブネットワ
ーク10bとをつなぐゲートウエイとして機能するよう
構成されている。
おいて、LSI30−1,30−4は、サブネットワー
ク10aと上位ネットワーク11とを接続するゲートウ
エイとして機能するよう構成され、さらにLSI30−
3,30−5は、上位ネットワーク11とサブネットワ
ーク10bとをつなぐゲートウエイとして機能するよう
構成されている。
【0035】ここで、LSI30−1の外部アドレス端
子36a及び外部データ端子38aは、LSI30−4
の外部アドレス端子36b及び外部データ端子38bと
接続されている。そして、LSI30−1のマイクロコ
ンピュータ32がLSI30−4の内蔵メモリ40に直
接アクセスし、両ネットワーク10a及び11の間でデ
ータのやりとりが行われる。同様に、LSI30−3の
外部アドレス端子36a及び外部データ端子38aは、
LSI30−5の外部アドレス端子36b及び外部デー
タ端子38bと接続され、LSI30−3のマイクロコ
ンピュータ32がLSI30−5の内蔵メモリ40に直
接アクセスし、両ネットワーク11及び10bの間でデ
ータのやりとりを行うよう形成されている。
子36a及び外部データ端子38aは、LSI30−4
の外部アドレス端子36b及び外部データ端子38bと
接続されている。そして、LSI30−1のマイクロコ
ンピュータ32がLSI30−4の内蔵メモリ40に直
接アクセスし、両ネットワーク10a及び11の間でデ
ータのやりとりが行われる。同様に、LSI30−3の
外部アドレス端子36a及び外部データ端子38aは、
LSI30−5の外部アドレス端子36b及び外部デー
タ端子38bと接続され、LSI30−3のマイクロコ
ンピュータ32がLSI30−5の内蔵メモリ40に直
接アクセスし、両ネットワーク11及び10bの間でデ
ータのやりとりを行うよう形成されている。
【0036】本実施例は以上の構成からなり、次にその
作用を、サブネットワーク10aのLSI30−8から
他のサブネットワーク10bのLSI30−11へデー
タ送信を行う場合を例にとり説明する。
作用を、サブネットワーク10aのLSI30−8から
他のサブネットワーク10bのLSI30−11へデー
タ送信を行う場合を例にとり説明する。
【0037】この場合には、まずLSI30−8の内蔵
メモリ40に記憶されたデータは、通信インタフェース
34により下位ネットワーク用通信路18aを介しLS
I30−4の内蔵メモリ40に送られ、書き込まれる。
メモリ40に記憶されたデータは、通信インタフェース
34により下位ネットワーク用通信路18aを介しLS
I30−4の内蔵メモリ40に送られ、書き込まれる。
【0038】次に、このLSI30−4の内蔵メモリ4
0に書き込まれたデータは、LSI30−1のマイクロ
コンピュータ32から外部アドレス端子36b,外部デ
ータ端子38bを介し直接アクセスされ、このLSI3
0−1の内蔵メモリ40内に書き込まれる。
0に書き込まれたデータは、LSI30−1のマイクロ
コンピュータ32から外部アドレス端子36b,外部デ
ータ端子38bを介し直接アクセスされ、このLSI3
0−1の内蔵メモリ40内に書き込まれる。
【0039】次に、このLSI30−1の通信インタフ
ェース34は、上位ネットワーク用通信路28を介し内
蔵メモリ40に記憶されたデータをLSI30−3へ向
け送信し、このLSI30−3の内蔵メモリ40内へ書
き込む。
ェース34は、上位ネットワーク用通信路28を介し内
蔵メモリ40に記憶されたデータをLSI30−3へ向
け送信し、このLSI30−3の内蔵メモリ40内へ書
き込む。
【0040】このようにしてLSI30−3の内蔵メモ
リ40に記憶されたデータは、マイクロコンピュータ3
2により読み出され、外部アドレス端子36a,38a
を介しLSI30−5の内蔵メモリ40内に書き込まれ
る。
リ40に記憶されたデータは、マイクロコンピュータ3
2により読み出され、外部アドレス端子36a,38a
を介しLSI30−5の内蔵メモリ40内に書き込まれ
る。
【0041】次に、LSI30−5の通信インタフェー
ス34は、内蔵メモリ40内に書き込まれたデータを下
位ネットワーク用通信路18bを介しLSI30−11
の内蔵メモリ40へ向け転送し、これによりLSI30
−8から送信されたデータはLSI30−11の内蔵メ
モリ40に書き込まれ通信が完了することになる。そし
て、LSI30−11のマイクロコンピュータ32は、
このようにして内蔵メモリ40に書き込まれた受信デー
タを読み出し、各種の制御演算を行うことができる。
ス34は、内蔵メモリ40内に書き込まれたデータを下
位ネットワーク用通信路18bを介しLSI30−11
の内蔵メモリ40へ向け転送し、これによりLSI30
−8から送信されたデータはLSI30−11の内蔵メ
モリ40に書き込まれ通信が完了することになる。そし
て、LSI30−11のマイクロコンピュータ32は、
このようにして内蔵メモリ40に書き込まれた受信デー
タを読み出し、各種の制御演算を行うことができる。
【0042】このように、本実施例によれば、図1に示
すように構築された共通のLSIを各ネットワークを構
築するLSIとして用いることもでき、さらにゲートウ
エイを構成するLSIとしても用いることができる。
すように構築された共通のLSIを各ネットワークを構
築するLSIとして用いることもでき、さらにゲートウ
エイを構成するLSIとしても用いることができる。
【0043】特に、本考案によれば、従来のように2個
のインタフェースをLSIに内蔵することなく、1個の
インタフェースを内蔵させたLSI30を用いゲートウ
エイを構築することができるため、LSI30のコスト
ダウンを図り、ネットワーク全体を安価に構築すること
が可能となる。
のインタフェースをLSIに内蔵することなく、1個の
インタフェースを内蔵させたLSI30を用いゲートウ
エイを構築することができるため、LSI30のコスト
ダウンを図り、ネットワーク全体を安価に構築すること
が可能となる。
【0044】第2実施例 図3には、本考案にかかる通信機能内蔵型LSIの好適
な第2実施例が示されている。
な第2実施例が示されている。
【0045】本実施例のLSI30の特徴は、内蔵メモ
リ40を、通信インタフェース34とは別の回路として
形成したことにある。
リ40を、通信インタフェース34とは別の回路として
形成したことにある。
【0046】すなわち、実施例の通信インタフェース3
4は、通信制御回路42と、通信データバッファ46と
を含み、内蔵メモリ40に記憶されたデータが、一旦通
信データバッファ46内に取り込まれた後、通信制御回
路42の制御に基づき、通信路18へ向け送り出され送
信が完了するよう構成されている。逆に、通信路18を
介して受信されるデータは、一旦通信データバッファ4
6に取り込まれ、必要に応じて内蔵メモリ40に書き込
まれるよう構成されている。
4は、通信制御回路42と、通信データバッファ46と
を含み、内蔵メモリ40に記憶されたデータが、一旦通
信データバッファ46内に取り込まれた後、通信制御回
路42の制御に基づき、通信路18へ向け送り出され送
信が完了するよう構成されている。逆に、通信路18を
介して受信されるデータは、一旦通信データバッファ4
6に取り込まれ、必要に応じて内蔵メモリ40に書き込
まれるよう構成されている。
【0047】また、前記内蔵メモリ40はデュアルポー
トRAMを用いて形成され、図1に示す実施例とは異な
り、マルチプレクサを用いなくともマイクロコンピュー
タ32と、外部アドレス端子36b及び外部データ端子
38bの双方から選択的にアクセスされるよう構成され
ている。
トRAMを用いて形成され、図1に示す実施例とは異な
り、マルチプレクサを用いなくともマイクロコンピュー
タ32と、外部アドレス端子36b及び外部データ端子
38bの双方から選択的にアクセスされるよう構成され
ている。
【0048】従って、本実施例のLSI30を用いて
も、前記実施例と同様階層構造のネットワークを容易に
構築することができる。
も、前記実施例と同様階層構造のネットワークを容易に
構築することができる。
【0049】第3実施例 本考案の通信機能内蔵型LSI30は、その内蔵メモリ
40が他の2つ以上のLSIのマイクロコンピュータか
ら直接データアクセスできる構造とすることにより、通
信インタフェース34の通信機能を使用しなくても、図
4,図5のようなLSI間通信ネットワークを構築する
こともできる。
40が他の2つ以上のLSIのマイクロコンピュータか
ら直接データアクセスできる構造とすることにより、通
信インタフェース34の通信機能を使用しなくても、図
4,図5のようなLSI間通信ネットワークを構築する
こともできる。
【0050】例えば、図4(b)に示すよう、各通信機
能内蔵型LSI30内に2個の内蔵メモリ40−1,4
0−2を設け、各内蔵メモリ40−1,40−2にそれ
ぞれ外部アドレス端子36b,36cと、外部データ端
子38b,38cを設けることにより、図4(a)に示
すようなネットワークを構成することができる。
能内蔵型LSI30内に2個の内蔵メモリ40−1,4
0−2を設け、各内蔵メモリ40−1,40−2にそれ
ぞれ外部アドレス端子36b,36cと、外部データ端
子38b,38cを設けることにより、図4(a)に示
すようなネットワークを構成することができる。
【0051】これにおいて、A,B,C,D,E,F,
G,Hで示される〇印は、本実施例で用いられる通信機
能内蔵型LSIをそれぞれ表している。
G,Hで示される〇印は、本実施例で用いられる通信機
能内蔵型LSIをそれぞれ表している。
【0052】ここで、E,F,G,Hの各LSIのマイ
クロコンピュータ32は、(A,F)(B,G)(C,
H)(D,E)の各LSIの内蔵メモリ40とそれぞれ
接続されている。
クロコンピュータ32は、(A,F)(B,G)(C,
H)(D,E)の各LSIの内蔵メモリ40とそれぞれ
接続されている。
【0053】また、A,B,C,Dの各LSIのマイク
ロコンピュータ32は、同様に(B,E)(C,F)
(D,G)(A,H)の各LSIの内蔵メモリ40にそ
れぞれ接続されている。
ロコンピュータ32は、同様に(B,E)(C,F)
(D,G)(A,H)の各LSIの内蔵メモリ40にそ
れぞれ接続されている。
【0054】これにより、通信インタフェース34を用
いることなく、各LSIA,B,C,D,E,F,G,
H間で通信することが可能となる。
いることなく、各LSIA,B,C,D,E,F,G,
H間で通信することが可能となる。
【0055】ここで、隣接する各LSI間では、相互に
データ通信が行えるラインと、一方の通信のみが行える
ラインとが形成される。
データ通信が行えるラインと、一方の通信のみが行える
ラインとが形成される。
【0056】例えば、AとEのLSIは、一方のマイク
ロコンピュータ32が他方のLSIの内蔵メモリ40に
相互に接続されるようになっているため、EのLSIの
マイクロコンピュータ32からAのLSIの内蔵メモリ
40にデータアクセスができると共に、AのLSIのマ
イクロコンピュータ32からEのLSIの内蔵メモリ4
0に対してもデータアクセスができる。このように、双
方向の通信が行えることになる。
ロコンピュータ32が他方のLSIの内蔵メモリ40に
相互に接続されるようになっているため、EのLSIの
マイクロコンピュータ32からAのLSIの内蔵メモリ
40にデータアクセスができると共に、AのLSIのマ
イクロコンピュータ32からEのLSIの内蔵メモリ4
0に対してもデータアクセスができる。このように、双
方向の通信が行えることになる。
【0057】これに対し、例えばEとHのLSI間で
は、HのLSIのマイクロコンピュータ32からEのL
SIに内蔵されたメモリ40へデータアクセスはできる
が、逆はできず、一方向の通信のみが行えることにな
る。
は、HのLSIのマイクロコンピュータ32からEのL
SIに内蔵されたメモリ40へデータアクセスはできる
が、逆はできず、一方向の通信のみが行えることにな
る。
【0058】また、例えば各通信機能内蔵型LSIを、
例えば3個のデュアルポートRAMを内蔵メモリ40と
して有するよう形成する場合には、各LSIのマイクロ
コンピュータ32を、他のLSIの内蔵メモリに図5で
示すようにデータアクセスできるよう接続することによ
り、通信インタフェース34を用いることなく膨大なネ
ットワークを構成することができる。
例えば3個のデュアルポートRAMを内蔵メモリ40と
して有するよう形成する場合には、各LSIのマイクロ
コンピュータ32を、他のLSIの内蔵メモリに図5で
示すようにデータアクセスできるよう接続することによ
り、通信インタフェース34を用いることなく膨大なネ
ットワークを構成することができる。
【0059】他の実施例 また、本考案は前記実施例に限定されることなく、本考
案の要旨の範囲内で各種の変形実施が可能である。
案の要旨の範囲内で各種の変形実施が可能である。
【0060】例えば、前記各実施例では、本考案の通信
機能内蔵型LSIを用いて二層構造のネットワークを構
築する場合を例にとり説明したが、本考案はこれに限ら
ず、同様の手法を用いて三層構造以上のネットワークを
容易に構築することもできる。
機能内蔵型LSIを用いて二層構造のネットワークを構
築する場合を例にとり説明したが、本考案はこれに限ら
ず、同様の手法を用いて三層構造以上のネットワークを
容易に構築することもできる。
【0061】また、前記各実施例では、マイクロコンピ
ュータ32の外部アドレス端子36a及び外部データ端
子38aと、内蔵メモリ40の外部アドレス端子36b
及び外部データ端子38bをそれぞれ別々に形成した場
合を例にとり説明したが、LSIの入出力ピン削減のた
め外部データ端子同士、外部アドレス端子同士を共用化
し、制御信号により、切り替えるよう構成してもよい。
ュータ32の外部アドレス端子36a及び外部データ端
子38aと、内蔵メモリ40の外部アドレス端子36b
及び外部データ端子38bをそれぞれ別々に形成した場
合を例にとり説明したが、LSIの入出力ピン削減のた
め外部データ端子同士、外部アドレス端子同士を共用化
し、制御信号により、切り替えるよう構成してもよい。
【図1】本考案にかかる通信機能内蔵型LSIの好適な
第1実施例のブロック回路図である。
第1実施例のブロック回路図である。
【図2】図1に示す通信機能内蔵型LSIを用いて構築
された階層構造ネットワークの説明図である。
された階層構造ネットワークの説明図である。
【図3】本考案にかかる通信機能内蔵型LSIの好適な
第2実施例の回路図である。
第2実施例の回路図である。
【図4】(a),(b)は、第3実施例にかかる通信機
能内蔵型LSIを用いて構築されたLSI間の通信ネッ
トワークの一例およびこのネックトワークに使用される
LSIを示す説明図である。
能内蔵型LSIを用いて構築されたLSI間の通信ネッ
トワークの一例およびこのネックトワークに使用される
LSIを示す説明図である。
【図5】第3実施例にかかる通信機能内蔵型LSIを用
いて構築された通信ネットワークの他の一例を示す説明
図である。
いて構築された通信ネットワークの他の一例を示す説明
図である。
【図6】従来のゲートウエイを用いて構築された階層構
造ネットワークの説明図である。
造ネットワークの説明図である。
10a,10b,10c サブネットワーク 11 上位ネットワーク 18a,18b,18c 下位ネットワーク用通信路 28 上位ネットワーク用通信路 30 通信機能内蔵型LSI 32 マイクロコンピュータ 34 通信インタフェース 36a,36b 外部アドレス端子 38a,38b 外部データ端子 40 内蔵メモリ
Claims (1)
- 【請求項1】 内蔵メモリと、この内蔵メモリにアクセ
スし演算制御動作を行う演算制御部と、前記内蔵メモリ
内のデータを通信路に向け送信するとともに、受信デー
タの内蔵メモリへの書込みを行う通信インタフェース
と、を含む通信機能内蔵型LSIにおいて、前記演算制
御部用の外部アドレス端子及び外部データ端子と、前記
内蔵メモリ用の外部アドレス端子及び外部データ端子
と、を含み、前記演算制御部は、前記演算制御部用の外
部アドレス端子及び外部データ端子を介し他の通信機能
内蔵型LSIの内蔵メモリ用の外部アドレス端子及び外
部データ端子と接続され、他の通信機能内蔵型LSIの
内蔵メモリへアクセスすることにより、ネットワーク用
通信路を介さずに当該他の通信機能内蔵型LSIとの間
で直接データの送信、受信を行うよう形成されたことを
特徴とする通信機能内蔵型LSI。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1990405387U JPH0746992Y2 (ja) | 1990-12-28 | 1990-12-28 | 通信機能内蔵型lsi |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1990405387U JPH0746992Y2 (ja) | 1990-12-28 | 1990-12-28 | 通信機能内蔵型lsi |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0492842U JPH0492842U (ja) | 1992-08-12 |
| JPH0746992Y2 true JPH0746992Y2 (ja) | 1995-10-25 |
Family
ID=31882817
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1990405387U Expired - Lifetime JPH0746992Y2 (ja) | 1990-12-28 | 1990-12-28 | 通信機能内蔵型lsi |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0746992Y2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6936833B2 (en) | 2000-08-28 | 2005-08-30 | Nec Electronics Corporation | Semiconductor device package having a switcher connecting plural processing elements |
-
1990
- 1990-12-28 JP JP1990405387U patent/JPH0746992Y2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6936833B2 (en) | 2000-08-28 | 2005-08-30 | Nec Electronics Corporation | Semiconductor device package having a switcher connecting plural processing elements |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0492842U (ja) | 1992-08-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2004529581A5 (ja) | ||
| CN101739241A (zh) | 一种片上多核dsp簇和应用扩展方法 | |
| JPH04294441A (ja) | マイクロプロセッサを備えた処理装置間のインターフェイス用回路装置 | |
| CN103365795A (zh) | 分布式重排序缓冲器 | |
| US5155807A (en) | Multi-processor communications channel utilizing random access/sequential access memories | |
| JPH01320564A (ja) | 並列処理装置 | |
| CA2234635C (en) | Method and device for exchanging data | |
| CN219574799U (zh) | 一种基于amba总线的多总线桥接器及其片上系统 | |
| JPH11163970A (ja) | 装置内基盤制御システム | |
| US6256696B1 (en) | Information processing system comprising at least two processors | |
| CN101355523B (zh) | 一种数据传输控制方法与系统 | |
| CN115796248A (zh) | 一种基于分布式片上存储的多核张量处理器 | |
| JPS6024980B2 (ja) | マイクロコンピユ−タ | |
| JPH0471060A (ja) | 半導体集積回路 | |
| JPH01291343A (ja) | メモリ管理装置 | |
| JPS6132162A (ja) | 情報転送の競合防止回路 | |
| JPH07271654A (ja) | コントローラ | |
| KR0145541B1 (ko) | 디지탈 이동통신 교환기에서 대 용량 프로세서간 통신보드의 예비용 노드 이용방법 | |
| JPH04258886A (ja) | メモリ回路 | |
| JPS6029139B2 (ja) | 処理装置間結合方式 | |
| EP1459191B1 (en) | Communication bus system | |
| JP3548948B2 (ja) | クロスバスイッチ | |
| JPS6051145B2 (ja) | コンピユ−タ接続方式 | |
| JPH07175768A (ja) | デュアルcpuシステム | |
| JP3157876B2 (ja) | 遠隔監視制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19960416 |