首页> 外文会议>Parallel and Distributed Methods for Image Processing II >Parallel DSP with memory and I/O processors
【24h】

Parallel DSP with memory and I/O processors

机译:带有存储器和I / O处理器的并行DSP

获取原文
获取原文并翻译 | 示例

摘要

Abstract: The design and implementation of a parallel digital signal processing systems on a chip containing 64 computational processors, 16 memory processors, and 16 I/O processors is described. The processors are interconnected by two levels of segmented buses. Each computational processor has a 16- bit data path and a control unit. The instruction set of the 16-bit processor supports computations on streams of data present in video, graphics, image processing, and digital communication applications. Two's complement arithmetic, saturation arithmetic, and packed instructions are supported. Higher data precision such as 32-bit and 64-bit can be achieved by cascading processors. The instruction memory of each computational processor has sixteen 40-bit words. Data streaming through the processor is manipulated by the instructions in the instruction memory. Multiple operations can be performed in a single cycle in a processor. A handshake protocol is used for synchronization between the sending and receiving processors. Six programmable registers are available in each computational processor for storing data. Each memory processor has a 256 $MUL 16 storage unit for storing additional data. The memory processors can be statically configured as a delay line, FIFO, lookup table or random access memory. For each memory processor there are four FSMs supporting the four configurations. The I/O processors are provided for external communication. Multiple parallel processing chips, digital output from sensors, and SRAM chips can be interconnected using the I/O processors. The VLSI chips implementing the processes is organized as 16 clusters interconnected by a statically programmable hierarchical bus structure. The buses are segmented by programming the switches on the bus. Each cluster has six 16-bit data buses and four 2-bit control buses for supporting communication between four computational processors, one memory processor, and one I/O processor. In addition, adjacent processors can communicate using a bypass bus. The clusters are interconnected by sixteen 16-bit data buses and eight 2-bit control buses. Each cluster has 60 programmable switches to control the communication between the intracluster and intercluster buses. Each processor has 17 programmable switches to control the connections to the intracluster buses.!5
机译:摘要:描述了在包含64个计算处理器,16个内存处理器和16个I / O处理器的芯片上并行数字信号处理系统的设计和实现。处理器通过两级分段总线互连。每个计算处理器都有一个16位数据路径和一个控制单元。 16位处理器的指令集支持对视频,图形,图像处理和数字通信应用程序中存在的数据流进行计算。支持二进制补码算术,饱和算术和打包指令。通过级联处理器,可以实现更高的数据精度,例如32位和64位。每个计算处理器的指令存储器具有16个40位字。通过处理器的数据流由指令存储器中的指令操纵。可以在一个处理器中的单个周期中执行多个操作。握手协议用于发送和接收处理器之间的同步。每个计算处理器中有六个可编程寄存器可用于存储数据。每个存储处理器都有一个256 $ MUL 16存储单元,用于存储其他数据。存储器处理器可以静态配置为延迟线,FIFO,查找表或随机存取存储器。对于每个内存处理器,有四个支持四种配置的FSM。提供I / O处理器用于外部通信。多个并行处理芯片,传感器的数字输出和SRAM芯片可以使用I / O处理器互连。实现该过程的VLSI芯片被组织为16个集群,这些集群通过静态可编程的分层总线结构互连。通过对总线上的开关进行编程可以对总线进行分段。每个群集具有6个16位数据总线和4个2位控制总线,以支持四个计算处理器,一个内存处理器和一个I / O处理器之间的通信。另外,相邻的处理器可以使用旁路总线进行通信。集群通过16条16位数据总线和8条2位控制总线互连。每个群集具有60个可编程开关,以控制群集内和群集间总线之间的通信。每个处理器具有17个可编程开关,以控制到集群内总线的连接。!5

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号