A Hodgepodge Of InformationTutorial #2− CVS source management systemVerilog− Browsing a CVS repository with viewcvsSimulation − Makefile verilog build systemToolflow− Writing SMIPS assembly − Using the SMIPS disassembler− Using trace output instead of waveforms6.884 – Spring 2005 02/16/05 T02 – Verilog 1 6.884 – Spring 2005 02/16/05 T02 – Verilog 2Concurrent Versions System 6.884 CVS Repository− A central repository contains all verilog code as There are three primary types of top-level well as information on who changed what and whendirectories in the repository− Users checkout a copy of the verilog code, edit it, – Examples (everyone has access)and then commit their modified version– Individual directories (only you have read/write)− Users can see what has changed to help track – Project directories (everyone has access)down bugs and this allows multiple users to work on the same verilog code at the same timeTo checkout the examples and try them out use− Our repository is at /mit/6.884/cvsroot, but you % cvs checkout examplesshould never access the repository directly. To checkout your individual directory useInstead use CVS commands of the following form:% cvs checkout
% cvs % cvs help02/16/05 02/16/056.884 – Spring 2005 T02 – Verilog 3 6.884 – Spring 2005 T02 – Verilog 4% vcs mips.v% ./simv% vcs –RPP &CVS Basics 6.884 CVS RepositoryUse the following commands to checkout ...