JPS6252893B2 - - Google Patents
Info
- Publication number
- JPS6252893B2 JPS6252893B2 JP19613881A JP19613881A JPS6252893B2 JP S6252893 B2 JPS6252893 B2 JP S6252893B2 JP 19613881 A JP19613881 A JP 19613881A JP 19613881 A JP19613881 A JP 19613881A JP S6252893 B2 JPS6252893 B2 JP S6252893B2
- Authority
- JP
- Japan
- Prior art keywords
- bit
- data
- word
- serial data
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
- 238000013500 data storage Methods 0.000 claims description 32
- 238000000034 method Methods 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 238000012545 processing Methods 0.000 description 14
- 238000012423 maintenance Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical compound C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M9/00—Parallel/series conversion or vice versa
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Devices For Executing Special Programs (AREA)
- Communication Control (AREA)
Description
【発明の詳細な説明】 本発明はデータ変換方式に関する。[Detailed description of the invention] The present invention relates to a data conversion method.
語(ワード)を構成する各桁(ビツト)が並列
して処理されかつワードが複数回直列して処理さ
れるような二次元的構造のビツト並列ワード直列
データは情報処理分野において極め一般的なデー
タ形式である。一方、データを構成する各ビツト
が1ビツトづつ直列して処理される一次元的構造
のビツト直列データは、たとえばデータ通信回線
上のデータに代表されるごとく、データを搬送す
るインタフエース線を少数化する目的で採用され
るデータ形式である。 Bit-parallel word-serial data with a two-dimensional structure in which each digit (bit) constituting a word is processed in parallel and the word is processed serially multiple times is extremely common in the information processing field. It is a data format. On the other hand, bit-serial data with a one-dimensional structure in which each bit constituting the data is processed serially, one bit at a time, requires a small number of interface lines to carry the data, as typified by data on a data communication line. This is a data format adopted for the purpose of digitizing data.
ビツト直列データを処理する機器をビツト並列
ワード直列データを処理する機器へ接続する場合
等のように、ビツト直列データ形式によるデータ
処理の次に、ビツト並列ワード直列データ形式に
よるデータ処理を行なう必要がある場合には、ビ
ツト直列データをビツト並列ワード直列データに
データ変換する必要が生じる。 For example, when connecting a device that processes bit-serial data to a device that processes bit-parallel word-serial data, it is necessary to perform data processing in the bit-parallel word-serial data format after data processing in the bit-serial data format. In some cases, it may be necessary to convert bit-serial data to bit-parallel word-serial data.
従来のこの種のデータ変換方式は、シフトレジ
スタに1ビツトづつをワードを構成するビツト数
回入力した後、ビツト並列ワード直列ワード直列
データを処理するビツト並列処理装置へ前記シフ
トレジスタが保持する1ワードを転送する動作を
ワード数回繰り返している。 This type of conventional data conversion method involves inputting one bit at a time to a shift register several times to form a word, and then inputting the bits held by the shift register to a bit parallel processing device that processes bit-parallel word-serial word-serial data. The operation of transferring words is repeated several times.
ところで、シフトレジスタとビツト並列処理装
置との間に、データ定義、すなわち、ビツト配列
の順序性の一致が無い場合がある。たとえば、シ
フトレジスタにおいては前記ビツト並列処理装置
以外のシフトレジスタへの接続装置のハードウエ
ア構成上の便宜さにより、制御情報とこれにより
制御を受けるデータそれぞれが複数群をなしかつ
該2種の群が入り混つているようなビツト配列に
なつているのに対して、ビツト並列処理装置にお
いては前記2種の群はそれぞれが集中するような
ビツト配列になつている場合が多い。 By the way, there are cases where the data definition, that is, the order of the bit arrays, do not match between the shift register and the bit parallel processing device. For example, in a shift register, due to the convenience of the hardware configuration of a device connected to the shift register other than the bit parallel processing device, control information and data controlled by the control information form multiple groups, and the two types of groups On the other hand, in a bit parallel processing device, the bit array is often such that each of the two groups is concentrated.
このような場合には、従来のデータ変換方式で
は、ビツト並列処理装置がシフトレジスタにおけ
るデータ定義のまま入力したビツト並列ワード直
列データを、ビツト並列処理装置におけるデータ
定義に、プログラムにより変換しているため、プ
ログラムの複雑化およびシステム処理速度の低下
を招くという欠点がある。 In such cases, conventional data conversion methods use a program to convert the bit-parallel word serial data, which is input to the bit-parallel processing device as it is defined in the shift register, into the data definition in the bit-parallel processing device. Therefore, it has the disadvantage of complicating the program and slowing down the system processing speed.
本発明の目的はプログラムを簡単化しかつシス
テム処理速度を向上させるデータ変換方式を提供
することにある。 An object of the present invention is to provide a data conversion method that simplifies programs and improves system processing speed.
本発明の方式は入力されたビツト直列データを
ビツト並列ワード直列データに変換して出力する
データ変換方式において、前記変換後のビツト直
列データを格納するデータ格納手段と、前記ビツ
ト直列データの格納位置を指定するためのアドレ
ス情報があらかじめ格納されているアドレス情報
格納手段と、前記データ格納手段への前記ビツト
直列データの格納時に前記アドレス情報格納手段
から読み出される前記アドレス情報を保持するレ
ジスタとを設け、前記レジスタに読み出されてく
る前記アドレス情報を前記アドレス情報格納手段
からの次のアドレス情報読出し用アドレスとして
使用し、前記レジスタに保持される前記アドレス
情報に基づいて前記データ格納手段へ1ビツトづ
つを書き込むことにより前記ビツト直列データを
格納したあと、前記データ格納手段を読み出して
前記ビツト並列ワード直列データを出力するよう
にしている。 The method of the present invention is a data conversion method for converting input bit serial data into bit parallel word serial data and outputting the data, which includes a data storage means for storing the converted bit serial data, and a storage position of the bit serial data. address information storage means in which address information for specifying the address information is stored in advance, and a register that holds the address information read from the address information storage means when the bit serial data is stored in the data storage means. , the address information read into the register is used as the address for reading the next address information from the address information storage means, and one bit is sent to the data storage means based on the address information held in the register. After the bit serial data is stored by writing one word at a time, the data storage means is read out to output the bit parallel word serial data.
次に本発明について図面を参照して詳細に説明
する。 Next, the present invention will be explained in detail with reference to the drawings.
第1図は本発明の一実施例および第2図は本実
施例の適用例をそれぞれ示す。 FIG. 1 shows an embodiment of the present invention, and FIG. 2 shows an application example of this embodiment.
第1図を参照すると、本実施例はデータ格納手
段であるデータ記憶回路1と、アドレス情報格納
手段であるアドレス記憶回路2と、レジスタ3
と、切替回路4と、選択回路5と、シフトレジス
タ40と、ビツト並列処理装置であるアダプタ1
0とを含んでいる。 Referring to FIG. 1, this embodiment includes a data storage circuit 1 as data storage means, an address storage circuit 2 as address information storage means, and a register 3.
, a switching circuit 4, a selection circuit 5, a shift register 40, and an adapter 1 which is a bit parallel processing device.
Contains 0.
第2図を参照すると、本適用例は2つの論理装
置50,51と、2つのシフトレジスタ40,4
1と、2つの保守盤30,31と、2つのデータ
変換装置20,21と、2つのアダプタ10,1
1と、4組の接続線71,70,61,60と、
3本のインタフエース線300,201,200
と、データ通信回線100とから構成されてい
る。 Referring to FIG. 2, this application example includes two logic devices 50, 51 and two shift registers 40, 4.
1, two maintenance panels 30, 31, two data conversion devices 20, 21, and two adapters 10, 1
1, four sets of connecting wires 71, 70, 61, 60,
Three interface lines 300, 201, 200
and a data communication line 100.
論理装置50と51はそれぞれ保守盤30と3
1へそれぞれシフトレジスタ40と41、接続線
70と71および60と61を介してそれぞれ論
理装置50と51の内部信号を送出するようにな
つている。論理装置50、シフトレジスタ40お
よび保守盤30と論理装置51、シフトレジスタ
41および保守盤31とはそれぞれが一実装体内
に収容されているため、接続線60,70,61
および71は短くかつ多くすることができ、これ
らの接続線は複数ビツト並列して転送している。 Logical devices 50 and 51 are maintenance panels 30 and 3, respectively.
Internal signals of logic devices 50 and 51 are sent to logic devices 50 and 51 through shift registers 40 and 41, and connection lines 70 and 71 and 60 and 61, respectively. Since the logic device 50, shift register 40, and maintenance panel 30 and the logic device 51, shift register 41, and maintenance panel 31 are each housed in one package, the connection lines 60, 70, 61
and 71 can be short or large, and these connecting lines transfer multiple bits in parallel.
通常はこのようにして、論理装置50および5
1はそれぞれ保守盤30および31へ保守用の内
部信号を送出しているが、データ通信回線100
を経由して遠隔地へ内部信号を送出することもで
きる。特に、データ通信による情報処理の普及に
よりこのような遠隔保守の頻度が高まつてきてい
る。 Typically, in this manner, logical devices 50 and 5
1 sends internal signals for maintenance to the maintenance panels 30 and 31, respectively, but the data communication line 100
It is also possible to send internal signals to remote locations via the . In particular, the frequency of such remote maintenance is increasing with the spread of information processing through data communication.
論理装置50または51からそれぞれシフトレ
ジスタ40または41と、データ変換装置20ま
たは21を経由してそれぞれアダプタ10または
11へ送られてくる内部信号は、データ通信回線
100を介して接続される遠隔地の端末装置に対
して、保守盤30または31へ供給される内部信
号に類似した内部信号にアダプタ10または11
において変換されるが、この変換処理はビツト並
列に行なわれる。アダプタ10と11との間は、
たとえば同一建物内の異なる階の間とか同一工場
内の異なる建物間にまたがつていて比較的距離が
あるため、インタフエース線300はビツト直列
データを搬送するようになつている。 Internal signals sent from logic device 50 or 51 to adapter 10 or 11 via shift register 40 or 41 and data conversion device 20 or 21, respectively, are sent to a remote location connected via data communication line 100. adapter 10 or 11 for an internal signal similar to the internal signal supplied to the maintenance panel 30 or 31.
This conversion process is performed in bit parallel. Between adapters 10 and 11,
Interface wire 300 is adapted to carry bit-serial data because of the relative distance, for example, between different floors within the same building or between different buildings within the same factory.
論理装置50あるいは51を収容する実装体は
コンピユータ室やユーザの職場に設置されるが、
アダプタ10および11はデータ通信回線100
やインタフエース線300との接続の便宜上、前
記実装体とは比較的距離がある場合に設置される
ため、インタフエース線200および201もビ
ツト直列データを搬送するようになつている。 The implementation housing the logic device 50 or 51 is installed in a computer room or a user's workplace,
Adapters 10 and 11 are data communication lines 100
For convenience of connection with the interface line 300, the interface line 200 and 201 are also configured to carry bit serial data because they are installed at a relatively long distance from the mounting body.
データ変換装置20と21は、それぞれインタ
フエース線200と201上のビツト直列データ
をそれぞれアダプタ10と11におけるビツト並
列ワード直列データに変換するように動作する。
ところが、インタフエース線200と201上の
ビツト直列データのデータ定義はそれぞれシフト
レジスタ40と41におけるデータのデータ定義
と合致しているが、このデータ定義はアダプタ1
0と11におけるビツト並列ワード直列データの
データ定義とは異なつている。したがつて、デー
タ変換装置20と21はデータ形式とデータ定義
両方の変換を行なう必要がある。 Data converters 20 and 21 operate to convert bit-serial data on interface lines 200 and 201, respectively, to bit-parallel word-serial data at adapters 10 and 11, respectively.
However, although the data definition of the bit serial data on interface lines 200 and 201 matches the data definition of the data in shift registers 40 and 41, respectively, this data definition is
The data definition for bit parallel word serial data in 0 and 11 is different. Therefore, the data converters 20 and 21 need to convert both data format and data definition.
再び第1図を参照すると、アドレス記憶回路2
はデータ記憶回路1のビツト位置とワード位置と
を指定するアドレス情報が、シフトレジスタ40
から入力されるビツト直列データSDのビツト数
分だけ、最終的に出力させたいビツト並列ワード
直列データPDのビツト順列になるように、予め
書き込まれ、たとえば読出し専用メモリ等で構成
される。 Referring again to FIG. 1, the address storage circuit 2
The address information specifying the bit position and word position of the data storage circuit 1 is stored in the shift register 40.
It is written in advance by the number of bits of bit serial data SD inputted from SD so that the bit order becomes the bit permutation of bit parallel word serial data PD that is ultimately desired to be output, and is constructed of, for example, a read-only memory.
レジスタ3にはビツト直列データSDの先頭ビ
ツトを格納すべきアドレス情報が初期設定される
ようになつている。 Address information in which the first bit of the bit serial data SD should be stored is initially set in the register 3.
切替回路4はまずレジスタ3が保持するアドレ
ス情報のうちのワードWWを受け入れてデータ記
憶回路1へ供給し、選択回路5はレジスタ3が保
持するアドレス情報のうちのビツトWBをデータ
記憶回路1へ供給する。これらのワードWWとビ
ツトWBとで特定されるデータ記憶回路1の位置
へ、シフトレジスタ40から送られてくるビツト
直列データSDのうちの1ビツトが格納される。 The switching circuit 4 first accepts the word WW of the address information held by the register 3 and supplies it to the data storage circuit 1, and the selection circuit 5 receives the bit WB of the address information held by the register 3 to the data storage circuit 1. supply One bit of the bit serial data SD sent from the shift register 40 is stored in the position of the data storage circuit 1 specified by the word WW and the bit WB.
レジスタ3の保持するワードWWおよびビツト
WBはアドレス記憶回路2へも供給されて、アド
レス記憶回路2から次のアドレス情報をレジスタ
3へ読み出すためのアドレスWA(=WW+
WB)として使用される。 Word WW and bit held in register 3
WB is also supplied to the address storage circuit 2, and the address WA (=WW+
WB).
このようにして、アドレス記憶回路2をビツト
直列データSDのビツト数回だけ読み出してビツ
ト直列データSDをデータ記憶回路1に格納した
後に、切替回路4はアダプタ10から供給される
ワードRWを受け入れてデータ記憶回路1へ供給
するように動作する。データ記憶回路1からはこ
のワードRWにより指定されるワード位置からビ
ツト並列ワード直列データPDのうちの1ワード
分がビツト並列処理装置へ読み出されていく。 In this way, after reading the bits of the bit serial data SD from the address storage circuit 2 several times and storing the bit serial data SD in the data storage circuit 1, the switching circuit 4 accepts the word RW supplied from the adapter 10. It operates to supply data to the data storage circuit 1. From the data storage circuit 1, one word of the bit parallel word serial data PD is read out to the bit parallel processing device from the word position specified by the word RW.
第3図、第4図および第5図は本発明の一実施
例の動作を具体的に説明するための図である。 FIG. 3, FIG. 4, and FIG. 5 are diagrams specifically explaining the operation of an embodiment of the present invention.
先ず、第3図は本実施例において変換されるデ
ータの形式を示しており、8ビツトのビツト直列
データSDを入力とし、4ビツト×2ワード構成
のビツト並列ワード直列データPDを出力とす
る。 First, FIG. 3 shows the format of data converted in this embodiment, in which 8-bit bit serial data SD is input, and bit parallel word serial data PD of 4 bits x 2 words is output.
従つて、第1図におけるデータ記憶回路1は4
ビツト×2ワード構成、アドレス記憶回路2は3
ビツト×8ワード構成となり、また、ワード
WW,RWは共に1ビツト、ビツトWBは3ビツ
トで構成される。ワードWWはアドレスWAの上
位1ビツトに等しく、ビツトWBはアドレスWA
の下位2ビツトに等しい。 Therefore, the data storage circuit 1 in FIG.
Bit x 2 word configuration, address storage circuit 2 is 3
It consists of bit x 8 words, and the word
Both WW and RW consist of 1 bit, and bit WB consists of 3 bits. Word WW is equal to the upper 1 bit of address WA, and bit WB is equal to address WA.
is equal to the lower two bits of
第4図は、このときのアドレクWAごとのデー
タ記憶回路1とアドレス記憶回路2の各内容をワ
ードWW,RWおよびビツトWBと共に示してい
る。第5図はシフトレジスタ40からビツト直列
データSDをデータ記憶回路1に格納するときの
タイムチヤートである。 FIG. 4 shows the contents of the data storage circuit 1 and address storage circuit 2 for each address WA at this time, together with the words WW, RW and bit WB. FIG. 5 is a time chart when bit serial data SD is stored in the data storage circuit 1 from the shift register 40.
以上のような構成において、シフトレジスタ4
0からビツト直列データSDをデータ記憶回路1
に格納するときの動作を説明する。 In the above configuration, the shift register 4
Data storage circuit 1 converts bit serial data SD from 0 to
This section explains the operation when storing data in a file.
先ずアドレスレジスタ3に「6」が初期設定さ
れる。第5図を参照すると、アドレスレジスタ3
に初期値「6」がセツトされたタイミングt0では
アドレスWAが「6」となり、アドレスWAの上
位1ビツトであるワードWWは「1」、アドレス
WAの下位2ビツトであるWBは「2」となる。
したがつて、データ記憶回路1のワード1のビツ
ト2にビツト直列データSDが格納される。ここ
でデータ記憶回路1へのデータの格納位置につい
て説明する。まずワード位置は切替回路4の出
力、すなわち、データ格納時はワードWWで指示
されたワードとなる。ワードWWが「0」のとき
はワード0、ワードWWが「1」のときはワード
1となる。ビツト位置については選択回路5の入
力WBで指示されたビツトとなる。選択回路5は
入力WBで指示されたデータ記憶回路1のビツト
位置に対して書込信号を送出する回路でWBが
「0」のときにはデータ記憶回路1のビツト0へ
書込信号を送出し、同様にWBが「1」のときは
ビツト1へ、WBが「2」のときにはビツト2
へ、WBが「3」のときにはビツト3へ書込信号
を送出する回路である。 First, the address register 3 is initialized to "6". Referring to FIG. 5, address register 3
At timing t 0 when the initial value "6" is set to "6", the address WA becomes "6", the word WW which is the upper 1 bit of the address WA is "1", and the address
WB, which is the lower two bits of WA, is "2".
Therefore, bit serial data SD is stored in bit 2 of word 1 of data storage circuit 1. Here, the storage position of data in the data storage circuit 1 will be explained. First, the word position is the output of the switching circuit 4, that is, the word designated by the word WW when storing data. When word WW is "0", word 0 is used, and when word WW is "1", word 1 is used. The bit position is the bit specified by the input WB of the selection circuit 5. The selection circuit 5 is a circuit that sends a write signal to the bit position of the data storage circuit 1 specified by the input WB, and when WB is "0", it sends a write signal to bit 0 of the data storage circuit 1. Similarly, when WB is "1", go to bit 1, and when WB is "2", go to bit 2.
This circuit sends a write signal to bit 3 when WB is "3".
再び第5図を参照するとアドレスレジスタ3に
「6」がセツトされたタイミングt0ではアドレス
WAが「6」となるのでアドレス記憶回路2の出
力はアドレス記憶回路2のワード6の内容「2」
となる。したがつてタイミングt1においてはアド
レスレジスタ3にはタイミングt0におけるアドレ
ス記憶回路2の出力「2」がセツトされる。アド
レスレジスタ3に「2」がセツトされるとワード
WWは「0」、WBは「2」となりデータ記憶回路
1のワード0のビツト2にデータ「C」が格納さ
れる。またアドレス記憶回路2の出力は「7」と
なりt2のタイミングでアドレスレジスタ3に
「7」がセツトされる。アドレスレジスタ3に
「7」がセツトされるとワードWWは「1」、WB
は「3」となるためデータ記憶回路1のワード1
のビツト3にデータ「H」が格納され、またアド
レス記憶回路2の出力は「0」となりt3のタイミ
ングでアドレスレジスタ3に「0」がセツトされ
る。 Referring again to Figure 5, at timing t0 when address register 3 is set to ``6'', the address
Since WA is "6", the output of address storage circuit 2 is the content of word 6 of address storage circuit 2, "2".
becomes. Therefore, at timing t1 , the address register 3 is set to the output "2" of the address storage circuit 2 at timing t0 . When “2” is set in address register 3, the word
WW becomes "0", WB becomes "2", and data "C" is stored in bit 2 of word 0 of data storage circuit 1. Further, the output of the address storage circuit 2 becomes "7", and "7" is set in the address register 3 at timing t2. When “7” is set in address register 3, word WW becomes “1” and WB
is "3", so word 1 of data storage circuit 1
Data "H" is stored in bit 3 of the address storage circuit 2, and the output of the address storage circuit 2 becomes "0", and "0" is set in the address register 3 at timing t3.
以上の動作をタイミングt7まで繰返すことによ
りデータ記憶回路1のワード0にはビツト順に
「ABCD」が、ワード1には「EFGH」が格納さ
れることになるが理解できる。 As can be understood, by repeating the above operation until timing t7 , "ABCD" is stored in word 0 of data storage circuit 1 in bit order, and "EFGH" is stored in word 1.
次に、データ記憶回路1からアダプタ10ヘビ
ツト並列ワード直列データPDを読出すときに
は、先ずワードRWにアドレス「0」が出力され
る。このため、データ記憶回路1のワード0に格
納されているデータ「ABCD」が読出される。続
いてワードRWにアドレス「1」が出力される
と、データ記憶回路1のワード1に格納されてい
るデータ「EFGH」が読出される。 Next, when reading the adapter 10 heavy parallel word serial data PD from the data storage circuit 1, the address "0" is first output to the word RW. Therefore, data "ABCD" stored in word 0 of data storage circuit 1 is read out. Subsequently, when address "1" is output to word RW, data "EFGH" stored in word 1 of data storage circuit 1 is read out.
従つて、第3図に示したように、ビツト直列デ
ータ「GCHAFDBE」はビツト並列ワード直列デ
ータ「ABCD」(ワード0)および「EFGH」(ワ
ード1)に変換することができることになる。 Therefore, as shown in FIG. 3, the bit serial data "GCHAFDBE" can be converted into the bit parallel word serial data "ABCD" (word 0) and "EFGH" (word 1).
本発明によれば、データ定義の変更をビツト並
列処理装置におけるプログラムにより行なうこと
により、ビツト直列データをデータ定義の異なる
ビツト並列ワード直列データに変換する代りに、
以上のような構成を採用することにより、前記デ
ータ定義変更用プログラムを不要化し得るため、
プログラムを簡単化しかつシステム処理速度を向
上させることができる。 According to the present invention, by changing the data definition using a program in the bit parallel processing device, instead of converting bit serial data into bit parallel word serial data with a different data definition,
By adopting the above configuration, the data definition change program can be made unnecessary;
Programs can be simplified and system processing speed can be improved.
第1図は本発明の一実施例、第2図は本実施例
の適用例、第3図、第4図および第5図は本実施
例を説明するための図である。
図において、1……データ記憶回路、2……ア
ドレス記憶回路、3……レジスタ、4……切替回
路、5……選択回路、10,11……アダプタ、
20,21……データ変換装置、30,31……
保守盤、40,41……シフトレジスタ、50,
51……論理装置、60,61,70,71……
接続線、100……データ通信回線、200,2
01,300……インタフエース線、WW,RW
……ワード、WB……ビツト、WA……アドレ
ス、PD……ビツト並列ワード直列データ、SD…
…ビツト直列データ。
FIG. 1 is an embodiment of the present invention, FIG. 2 is an application example of this embodiment, and FIGS. 3, 4, and 5 are diagrams for explaining this embodiment. In the figure, 1...data storage circuit, 2...address storage circuit, 3...register, 4...switching circuit, 5...selection circuit, 10, 11...adapter,
20, 21...data conversion device, 30, 31...
Maintenance panel, 40, 41...Shift register, 50,
51...Logical device, 60, 61, 70, 71...
Connection line, 100...Data communication line, 200,2
01,300...Interface line, WW, RW
...Word, WB...Bit, WA...Address, PD...Bit parallel word serial data, SD...
...bit serial data.
Claims (1)
ード直列データに変換して出力するデータ変換方
式において、前記変換後のビツト直列データを格
納するデータ格納手段と、前記ビツト直列データ
の格納位置を指定するためのアドレス情報があら
かじめ格納されているアドレス情報格納手段と、
前記データ格納手段への前記ビツト直列データの
格納時に前記アドレス情報格納手段から読み出さ
れる前記アドレス情報を保持するレジスタとを設
け、前記レジスタに読み出されてくる前記アドレ
ス情報を前記アドレス情報格納手段からの次のア
ドレス情報読出し用アドレスとして使用し、前記
レジスタに保持される前記アドレス情報に基づい
て前記データ格納手段へ1ビツトづつを書き込む
ことにより前記ビツト直列データを格納したあ
と、前記データ格納手段を読み出して前記ビツト
並列ワード直列データを出力するようにしたこと
を特徴とするデータ変換方式。1. In a data conversion method that converts input bit-serial data into bit-parallel word-serial data and outputs the data, for specifying a data storage means for storing the converted bit-serial data and a storage location of the bit-serial data. an address information storage means in which address information of the address information is stored in advance;
A register is provided for holding the address information read from the address information storage means when the bit serial data is stored in the data storage means, and the address information read to the register is stored from the address information storage means. After storing the bit serial data by writing one bit at a time to the data storage means based on the address information held in the register, the data storage means is stored. A data conversion method characterized in that the bit-parallel word-serial data is read out and outputted.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19613881A JPS5897740A (en) | 1981-12-04 | 1981-12-04 | Data converting system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19613881A JPS5897740A (en) | 1981-12-04 | 1981-12-04 | Data converting system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5897740A JPS5897740A (en) | 1983-06-10 |
| JPS6252893B2 true JPS6252893B2 (en) | 1987-11-07 |
Family
ID=16352859
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19613881A Granted JPS5897740A (en) | 1981-12-04 | 1981-12-04 | Data converting system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5897740A (en) |
-
1981
- 1981-12-04 JP JP19613881A patent/JPS5897740A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5897740A (en) | 1983-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6487651B1 (en) | MIMD arrangement of SIMD machines | |
| KR100772287B1 (en) | Method and apparatus for connecting a massively parallel processor array to the memory array in bit-serial fashion | |
| US3493731A (en) | Hybrid computer interface having plurality of block addressable channels | |
| US4918647A (en) | Programmable interface unit which generates dedicated control signals in response to a single control word | |
| JPS6252893B2 (en) | ||
| US5428801A (en) | Data array conversion control system for controlling conversion of data arrays being transferred between two processing systems | |
| JPS6252894B2 (en) | ||
| JPS62245467A (en) | Symbolic processing system and method | |
| US4004279A (en) | Method and apparatus for controlling data transfer between input and output devices and a direct digital controller | |
| JPS6145635A (en) | Data converter | |
| JPS6368955A (en) | Input/output controller | |
| JPS62102626A (en) | Data converter | |
| JPH0285950A (en) | Inter-bus transfer system | |
| JPS63234749A (en) | Message transmitting equipment | |
| JP2568443B2 (en) | Data sizing circuit | |
| JPH04360425A (en) | semiconductor storage device | |
| JPS6034159Y2 (en) | conversion circuit | |
| JPH0754544B2 (en) | Image memory access circuit | |
| JPH05128063A (en) | Serial transfer system for data | |
| JP2722662B2 (en) | Information conversion circuit | |
| JPS6232560A (en) | Data transmission system | |
| JPH0528416B2 (en) | ||
| JPH0668055A (en) | Digital signal processor | |
| JPH04342022A (en) | Shift type bit-byte converting system | |
| JPH08123749A (en) | Bus controller |