Data driven type information processing apparatus including plural data
driven type processors and plural memories
    1.
    发明授权
    Data driven type information processing apparatus including plural data driven type processors and plural memories 失效
    数据驱动型信息处理装置,包括多个数据驱动型处理器和多个存储器

    公开(公告)号:US5918063A

    公开(公告)日:1999-06-29

    申请号:US699878

    申请日:1996-08-20

    IPC分类号: G06F9/44 G06F15/82 G06F13/00

    CPC分类号: G06F9/4436 G06F15/82

    摘要: 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.

    摘要翻译: 数据流信息处理装置包括一个或多个数据驱动型处理器,用于基于数据流程序处理数据包,由这些处理器访问的一个或多个存储器,以及接收由这些数据处理器处理的数据包的路由器,用于 选择用于选择性地将数据分组应用于一个或多个存储器中的任何一个的路径。 更优选地,第一路由器包括:地址计算单元,用于基于数据分组的内容计算地址;以及分支单元,用于基于所计算的地址来分支数据分组的路径。 数据包包括根据输入时间和数据的顺序分配的生成号码。 地址计算单元包括通过基于该数据修改生成号码来计算修改地址的单元。 地址修改单元可以包括用于以规定的全局偏移量修改发电数的电路,以及用于通过使用包含在所应用的数据包中的数据进一步修改发电数来计算本地偏移地址的电路。

    Memory interface
    2.
    发明授权
    Memory interface 失效
    内存界面

    公开(公告)号:US5526502A

    公开(公告)日:1996-06-11

    申请号:US39760

    申请日:1993-03-30

    CPC分类号: G09G5/39 G09G5/36

    摘要: A memory interface device capable of memory accessing suitable for video image signal processing and memory accessing designating an arbitrary address. The interface includes an input scrambler for rewriting the generation number of an input data packet utilizing first data and/or second data when the instruction code of the input data packet is a table conversion instruction, and otherwise outputting the input data packet as it is, and a memory accessing circuit accessing an image memory using the generation number of the applied input data packet as an address and outputting the result of accessing. The device produces and outputs an output data packet from the result of accessing output from the memory accessing circuit and the input data packet.

    摘要翻译: 一种存储器接口设备,能够进行存储器访问,适用于指定任意地址的视频图像信号处理和存储器访问。 接口包括输入扰码器,用于当输入数据分组的指令代码是表格转换指令时,利用第一数据和/或第二数据重写输入数据分组的生成数,否则直接输出输入数据分组, 以及存储器访问电路,使用所施加的输入数据包的生成号作为地址访问图像存储器,并输出访问结果。 该装置根据从存储器访问电路和输入数据包的输出访问结果产生输出数据包。

    Data driven type information processor including a combined program
