BASIC 16-BIT SIMD PROCESSOR
The usage of the data and its complexity has been increasing day by day as we move ahead with the current technology trend, placing increasing dependency on the processor used. But due to the hardware and power limitation of the device, the designer cannot increase the clock rate of the processor. This lead to the changes in the previous architecture by the addition of Single Instruction Multiple Data units. And the job of this project is to perform the same operation on multiple data simultaneously. This project discusses the design of a 16-bit SIMD processor capable of doing process on two 16- bit data simultaneously. And this design starts from actually building an instruction set architecture, then forming a data path related to it and at the end by creating a control unit to synchronize the whole flow beginning from instruction fetching, instruction decoding, instruction execution and at last by writing it back.
18BEC059_18BEC060_BASIC_16-BIT_SIMD_PROCESSOR.pdf