User Tools


Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
verilog_coding_standards [2020/01/24 09:40]
nelson
verilog_coding_standards [2020/05/11 17:30] (current)
Line 1: Line 1:
 ====== SystemVerilog Coding Standards ====== ====== SystemVerilog Coding Standards ======
 **HDL**s (Hardware Description Languages) like SystemVerilog can be difficult to understand. To make SystemVerilog code more readable and maintainable,​ you are required to follow coding standards. These standards are explained below. ​ Each lab will be graded against this coding standard. **HDL**s (Hardware Description Languages) like SystemVerilog can be difficult to understand. To make SystemVerilog code more readable and maintainable,​ you are required to follow coding standards. These standards are explained below. ​ Each lab will be graded against this coding standard.
 +
 +<color red>
 +NEW video standard recently added... ​ See below!!
 +</​color>​
 +
 +=== Videos ===
 +If you are asked to attach a video to your project, please do it as follows.
 +
 +There is a about a 150MB limit to the size of video you can upload. ​ On a cellphone at default resolution that is not that long.  ​
 +You can try to reduce the recording resolution but, at least on an iPhone, you cannot reduce it much.  If it is too large, you can try
 +one of the following:
 +
 +  * Process it using a program to convert it to a 640x480 size video. ​ That should be big enough.
 +  * Upload it to one of Youtube, Dropbox, Google Drive, or Box and enter a link where the TA's can find it instead of actually uploading your video to LearningSuite.
 +  * Find a website that will let you upload and it it will downconvert it for you.  CAUTION: these are notorious for installing junk on your computer so be careful if you go this route and use it as a method of last resort. ​
 +
 +Of these, Youtube is pretty painless but any of the second group will work.
 + 
  
 === Files=== === Files===
Line 15: Line 33:
 * *
 * Author: <Your Name> * Author: <Your Name>
-* Class: <Class, Section, Semester>​ - ECEN 220, Section 1, Fall 2018+* Class: <Class, Section, Semester>​ - ECEN 220, Section 1, Winter 2020
 * Date: <Date file was created> * Date: <Date file was created>
 * *