Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quark dev/simd shell #15

Open
wants to merge 18 commits into
base: uarch-dev
Choose a base branch
from
Open

Quark dev/simd shell #15

wants to merge 18 commits into from

Conversation

kira7005
Copy link

Steel core and Vector(Gluon) core contributions

Passes Compilation

Run:
cd quark/design/simd_core
make

Vector Core status:
Datapath:
DONE: Vector core shell with all the pipeline registers and overall structure. This is in datapath_r0.v
Pending: TR_ADDR_CALC, LD_ST unit, Transpose Unit. Integration of Vivado IPs for Functional Units.

Control:
Coding of all control blocks is pending. However the inputs/outputs and the state machine logic is specified in the specification diagram.
The main action item that is pending is to generate the Functional Units and integrate them in the EX stage of the datapath.

@manjunathmadakasira
Copy link

Hi Ganesh, can you please keep all the common modules under :eagle/quark/design/com/src
Like c_fifo, delay, mux etc
Everything that is directly not related to simd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants