+
Skip to content

wildydrag/vector-processor

Repository files navigation

Vector Processor

Implementation of a 512 bit vector processor with 4 instructions support.

list of instructions:

  1. load from memory to Register
  2. store from register to Memory
  3. Add registers A1 and A2 and store them in A3 and A4
  4. Multiply registers A1 and A2 and store them in A3 and A4

for this processor, design must contain these components:

  1. a Register file
  2. a separate memory of consisting 512 units of 32bit words
  3. an ALU for add and multiplication
  4. A central Unit for connecting the foregoing modules and setting up the DataPath and ControlUnit

all these modules are described via verilog and the files are uploaded as well. also a documentation of the design is available. you can refer to vector_processor.pdf for a full documentation on how this processor performs.

author: Mohammad Emad Changizi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载