memory and memory for queuing operand data
    3.
    发明授权
    Data driven type information processor including a combined program memory and memory for queuing operand data 失效
    数据驱动型信息处理器,包括组合程序存储器和用于排队操作数数据的存储器

    公开(公告)号:US5577256A

    公开(公告)日:1996-11-19

    申请号:US53442

    申请日:1993-04-28

    IPC分类号: G06F9/44 G06F15/82

    CPC分类号: G06F9/4436

    摘要: A data driven type information processor includes a control unit having a function of storing a data flow program and accessing it, and a function of producing an operand data pair, the control unit further including one memory shared by both functions. When a program is executed, program data per 1 accessing to the memory and operand data related to the program data are read out simultaneously and applied to an operation unit. Accordingly, a program memory and a memory for queuing operand data, which, were separately provided in a conventional technique, are combined into a single mechanism. Thereby, the number of stages of processing in program execution in the information processor is reduced and increase in program execution speed is permitted.

    摘要翻译: 数据驱动型信息处理器包括具有存储数据流程序并访问它的功能的控制单元以及产生操作数数据对的功能,所述控制单元还包括由两个功能共享的一个存储器。 当执行程序时,每次访问存储器的程序数据和与程序数据相关的操作数数据被同时读出并应用于操作单元。 因此,将常规技术分开提供的程序存储器和用于排队操作数数据的存储器组合成单个机构。 由此,信息处理器中的程序执行中的处理的次数减少,并且允许程序执行速度的增加。

    Stand-alone data driven type information processor
    4.
    发明授权
    Stand-alone data driven type information processor 失效
    独立数据驱动型信息处理器

    公开(公告)号:US5696920A

    公开(公告)日:1997-12-09

    申请号:US789691

    申请日:1997-01-27

    IPC分类号: G06F9/44 G06F9/445 G06F15/82

    CPC分类号: G06F9/4436 G06F9/445

    摘要: A data driven type information processor includes a data driven type information processing unit, and a download unit. The information processing unit includes a program storing unit and an input/output control unit of a data packet for storing information stored in a data packet including a load instruction into the program storing unit and for carrying out a data driven type process on data packets including other instructions according to information stored in the program storing unit. The download unit downloads program data to the information processing unit by applying a data packet including the load instruction and program data to be stored in the program storing unit. The download unit includes a memory for storing program data, a readout circuit for reading out a set of program data stored in the memory, and a packet generation circuit for generating a data packet including the load instruction and readout program data to provide the same to the input/output control unit of the information processing unit. The memory may store a plurality of sets of program data.

    摘要翻译: 数据驱动型信息处理器包括数据驱动型信息处理单元和下载单元。 信息处理单元包括程序存储单元和数据分组的输入/输出控制单元,用于存储存储在包括程序存储单元的加载指令的数据分组中的信息,并且对数据分组执行数据驱动类型处理,包括 根据存储在程序存储单元中的信息的其他指令。 下载单元通过应用包含要存储在程序存储单元中的加载指令和程序数据的数据分组将程序数据下载到信息处理单元。 下载单元包括用于存储程序数据的存储器,用于读出存储在存储器中的一组程序数据的读出电路,以及用于产生包括加载指令和读出程序数据的数据分组的分组生成电路,以将其提供给 信息处理单元的输入/输出控制单元。 存储器可以存储多组节目数据。

    Data driven type information processing apparatus
    5.
    发明授权
    Data driven type information processing apparatus 失效
    数据驱动型信息处理装置

    公开(公告)号:US5586281A

    公开(公告)日:1996-12-17

    申请号:US141207

    申请日:1993-10-26

    IPC分类号: G06F9/44 G06F15/82 G06F12/00

    CPC分类号: G06F9/4436 G06F15/82

    摘要: 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.

    摘要翻译: 数据流信息处理装置包括一个或多个数据驱动型处理器,用于基于数据流程序处理数据包,由这些处理器访问的一个或多个存储器,以及接收由这些数据处理器处理的数据包的路由器,用于 选择用于选择性地将数据分组应用于一个或多个存储器中的任何一个的路径。 更优选地,第一路由器包括:地址计算单元,用于基于数据分组的内容计算地址;以及分支单元,用于基于所计算的地址来分支数据分组的路径。 数据包包括根据输入时间和数据的顺序分配的生成号码。 地址计算单元包括通过基于该数据修改生成号码来计算修改地址的单元。 地址修改单元可以包括用于以规定的全局偏移量修改发电数的电路,以及用于通过使用包含在所应用的数据包中的数据进一步修改发电数来计算本地偏移地址的电路。

    Debugging system for the loading and execution of data flow programs
    6.
    发明授权
    Debugging system for the loading and execution of data flow programs 失效
    用于加载和执行数据流程序的调试系统

    公开(公告)号:US5511215A

    公开(公告)日:1996-04-23

    申请号:US141210

    申请日:1993-10-26

    摘要: A data processing system includes a data driven processor for carrying out a plurality of different information processing in parallel using respective plurality of provided data packets, a router, and a plurality of von Neumann processors. When a von Neumann processor provides program data packets to the data driven processor via the router to carry out program loading in the data driven processor, another von Neumann processor provides to the data driven processor a data packet storing dumping information via the router. The data driven processor dumps and provides a loaded program data according to the dumping instruction of the provided packet. Therefore, a plurality of von Neumann processors can be connected on-line to at least one data driven processor to carry out in parallel a plurality of different types of data transfer between the data driven processor and each von Neumann processor. These transfers include: (1) dumping a loaded program data packet to a von Neumann processor during loading of other program data packets for on-line verification of proper loading; and (2) outputting an operation result, of an operation process performed by the data driven processor, to the von Neumann processor for verification of proper operation processing during the continued operation processing of the data driven processor.

    摘要翻译: 数据处理系统包括数据驱动处理器,用于使用相应的多个提供的数据分组,路由器和多个冯诺依曼处理器并行地执行多个不同的信息处理。 当冯·诺依曼处理器通过路由器向数据驱动处理器提供程序数据分组以在数据驱动处理器中执行程序加载时,另一个冯·诺依曼处理器通过路由器向数据驱动的处理器提供存储转储信息的数据分组。 数据驱动处理器根据提供的数据包的转储指令转储并提供加载的程序数据。 因此,多个冯诺依曼处理器可以在线连接到至少一个数据驱动处理器,以并行地在数据驱动处理器和每个冯诺依曼处理器之间并行执行多种不同类型的数据传输。 这些转移包括:(1)在加载其他程序数据包以便正确加载的在线验证时,将加载的程序数据包转储给冯·诺依曼处理器; 以及(2)将由数据驱动处理器执行的操作处理的操作结果输出到冯诺依曼处理器,以在数据驱动处理器的连续操作处理期间验证正确的操作处理。

    Data transmission apparatus
    7.
    发明授权
    Data transmission apparatus 失效
    数据传输装置

    公开(公告)号:US5323387A

    公开(公告)日:1994-06-21

    申请号:US497221

    申请日:1990-03-22

    IPC分类号: H04L12/56

    CPC分类号: H04L45/00 H04L45/16

    摘要: A data transmission apparatus includes one input-side transmission path and a plurality of output-side transmission paths. The input-side transmission path includes a plurality of handshaking-type data transmission paths provided in series. Each of the output-side transmission paths includes a plurality of handshaking-type data transmission paths provided in series. Data to be transmitted includes an identifier for designation any or all of the plurality of output-side transmission paths. A comparison and determination logic portion determines whether the identifier included in the data designates any of the plurality of output-side transmission paths or all of them. A control portion sends the data supplied from the input-side transmission path to any or all of the plurality of output-side transmission paths, in response to a signal outputted from the comparison and determination logic portion.

    摘要翻译: 数据传输装置包括一个输入侧传输路径和多个输出侧传输路径。 输入侧传输路径包括串联提供的多个握手型数据传输路径。 每个输出侧传输路径包括串联提供的多个握手型数据传输路径。 要发送的数据包括用于指定多个输出侧传输路径中的任何一个或全部的标识符。 比较和确定逻辑部分确定包括在数据中的标识符是否指定多个输出侧传输路径中的任何一个或全部。 控制部分响应于从比较和确定逻辑部分输出的信号,将从输入侧传输路径提供的数据发送到多个输出侧传输路径中的任何一个或全部。

    Data driven type information processing apparatus capable of processing
untagged data having no tag information
    8.
    发明授权
    Data driven type information processing apparatus capable of processing untagged data having no tag information 失效
    能够处理没有标签信息的未标记数据的数据驱动型信息处理装置

    公开(公告)号:US5452464A

    公开(公告)日:1995-09-19

    申请号:US134691

    申请日:1993-10-12

    IPC分类号: G06F15/82 G06F13/38

    CPC分类号: G06F15/82

    摘要: 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.

    摘要翻译: 数据驱动型信息处理装置包括:信息处理单元,用于根据具有附加标签的数据包执行根据数据流程序的操作处理;以及标签附着单元,设置在信息处理单元的输入级中 。 标签附着单元将规定的标签附加到没有标签的数据,该标签在外部应用,或者从在线连接的另一信息处理设备应用,以生成标记数据分组,并将标记的分组应用于信息处理单元。 在线连接到本信息处理装置并相互交换处理的数据的信息处理装置不限于冯诺依曼型或非诺依曼型(数据驱动型)。 因此,本发明的数据驱动型信息处理装置可以与各种类型的信息处理装置一起使用,并且可以构建能够处理标记和未标记数据的系统。

    Refresh control circuit for memory
    9.
    发明授权
    Refresh control circuit for memory 失效
    刷新内存控制电路

    公开(公告)号:US5323352A

    公开(公告)日:1994-06-21

    申请号:US754764

    申请日:1991-09-04

    IPC分类号: G11C11/406 G11C7/00

    CPC分类号: G11C11/406

    摘要: 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.

    摘要翻译: 刷新控制电路包括刷新请求生成电路,复用器,存储器访问控制电路和消除控制电路。 刷新请求生成电路周期性地输出用于刷新的传送脉冲和刷新包。 合并控制电路接收用于正常访问的传送脉冲和用于刷新的传送脉冲。 合并控制电路,当用于刷新的传送脉冲和用于正常访问的传送脉冲相互抵触时,首先将传送脉冲施加到存储器访问控制电路,使另一个备用并产生用于识别正常访问的识别信号, 清爽 复用器接收刷新分组和数据分组,并响应于识别信号将一个分组应用于存储器访问控制电路。 存储器访问控制电路响应于识别信号,选择性地基于数据包或基于刷新包的刷新操作来控制正常访问操作,以输出传送脉冲。 当识别信号指示刷新操作时,消除控制电路消除从存储器访问控制电路输出的传送脉冲。

    Data transfer control unit for reducing memory requirements in an
