摘要:
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.
摘要:
A data driven type information processing apparatus includes an information processing unit for carrying out an operation process according to a data flow program based on a data packet with a tag attached thereto, and a tag attaching unit provided in an input stage of the information processing unit. The tag attaching unit attaches a prescribed tag to data without a tag, which is applied externally or from another information processing apparatus connected on-line to generate a tagged data packet, and applies the tagged packet to the information processing unit. An information processing apparatus which is connected on-line to the present information processing apparatus and mutually exchanges the processed data mutually is not limited to either von Neumann type or non Neumann type (data driven type). Accordingly, the data driven type information processing apparatus of the present invention can be used together with various types of information processing apparatus, and a system capable of processing both tagged and untagged data can be constructed.
摘要:
A data sizing circuit in a data flow type system is disclosed. A copy is made of the data included in a packet. The original first data of M.times.N bits is circulated by N-bit unit, where only the required bits are selectively written into the memory and read out. M (M is integer) is added to the address corresponding to the copied second data, and data of M.times.N bits is circulated by N-bit unit, where only the required bits are selectively written into the memory and read out. The first and second data read out from the memory are synthesized, circulated by N-bit unit, and output. Data of plural types with different data width can be read/written into an arbitrary address without wasting memory.
摘要:
A taper shaped steel rod-like member allows a cold press molding apparatus to reduce burrs generated in tooling without the use of lubrication while also extending tool live. The method and process is characterized by holding the preshaped processed material on a backside tool, while press-contacting the processed material to a free rotation roll rotating toward the tip element on the processed material, and shaping a taper shape by plastic-reshaping of the processed material.
摘要:
When an instruction decoder decodes an instruction code included in packet data, a copy flag and copy number information are provided to a self-synchronous transfer control circuit. In the self-synchronous transfer control circuit, when a data transfer enabling signal is applied from a C element in a subsequent stage, a node number manipulation circuit manipulates a node number to make copies such that packets can be distinguished from each other, and then data is transferred from a pipeline register to a pipeline register in a subsequent stage.
摘要:
A router is formed by an M-input, 1-output junction unit and a 1-input, N-output branching unit. Where M and N satisfy the relation of (M>N), the transfer rate of a path between the junction unit and the branching unit is made the total sum of the transfer rates of inputs of IN1 to INM, whereby N times faster transfer becomes possible.
摘要:
An arithmetic logic unit capable of executing an instruction belonging to a user-defined instruction area at the same clock frequency as a hard-wired logic includes a memory storing data at an arbitrary address and outputting the data stored in the address when an instruction code and an operand data are applied as an address. When an instruction decoder decoding part of the instruction code for setting the memory to read mode or write mode is provided, contents of the memory can be re-written, and therefore the content of the memory can be readily changed even after delivery. The arithmetic logic unit may include, in place of the memory, a programmable logic device adapted to receive an instruction code and the operand data and capable of organizing a desired logic.
摘要:
A data flow information processing apparatus includes one or a plurality of data driven type processors for processing data packets based on a data flow program, one or a plurality of memories accessed by these processors, and a router receiving data packets processed by these data processors for selecting a path for selectively applying the data packet to any of the one or the plurality of memories. More preferably, a first router includes an address calculating unit for calculating the address based on the content of the data packet, and a branching unit for branching the path of the data packet based on the calculated address. The data packet includes a generation number allotted in accordance with the order of input time and data. The address calculating unit includes a unit for calculating a modified address by modifying the generation number based on the data. The address modifying unit may include a circuit for modifying the generation number with a prescribed global offset, and a circuit for calculating a locally offset address by further modifying the generation number with the data included in the applied data packet.
摘要:
A data processing apparatus which can carry out an accumulation operation spanning a plurality of packets within the same generation at high speed without increasing hardware cost includes an internal circular path for circulating an extended packet provided with an accumulated value field ACC, an operation unit, an arithmetic circuit, an adder, and a shifter. The operation unit adds an input data and a value of ACC according to an instruction code using the arithmetic circuit, the adder, and the shifter, and updates a data field of an output packet or the ACC field. The contents of the data field and the ACC field can be varied by changing the way of selecting in a selector. A packet without the ACC field is utilized for external input/output, so that the apparatus converts the form of the packet upon input/output.
摘要:
A method and device for configuring data packets for a data driven processor, the data driven information processor having a data packet generator that generates the data packets, and a data flow ring architecture for operating (according to data flow computational protocol) upon data packets received from the data packet generator. The data packet generator configures each data packet to include a multi-attribute tag. The multi-attribute tag has a first component and a second component. The first component identifies one of a plurality of data sets to which data contained in the data packet belongs. The second component uniquely identifies the data within the particular data set identified by the first component contained in the data packet. Where the data driven information processor is doing image processing: the first component of the multi-attribute tag is the field/image number; and the second component of the multi-attribute tag is the location of a pixel in the field/image. The second component can be represented in two parts, the first part being the line of the image in which the pixel is located and the second part being the column in which the pixel is located.