Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0795739B2 - データ転送システム - Google Patents
[go: Go Back, main page]

JPH0795739B2 - データ転送システム - Google Patents

データ転送システム

Info

Publication number
JPH0795739B2
JPH0795739B2 JP1263667A JP26366789A JPH0795739B2 JP H0795739 B2 JPH0795739 B2 JP H0795739B2 JP 1263667 A JP1263667 A JP 1263667A JP 26366789 A JP26366789 A JP 26366789A JP H0795739 B2 JPH0795739 B2 JP H0795739B2
Authority
JP
Japan
Prior art keywords
data
address
information
module
reception
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 - Fee Related
Application number
JP1263667A
Other languages
English (en)
Other versions
JPH03124140A (ja
Inventor
康彦 岡村
保夫 蔭山
孝 鈴木
潤一 藤森
武志 船田
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.)
Yamaha Corp
Original Assignee
Yamaha 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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP1263667A priority Critical patent/JPH0795739B2/ja
Publication of JPH03124140A publication Critical patent/JPH03124140A/ja
Priority to US08/487,660 priority patent/US5559962A/en
Publication of JPH0795739B2 publication Critical patent/JPH0795739B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)
  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は、デジタル音声信号の処理に用いて好適なデ
ータ転送システムに関する。
「従来の技術」 従来、デジタル機器相互間のデータ転送方式として、シ
リアルデータバス群とマトリクススイッチを用いたデー
タ転送方式があった。この方式は第5図に示すように、
シリアルデータバス群A0〜Anと、シリアルデータバス群
B0〜Bnとの間にマトリクススイッチ60を設け、これによ
って両バス間の接続関係を適宜設定するものである。
また、汎用コンピュータ等には、いわゆるVMEバスを用
いたデータ転送方式が採用されている。これは基板同志
を直接結合する非同期バスであり、送信側が受信側のデ
ータ受信完了を確認するまで待機するように構成され、
これにより、種々のデータ長を持つデータの転送を可能
としている。
「発明が解決しようとする課題」 ところで、上記各方式によれば、いずれも解決すべき問
題点があった。
まず、シリアルデータバス群とマトリクススイッチを用
いたデータ転送方式においては、データ伝送をシリアル
で行うことにより高速伝送が困難であるという欠点があ
り、さらに、データバスの本数を増加させると、マトリ
クススイッチ60の構成が複雑となり、高価となる欠点も
あった。
一方、VMEバスを用いたデータ転送方式にあっては、デ
ータ転送のタイミングが不確定であるから、例えばデジ
タル音声信号等の実時間信号の転送に用いると、転送さ
れたデータを常に実時間に補正する必要があり、不便で
あった。
本発明は上述した事情に鑑みてなされたものであり、安
価であるとともにデータのシリアル伝送と高速伝送とを
共に可能とするデータ転送システムを提供することを目
的としている。
「課題を解決するための手段」 上記課題を解決するため、特許請求の範囲第1項記載の
発明にあっては、第1図に例示するように、送信側の装
置のアドレスを示す送信アドレス情報と受信側の装置の
アドレスを示す受信アドレス情報とを流すアドレスバス
106と、データを流すデータバス107と、前記アドレスバ
ス106より送信アドレス情報が供給されると前記データ
バス107にデータを送信する送信装置103と、前記アドレ
スバス106より受信アドレス情報または受信グループ情
報が供給されると前記データバス107から前記データを
受信する複数の受信装置104,105と、1つの送信アドレ
ス情報と、1つの受信アドレス情報または受信グループ
情報とを1組とし、この組を複数連ねて成る情報列を発
生する主制御装置101と、前記主制御装置101から前記情
報列が供給されると、これを構成する各情報を1組単位
で所定の順序かつ所定のタイミングで前記アドレスバス
106に出力することにより、前記送信装置103と、前記複
数の受信装置104,105とに供給するタイミング制御装置1
02と、を具備することを特徴としている。
また、特許請求の範囲第2項記載の発明にあっては、特
許請求の範囲第1項記載の発明において、前記タイミン
グ制御装置102は、受信グループ情報を出力するときに
受信グループ情報の出力を示す識別信号を前記複数の受
信装置104,105に供給し、前記複数の受信装置104,105
は、供給された情報が受信アドレス情報であるか受信グ
ループ情報であるかを前記識別信号によって識別するこ
とを特徴としている。
「作用」 特許請求の範囲第1項記載の発明にあっては、主制御装
置101から供給された各情報の組が、所定順序かつ所定
タイミングでタイミング制御装置102から出力される。
したがって、送信アドレス情報と受信装置104を指定す
る受信アドレス情報から成る組を情報列に含めると、こ
の組が出力されるタイミングで送信装置103から受信装
置104へのデータ転送が実行される。したがって、この
組の情報が出力されるタイミングが一定周期で繰り返さ
れるように情報列を構成すれば、送信装置103から第1
の受信装置104へのデータ転送が周期的に実行される。
また、この組の情報が頻繁に出力されるように情報列を
構成すれば、短時間に多量のデータを送信装置103から
第1の受信装置104へ転送することができる。
また、送信アドレス情報と受信装置105を指定する受信
アドレス情報から成る組を情報列に含めると、上記と同
様に、送信装置103から第2の受信装置105へのデータ転
送が実行される。
また、送信アドレス情報と受信グループ情報から成る組
を情報列に含めると、送信装置から前記複数の受信装置
104、105へ同時にデータ転送が実行される。
このように、本発明にあっては、主制御装置101の発生
する情報列を適宜構成することにより、データ転送のタ
イミングと、データの伝送量と、データを受信する単数
または複数の受信装置とを任意に設定することができ
る。
また、特許請求の範囲第2項記載の発明にあっては、識
別信号によって、第1および第2の受信装置104、105に
供給された情報の種別(すなわち、受信アドレス情報ま
たは受信グループ情報)を容易に判別することができ
る。
「実施例」 (A)実施例の構成 次に、本発明の実施例を図面を参照し、説明する。
第2図は本発明の一実施例の楽音合成システムの電気的
構成を示すブロック図である。
図において5、6、8、9はそれぞれA/Dモジュール、
波形記憶モジュール、D/Aモジュール、DSPモジュールで
あり、コントロールバス1、データバス2、およびアド
レスバス3に接続されている。これら各モジュールに
は、それぞれ所定のアドレス番号が割り当てられてい
る。そして、そのアドレス番号がアドレスバス3に現れ
ると、該当するモジュールがデータバス2とデジタル信
号の入出力を行う。また、11は主制御装置であり、中央
処理装置、記憶装置等(図示せず)を具備し、バスコン
トローラ10を介してアドレスバス3にアドレス信号を供
給し、これによってデータを送信するモジュールと、そ
のデータを受信するモジュールとを指定する。すなわ
ち、アドレスバス3には、データを送信するモジュール
と、そのデータを受信するモジュールとを示す2種類の
アドレス情報が供給される。
また、本実施例においては、データを受信するモジュー
ルを複数個設定することもできる。この場合、複数のモ
ジュールから成るグループを予め設定し、各モジュール
に、そのモジュールが属するグループ番号を記憶させ
る。そして、アドレスバス3には、データを送信するモ
ジュールを示すアドレス情報と、このデータを受信する
モジュールのグループ番号を示すグループ情報とが供給
される。各モジュールは、そのグループ情報と、予め記
憶したグループ番号との一致を検出すると、受信動作を
行う(詳細は後述する)。
12は鍵盤・操作盤であり、ここから主制御装置11に対し
て演奏情報、制御信号等を入力する。バスコントローラ
10は、各モジュールの入出力動作のためのタイミング信
号を発生し、主制御装置11から供給されたアドレス信号
をこのタイミング信号に同期させてアドレスバス3に供
給する。なお、バスコントローラ10は、種々の方式によ
って構成することが可能であるが、例えば本出願人によ
る同日付特許願「データ転送システムおよびタイミング
制御装置」において、2個のRAMを用いて構成した例が
記載されている。
次に各モジュールの機能を説明する。A/Dモジュール5
は、マイク4から音声信号が入力されると、これをデジ
タル信号に変換し、データバス2に出力する。また、波
形記憶モジュール6は、種々の楽器(例えばピアノ、ハ
ープシコード等)の楽音波形を記憶し、主制御装置11か
ら供給された演奏情報に基づき、楽音信号を出力する。
また、D/Aモジュール8は、データバス2を介して入力
されたデジタル音声信号をアナログ音声信号に変換し、
これを音響システム7に出力する。音響システム7は、
供給されたアナログ音声信号を増幅し、発音する。ま
た、DSPモジュール9は、デジタル演算による波形合成
および波形加工を行うことにより、ミキサー、イコライ
ザあるいはエフェクタとして機能する。
(B)実施例の動作 次に、本実施例の動作を説明する。
本実施例の動作モードとしては、データを送信、受信す
るモジュールが各1個である1対1モードと、データを
送信するモジュールが1個であるとともにデータを受信
するモジュールが複数個であるブロードキャストモード
とがある。
1対1モード 1対1モードにおける動作を第3図(イ)を参照し説明
する。
図においてSAはアドレスバス3に供給される信号であ
り、データを送信するモジュールを指定する送信アドレ
ス信号SASと、このデータを受信するモジュールを指定
する受信アドレス信号SARと、動作モードを指定するモ
ード信号SAMとから成る。ここで、モード信号SAMの値が
“1"である場合、動作モードは1対1モードであり、こ
れが“0"である場合、動作モードはブロードキャストモ
ードである。図示の例においては、モード信号SAMの値
が“1"であるから、動作モードが1対1モードとなる。
また、SDはデータバス2に供給されるデータ信号であ
る。
上述の各信号SAS、SAR、SAMは、主制御装置11からバス
コントローラ10に供給され、バスコントローラ10によっ
て所定の単位時間毎にアドレスバス3に供給される。以
後、この単位時間をタイムスロットという。また、タイ
ムスロットが所定数だけ連続した時間をサンプルとい
う。図示の例においては、1サンプルが第0タイムスロ
ット〜第Nタイムスロットから構成されている。また、
1サンプルは、楽音合成システム(第2図参照)におけ
るデジタル音声信号の標本化周期と等しくなるように設
定されている。
また、あるタイムスロットにおいて送信アドレス信号S
ASで指定されたモジュールを送信モジュール41とする。
送信モジュール41は、第2図の例においては、A/Dモジ
ュール5、波形記憶モジュール6、またはDSPモジュー
ル9のいずれかとなる。また、同じタイムスロットにお
いて受信アドレス信号SARで指定されたモジュールを受
信モジュール42とする。受信モジュール42は、第2図の
例においては、D/Aモジュール8、波形記憶モジュール
6、またはDSPモジュール9のいずれかとなる。
送信モジュール41は、そのマイアドレス(送信モジュー
ル41に割り当てられたアドレス)と送信アドレス信号S
ASとの一致を検出すると、デジタル化された楽音データ
をデータバス2に供給する。
一方、受信モジュール42は、動作モードが1対1モード
であることを検知するとともに、そのマイアドレスと受
信アドレス信号SARとの一致を検出すると、データバス
2からデータを読み取る。
このように、1タイムスロット毎に送信モジュールおよ
び受信モジュールが設定され、これらのモジュール間で
データの転送が行われる。すなわち、1サンプルの期間
内に、種々の送信および受信モジュールを指定した多数
のデータ伝送を行うことが可能である。
ここで、送信モジュール41から受信モジュール42にデー
タを転送するタイムスロット番号を一定(第3図(イ)
の例にあっては、各サンプルにおける第3タイムスロッ
ト)にすれば、転送が行われる間隔が1サンプルと等し
くなる。すなわち、データ転送のタイミングがデジタル
音声信号の標本化周期と等しくなる。したがって、受信
モジュール42において、例えば時間補正等を行う必要が
全く無い。
一方、送信モジュール41から受信モジュール42に短時間
で多量のデータを伝送する場合には、1サンプル中の複
数のタイムスロットを使用して伝送してもよい。
このように、1対1モードにあっては、楽音合成システ
ムの動作中においても送信モジュール、受信モジュー
ル、伝送タイミングおよび伝送容量を自在に設定するこ
とができる。
ブロードキャストモード 次に、ブロードキャストモードにおける動作を第3図
(ロ)を参照し説明する。
(i)初期設定動作 図において、受信モジュール42の内部には16ビット構成
のブロードキャストレジスタ42aが設けられており、ま
ず、その内容が主制御装置11によって設定される。ブロ
ードキャストレジスタ42aの第0ビット〜第15ビット
は、それぞれ第0グループ〜第15グループに対応し、受
信モジュール42がそのグループに属するか否かを負論理
で表示する。すなわち、各ビットは、その内容が“0"で
あれば、受信モジュール42が該当するグループに属する
ことを表示し、“1"であれば該当するグループに属さな
いことを表示する。
図示の例においては、ブロードキャストレジスタ42aの
第0ビットおよび第15ビットが“0"に設定され、他のビ
ットが“1"に設定されている。したがって、受信モジュ
ール42は第0グループおよび第15グループに属すること
が判る。
(ii)データ転送動作 上述の初期設定が完了すると、主制御装置11からバスコ
ントローラ10を介しアドレスバス3に送信アドレス信号
SAS、受信グループ信号SAG、モード信号SAMが供給され
る。
ここで、受信グループ信号SAGはデータを受信するモジ
ュールのグループを示す信号であり、16ビットの二値信
号から構成されている。そして、受信グループ信号SAG
の第0ビット〜第15ビットは、それぞれ第0グループ〜
第15グループに対応し、そのグループに属するモジュー
ルがデータを受信するか否かを負論理で表示する。すな
わち、各ビットは、その内容が“0"であれば、該当する
グループのモジュールがデータを受信することを表示
し、“1"であれば受信しないことを表示する。図示の例
においては、受信グループ信号SAGの第15ビットが“0"
に、その他のビットが“1"に設定されているから、第15
グループに属するモジュールがデータを受信することが
判る。
次に、送信モジュール41は、1対1モードの場合と同様
に、送信アドレス信号SASとマイアドレスとを比較し、
一致を検出するとデータバス2に楽音データを供給す
る。
一方、受信モジュール42は、動作モードがブロードキャ
ストモードであることを検知すると、ブロードキャスト
レジスタ42aの各ビットと受信グループ信号SAGの同一番
号のビットとの論理和を計算し、少なくとも1つの計算
結果が“0"になると、データバス2からデータを受信す
る。図示の例においては、ブロードキャストレジスタ42
aの第15ビットと、受信グループ信号SAGの第15ビットと
が共に、“0"であるから、両者の論理和が“0"となり、
受信モジュール42においてデータ受信が実行される。
上述のブロードキャストモードによれば、例えば第2図
においてD/Aモジュール8とDSPモジュール9とに同一の
グループ番号を設定し、これらに同時に受信動作を行わ
せることができる。したがって、A/Dモジュール5がサ
ンプリングした音声信号を、D/Aモジュール8を介して
音響システム7で放音しながらDSPモジュール9で波形
記録するような動作を1タイムスロットで実行すること
が可能となる。
(C)変形例 本発明は上記実施例に限定されるものではなく、例えば
下記のように種々の変形が可能であることはいうまでも
ない。
第1の変形例 本発明は、第4図に示すオーディオシステムに応用する
ことができる。図において46はディスクコントロールモ
ジュールであり、これを介してハードディスク45にデー
タを入出力することができる。また、本オーディオシス
テムとは別異の入出力インターフェースを具備するデジ
タル音響機器48に対しては、デジタルI/Oモジュール47
を介挿させることによって入出力を可能としている。ま
た、本システムには、第2図の各部に対応する構成要素
(第2図と同一の符号を付す)が設けられている。そし
て、これらの構成要素によって、音声信号の記録、加
工、再生等を可能としている。そして、本変形例のブロ
ードキャストモードにあっては、例えばデジタル音響機
器48からデジタルI/Oモジュール47を介して入力された
デジタル楽音信号を、D/Aモジュール8を介して放音し
ながらディスクコントロールモジュール46を介してハー
ドディスク45に記録するような動作が1タイムスロット
で実行できる。
第2の変形例 第3図(ロ)の動作説明においては、ブロードキャスト
レジスタ42aおよび受信グループ信号SAGの各ビットが1
グループに対応していた。すなわち、ビット数が「16」
であれば、最大16種類のグループを設定することができ
た。
しかし、多数のグループを設定する必要がある場合に
は、グループ番号を16ビットから成るバイナリで表示し
てもよい。この場合、最大216=65536種類のグループを
設定することができる。
第3の変形例 第3図(イ)、(ロ)の動作説明においては、モード信
号SAMによって動作モードが設定されていた。
しかし、モード信号SAMを設けずとも、受信アドレス情
報SAR設定範囲内で、1対1モードにおけるアドレス情
報の範囲とブロードキャストモードにおけるグループ情
報の範囲とを区分けすることもできる。例えば、受信ア
ドレス信号SARが16ビットで構成されているとすると、
その値が「0」から所定数「M」の範囲内にある場合は
1対1モードにおける受信アドレス信号とし、一方、そ
の値が「M+1」から「65535」の範囲内にある場合は
ブロードキャストモードにおけるグループ信号としても
よい。
「発明の効果」 以上説明した通り、本発明によれば、安価であるととも
にデータのシリアル伝送および高速伝送を共に可能と
し、さらに、バスの有効利用を図ることができるデータ
転送システムを提供することができる。
【図面の簡単な説明】
第1図は本発明の構成を例示するブロック図、第2図は
本発明の一実施例の構成を示すブロック図、第3図
(イ)、(ロ)は前記実施例の動作説明図、第4図は前
記実施例の変形例のブロック図、第5図は従来技術によ
るマトリクススイッチの動作説明図である。 5……A/Dモジュール(送信装置)、8……D/Aモジュー
ル(第1の受信装置)、9……DSPモジュール(第2の
受信装置)、10……バスコントローラ(タイミング制御
装置)、11……主制御装置、101……主制御装置、102…
…タイミング制御装置、103……送信装置、104……第1
の受信装置、105……第2の受信装置。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 藤森 潤一 静岡県浜松市中沢町10番1号 ヤマハ株式 会社内 (72)発明者 船田 武志 静岡県浜松市中沢町10番1号 ヤマハ株式 会社内

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】送信側の装置のアドレスを示す送信アドレ
    ス情報と受信側の装置のアドレスを示す受信アドレス情
    報とを流すアドレスバスと、 データを流すデータバスと、 前記アドレスバスより送信アドレス情報が供給されると
    前記データバスにデータを送信する送信装置と、 前記アドレスバスより受信アドレス情報または受信グル
    ープ情報が供給されると前記データバスから前記データ
    を受信する複数の受信装置と、 1つの送信アドレス情報と、1つの受信アドレス情報ま
    たは受信グループ情報とを1組とし、この組を複数連ね
    て成る情報列を発生する主制御装置と、 前記主制御装置から前記情報列が供給されると、これを
    構成する各情報を1組単位で所定の順序かつ所定のタイ
    ミングで前記アドレスバスに出力することにより、前記
    送信装置と、前記複数の受信装置とに供給するタイミン
    グ制御装置と、 を具備することを特徴とするデータ転送システム。
  2. 【請求項2】前記タイミング制御装置は、受信グループ
    情報を出力するときに受信グループ情報の出力を示す識
    別信号を前記複数の受信装置に供給し、 前記複数の受信装置は、供給された情報が受信アドレス
    情報であるか受信グループ情報であるかを前記識別信号
    によって識別すること を特徴とする特許請求の範囲第1項記載のデータ転送シ
    ステム。