information processor by converting bit width of data being transferred
between memory and processing parts
    10.
    发明授权
    Data transfer control unit for reducing memory requirements in an information processor by converting bit width of data being transferred between memory and processing parts 失效
    数据传输控制单元,用于通过转换在存储器和处理部件之间传送的数据的位宽来减少信息处理器中的存储器需求

    公开(公告)号:US5802399A

    公开(公告)日:1998-09-01

    申请号:US679147

    申请日:1996-07-12

    CPC分类号: G06F13/4018

    摘要: A data transfer control unit for controlling data transfer between a main processing part executing information processing and a memory part accessed by the main processing part has a bit width control part for controlling the bit width of the transferred data so that a first bit width of a port for data input/output on the main processing part side is matched with a second bit width, which is narrower than the first bit width, of a port for data input/output on the memory part side. This bit width control part has a function of converting the bit width of the data to the second bit width in case of data transfer from the main processing part to the memory part and a function of converting the same to the first bit width in case of data transfer from the memory part to the main processing part. Thus, the capacity of the memory part can be reduced by adjusting the bit width of the data transferred between the main processing part and the memory part.

    摘要翻译: 用于控制执行信息处理的主处理部和由主处理部访问的存储部之间的数据传送的数据传送控制单元具有位宽控制部,用于控制传送数据的位宽,使得第一位宽 在主处理部分侧的数据输入/输出端口与存储器部分侧的数据输入/输出端口的第二位宽度比第一位宽度窄。 该比特宽度控制部分具有在从主处理部分到存储器部分的数据传输的情况下将数据的比特宽度转换为第二比特宽度的功能,以及在将第一比特宽度转换为第一比特宽度的功能的情况下, 从存储器部分到主处理部分的数据传输。 因此,可以通过调整在主处理部分和存储器部分之间传送的数据的位宽来减小存储器部件的容量。