(2-1) の場合,この繰り返しのサイクルタイムを最小とする回路のなかで,用いる AD コンバータの数が最小となるコンピュータシステムの概略を示し,実行するプログラムの時間ダイアグラムを示せ.また,必要となる AD コンバータの数を と の関係から導け.ただし,コンピュータは処理内容にかかわらず,任意の時刻で入出力命令の実行が可能であると仮定してよい.
Answer the following questions about computer systems which carry out some operations on sensor data.
(1) Figure 1 shows a sample configuration of such a computer system. In the case that the system inputs sensor data () and computes () for each sensor data only once, show the time diagram for the program which minimizes the time for the whole operation, and describe the outline of the program. In addition, calculate the time needed for the whole operation. Delay times of the circuit blocks used in Figure 1 are defined as:
: Delay time of the analog multiplexer from the settled time of the input select signal to the settled time of analog output ,
: Delay time of the sample-and-hold from the settled time of hold signal to the settled time of analog output ,
: Delay time of the A/D converter from the settled time of conversion start signal to the settled time of signal parallel output ,
: Computation time for after the digital parallel input is settled.
Ignore other delays except the above defined delay times. Suppose that these delay times are constant and . Since you may suppose that the circuits other than those shown in Figure 1 are designed appropriately, you may not consider those in your answer.
(2) Consider iterative operations in which sensor data () are input and () for each sensor data are computed periodically. Suppose that you can use any number of analog multiplexers, sample-and-holds, A/D converters, and computers used in Figure 1, but no other circuits. Also, suppose that you can use any number of bits of the digital parallel input and the digital parallel output. Answer the following questions. To simplify the condition, suppose , and assume that the time for communication between computers is zero.
(2-1) In case of , show the configuration of a computer system which minimizes the cycle time of the iterative operations with the minimum number of A/D converters. In addition, show the time diagram of the program for the computer system and describe the number of necessary A/D converters as a function of and . In your answer, you may suppose that a computer can carry out input/output operation at any time even if the computer runs any other programs.
(2-2) In case of , show the configuration of a computer system which minimizes the cycle time of the iterative operations with the minimum number of computers. In addition, show the time diagram of the program for the computer system and describe the number of necessary computers as a function of and .
(3) Describe general important points, within about 100 words, for the design of actual parallel processing systems which manipulate sensor data inputs.