摘要:
A refresh control circuit includes a refresh request generating circuit, a multiplexer, a memory access control circuit and an elimination control circuit. The refresh request generating circuit periodically outputs a transfer pulse and a refresh packet for refreshing. The merging control circuit receives a transfer pulse for normal access and a transfer pulse for refreshing. The merging control circuit, when the transfer pulse for refreshing and the transfer pulse for normal access contend with each other, applies first the transfer pulse to the memory access control circuit, makes the other stand by and generates an identification signal for identifying normal access and refreshing. The multiplexer receives a refresh packet and a data packet and applies one of the packets to the memory access control circuit in response to the identification signal. The memory access control circuit selectively controls a normal access operation based on the data packet or a refresh operation based on the refresh packet in response to the identification signal to output a transfer pulse. When an identification signal indicates a refresh operation, the elimination control circuit eliminates a transfer pulse output from the memory access control circuit.
摘要:
A branching control unit includes a logic gate and a NAND circuit that can receive transfer permission for each branching designation. The branching control unit further includes a transfer request unit receiving respective outputs of the logic gate and NAND circuit. The transfer request unit sends a data transfer request to a branching designation when the logic gate or NAND circuit is rendered active. Since transfer permission can be received for each branching designation to send a transfer request, a data waiting state depending upon the data holding state of another branching destination will no longer occur. Thus, a data driven type information processing apparatus and method of transferring a data packet at higher speed in a data transmission path can be provided.
摘要:
An address calculation unit calculates a plurality of addresses corresponding to a plurality of data included in a data packet. A first bank memory access unit accesses a first bank memory according to a first address calculated by the address calculation unit. Simultaneously, a second bank memory access unit accesses a second bank memory according to a second address calculated by the address calculation unit. A packet reconstruction unit reconstructs the data packet according to the results of access by the first and second bank memory access units. Accordingly the processing rate of the data packet including a plurality of data is increased.
摘要:
A C element controls a pipeline register and successively transfers data packets. When a dead-lock state occurs, a data packet in the pipeline register is erased by a master reset signal, a host transfer flag operating circuit overwrites a data packet in the pipeline register so that it has a host transfer flag at the “H” level, and thereafter, when the host transfer flag is detected in the subsequent stage, the data packet is transferred to the host.
摘要:
A data driven type processing device has an error diffusion computing unit built therein. An error holding register is provided within the error diffusion computing unit, and is used to successively store and update a value of error information of a pixel that is to be diffused to a neighboring pixel being processed continuously. An error data memory is provided outside the computing unit, and is used to store and update a value of the error information that is to be diffused to another neighboring pixel being processed discontinuously. The error information and the values to be diffused are stored in a packet, and the packet is circulated for operation.
摘要:
A video signal processor includes a receiver unit receiving a broadcasted wave, an identify unit identifying a broadcasting system according to a signal received by the receiver unit, and a plurality of data driven processors processing a video signal received by the receiver unit according to the broadcasting system identified by the identify unit. Since the plurality of data driven processors process a video signal received by the receiver unit according to the broadcasting system identified by the identify unit, video data corresponding to the broadcasting system can be generated.
摘要:
A data driven type information processor includes a firing control unit, an operation unit, and a program storage unit. The firing control unit sequentially receives data packets, and detects a data packet which stores paired data, and outputs the detected data packet. The operation unit receives a data packet output from the firing control unit, operates on the contents of the received data packet, stores the operation result in the received data packet, and outputs the received data packet. The program storage unit receives the data packet output from the operation unit, and reads a program word formed of a plurality of program word sets from a prestored data flow program by addressing based on the contents of the received data packet. Then, the program storage unit outputs no data packet if every Valid flag corresponding to each program word set in the read program word is invalid (data packet erasing), or generates a data packet corresponding to each of at least one program word set whose Valid flag is valid in the read program word, additionally stores data of the operation result in each generated data packet, and outputs each generated data packet (data packet copy). Consequently, data packet erasing or data packet copy by one addressing can be carried out on reading a program in the program storage unit.
摘要:
In a system in which a plurality of data driven information processors are connected to each other to receive a data packet and to carry out processing simultaneously, each processor stores a processor number parameter ID of a data packet to be forcibly included in a specific data packet to be input. The forced input packet is a packet which each processor should receive and process unconditionally among packets addressed to the other processors excluding itself. The parameter ID is a number for identifying the other processors. Upon reception of an ordinary data packet, the processor compares information for specifying a processor to process the received ordinary data packet respectively with parameter ID and processor identification number PE# preassigned to each processor for identifying itself, and in response to matching between the information and any one of parameter ID and processor identification number PE#, takes in the received ordinary data packet in order to process the same. As a result, each processor can process not only a data packet to be processed in itself but also a data packet to be processed in the other processors, and a data transmission path among the processors can be set changeably according to the set parameter ID.
摘要:
A data driven processor includes an output processing unit outputting a data packet outside the processor while referencing a branch control parameter register group. In the register group, a processor number/generation number specifying parameter P/G, a branch comparison parameter RM, and a branch comparison data parameter RD are stored. At the time of output of the data packet, the output processing unit reads out any one of a processor number and a generation number in the data packet according to parameter P/G, and sends out the data packet to any one of output ports OA and OB according to the result of predetermined operation processing using the read out number and parameters RM and RD. When a plurality of processors which operate as described above are connected to each other to carry out processing simultaneously while inputting/outputting a data packet, a data path among the processors can be set and changed easily according to any of the processor number and the generation number in the packet.
摘要:
An interface device includes a data transmitter provided with a multiplexer for dividing k.times.n bits of data (k is an integer satisfying k.gtoreq.2) applied from a transmitting side data terminal equipment into k groups for time sequential output, and a data receiver provided with a data latch circuit for taking the first k-1 data groups transmitted from the data transmitter and a data latch circuit for taking the outputs from the k-1 data latch circuits and the last transmitted data group. In a period corresponding to one transmission, two data groups are supplied in time sequence from the data transmitter to the data receiver. There may be provided k data latch circuits so that the inputs of data latch circuit are all passed through the data latch circuits.