User Tools

Site Tools


labs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
labs [2019/03/14 22:20] nsajadilabs [2019/03/23 03:28] (current) nsajadi
Line 62: Line 62:
 **Acknowledgement**: The following tutorials are developed by professor Hamzeh Roumani for MIPS ISA. Lab B-D and M-N are modified by Dr. Nick Sajadi to adopt RISK-V ISA. **Acknowledgement**: The following tutorials are developed by professor Hamzeh Roumani for MIPS ISA. Lab B-D and M-N are modified by Dr. Nick Sajadi to adopt RISK-V ISA.
  
- +RISK-V ISA:
     * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labA.pdf| labA]]     * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labA.pdf| labA]]
     * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labB-RISK-V.pdf| labB]]     * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labB-RISK-V.pdf| labB]]
     * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labC-RISK-V.pdf| labC]]     * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labC-RISK-V.pdf| labC]]
     * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labD-RISK-V.pdf| labD]]     * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labD-RISK-V.pdf| labD]]
 +
 +RISK-V Single Cycle Data path:
     * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labK.pdf| labK]]     * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labK.pdf| labK]]
     * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labL.pdf| labL]]     * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labL.pdf| labL]]
-    * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/LabM-RISK-V.pdf.pdf| labM]]+    * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labM-RISK-V.pdf| labM]], [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/LabM-N-RISK-V-Verilog-Modules.zip| Here ]] are verilog required modules if you use installed verilog in your machine. Use these modules after the name of your module when you compile your code.[[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/testCPU.v|Here]] you can find the ultimate cpu tester. 
 +    * [[https://www.eecs.yorku.ca/~nsajadi/Teaching/EECS2021/Labs/labN-RISK-V.pdf| labN]] 
 + 
labs.1552602046.txt.gz · Last modified: 2019/03/14 22:20 by nsajadi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki