{"title":"A Static-Reconfigurable Systolic Architecture using Barrel Shifters for High Speed Digital Signal Processing","authors":"P. A. Ramamoorthy, T. Chen","doi":"10.1109/MILCOM.1986.4805735","DOIUrl":null,"url":null,"abstract":"The throughput in high speed digital signal processing (DSP) applications is limited by both the processing speed of the processor employed for number-crunching operations and the capacity of the supporting communications link. Systolic arrays are special forms of multiprocessor architectures that partly overcome the memory band-width problem by allowing multiple computations for each memory access. In systolic arrays proposed so far, the computational element includes a multiplier and an accumulator. The multiplier in the basic cell requires either a large chip area if high speed is desired or becomes slower if serial architecture is used. A high speed programmable computational architecture without the multiplier is proposed in this paper. The new computational architecture is composed of basic cells consisting of a barrel-shifter and an accumulator. A throughput data rate which is inversely proportional to the delay in a single cell is achieved in the new architecture. The architecture is static reconfigurable to make use of the fact that the precision needed for coefficients in any filter or from one filter to another varies considerably. Hence the number of basic cells to implement multiplication by any coefficient is minimal and will depend upon the value of that coefficient only.","PeriodicalId":126184,"journal":{"name":"MILCOM 1986 - IEEE Military Communications Conference: Communications-Computers: Teamed for the 90's","volume":"97 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1986-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"MILCOM 1986 - IEEE Military Communications Conference: Communications-Computers: Teamed for the 90's","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MILCOM.1986.4805735","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The throughput in high speed digital signal processing (DSP) applications is limited by both the processing speed of the processor employed for number-crunching operations and the capacity of the supporting communications link. Systolic arrays are special forms of multiprocessor architectures that partly overcome the memory band-width problem by allowing multiple computations for each memory access. In systolic arrays proposed so far, the computational element includes a multiplier and an accumulator. The multiplier in the basic cell requires either a large chip area if high speed is desired or becomes slower if serial architecture is used. A high speed programmable computational architecture without the multiplier is proposed in this paper. The new computational architecture is composed of basic cells consisting of a barrel-shifter and an accumulator. A throughput data rate which is inversely proportional to the delay in a single cell is achieved in the new architecture. The architecture is static reconfigurable to make use of the fact that the precision needed for coefficients in any filter or from one filter to another varies considerably. Hence the number of basic cells to implement multiplication by any coefficient is minimal and will depend upon the value of that coefficient only.