JP1263667A 1989-10-09 1989-10-09 データ転送システム Expired - Fee Related JPH0795739B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1263667A JPH0795739B2 (ja) 1989-10-09 1989-10-09 データ転送システム
US08/487,660 US5559962A (en) 1989-10-09 1995-06-07 Data transmission system selecting both source and destination using addressing mechanism

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1263667A JPH0795739B2 (ja) 1989-10-09 1989-10-09 データ転送システム

Publications (2)

Publication Number Publication Date
JPH03124140A JPH03124140A (ja) 1991-05-27
JPH0795739B2 true JPH0795739B2 (ja) 1995-10-11

Family

ID=17392666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1263667A Expired - Fee Related JPH0795739B2 (ja) 1989-10-09 1989-10-09 データ転送システム

Country Status (1)

Country Link
JP (1) JPH0795739B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07336375A (ja) * 1994-06-14 1995-12-22 Hitachi Ltd データ転送システム
EP2636560A4 (en) 2010-11-01 2015-07-08 Adc Technology Inc SPOTLIGHT CONTROL DEVICE

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54148403A (en) * 1978-05-15 1979-11-20 Nec Corp Polling system
JPS56146342A (en) * 1980-04-15 1981-11-13 Matsushita Electric Works Ltd Transmission controlling system
JPS62161234A (ja) * 1986-01-10 1987-07-17 Nec Corp ワ−クステ−シヨン監視方式
JPS62237835A (ja) * 1986-04-09 1987-10-17 Mitsubishi Electric Corp デ−タ通信制御方法

Also Published As

Publication number Publication date
JPH03124140A (ja) 1991-05-27

Similar Documents

Publication Publication Date Title
US20030196540A1 (en) Multiplexing system for digital signals formatted on different standards, method used therein, demultiplexing system, method used therein computer programs for the methods and information storage media for storing the computer programs
USRE43076E1 (en) Waveform processing apparatus with versatile data bus
JPH11149445A (ja) 送受信兼用のレジスターを持つ直列インターフェース装置
JP2743726B2 (ja) 電子楽器
US7421084B2 (en) Digital interface for analog audio mixers
US5262580A (en) Musical instrument digital interface processing unit
US20040174279A1 (en) Method and apparatus for efficient conversion of signals using look-up table
JPH0795739B2 (ja) データ転送システム
US4320683A (en) Asynchronous interface for keying electronic musical instruments using multiplexed note selection
JPH0732396B2 (ja) データ転送システムおよびタイミング制御装置
JP2504227B2 (ja) デ―タ転送システム
JP3952916B2 (ja) 波形データ処理装置
JP3846388B2 (ja) 波形データ処理装置
KR100200736B1 (ko) 마이콤 인터페이스 장치
JP3006008B2 (ja) 擬似パターン発生・確認回路
JPH0128398B2 (ja)
JP3741047B2 (ja) 音源装置
JPH06188734A (ja) 複数個の受け取られたアナログ信号を複数個の出力ディジタル信号に変換するための装置および変換の速度を増大させるためのシステム
JP2708366B2 (ja) データ処理システム及びその補助制御装置
JP3116898B2 (ja) 加入者回路のインターフェース変換回路とその信号変換方法
JPH0544858B2 (ja)
JPH05181811A (ja) マルチプロセッサーシステムの割り込み制御信号生成装置
JPH09120284A (ja) ディジタル信号処理装置
JPS6159497A (ja) 電子楽器のデ−タ通信装置
JPS6223873B2 (ja)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees