User Tools

Site Tools


resources

Differences

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

Link to this comparison view

Next revision
Previous revision
resources [2009/03/18 20:35] – external edit 127.0.0.1resources [2012/10/18 21:27] (current) hchesser
Line 1: Line 1:
 ====== Resources ====== ====== Resources ======
  
-  * [[http://www.cse.yorku.ca/~roumani/course/2021/res|The Resource Directory (code from lecture)]]+  * SPIM Simulator (PCSpim or QtSpim) - For all platforms, see [[http://sourceforge.net/projects/spimsimulator/files/|this]] site. 
  
-  * [[http://www.cse.yorku.ca/~roumani/course/2021/sw/pcspim.zip|SPIM: the MIPS simulator for Windows]]. For for other platforms, see [[http://www.cs.wisc.edu/~larus/spim.html|this]] site.  +  * [[http://bleyer.org/icarus/|Icarus: the Verilog Compiler for Windows]]. Download version 0.9.4 (use the setup.exe provided) and install to c:\iverilog, ensure that the path variable is modifiedsince you will be running it from a DOS shell. To download this software for other platforms, see  [[http://icarus.com/eda/verilog|this]] site. 
- +
-  * [[http://www.cse.yorku.ca/~roumani/course/2021/sw/iverilog.zip|Icarus: the Verilog Compiler for Windows]]Unzip to c:\iverilog and include c:\iverilog\bin in your path. To set the path, use the Control Panel or run c:\iverilog\setup every time you open a DOS console. To download this software for other platforms, see  [[http://icarus.com/eda/verilog|this]] site. +
  
   * [[http://www.crimsoneditor.com/|Crimson: a MIPS / Verilog-aware editor for Windows]].    * [[http://www.crimsoneditor.com/|Crimson: a MIPS / Verilog-aware editor for Windows]]. 
Line 12: Line 10:
  
   * {{sysCalls.pdf|SPIM System Calls}}   * {{sysCalls.pdf|SPIM System Calls}}
 +
 +  * Building Block Schematics - {{:aluschematics.pdf|ALU Schematics}} {{:regfileschematics.pdf|Register File Schematics}}
 +
 +  * Multi-Cycle Schematics - {{:multicycle3.pdf|Top Schematic}}{{:maincontrol-multicyc.pdf|Main Control}}
 +
 +  * Pipeline Schematics - {{:pipeexample.pdf|Pipeline Example}} {{:pipelinewithforwarding.pdf|Pipeline with Forwarding}}
 +
 +  * [[http://www.binaryconvert.com/index.html | Online binary-decimal converter]]
 +
  
   * **Names of Powers of Two:** kilo = 2<sup>10</sup>, mega = 2<sup>20</sup>, giga = 2<sup>30</sup>, tera = 2<sup>40</sup>, peta = 2<sup>50</sup>, exa = 2<sup>60</sup>.   * **Names of Powers of Two:** kilo = 2<sup>10</sup>, mega = 2<sup>20</sup>, giga = 2<sup>30</sup>, tera = 2<sup>40</sup>, peta = 2<sup>50</sup>, exa = 2<sup>60</sup>.
  
resources.1237408554.txt.gz · Last modified: 2009/09/29 01:15 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki