📄 http:^^www.cs.washington.edu^education^courses^467^fall96^lab^lab1^lab1.html
字号:
Date: Wed, 08 Jan 1997 21:43:41 GMTServer: NCSA/1.4.2Content-type: text/html<html><head><title>CSE467 Laboratory Assignment #1</title></head><body bgcolor="#dddddd" text="#000000" link="#0000ee" vlink="551a8b" alink="ff0000"><h1>CSE467: Advanced Logic Design</h1><h3>Ted Kehl, Fall 1996 </h3><hr><h2>Lab 1</h3><p><h3>Introduction to Synario: Schematic Capture and Simulation</h3><p><b>Distributed: Oct 4 - Due: Oct 15</b><hr><p><H3>Objectives</H3>When you have completed this lab, you should know how to:<UL><LI>Login to WindowsNT and start programs like NetScape and Synario<LI>Create a new project or open an old project in Synario<LI>Draw schematics for a simple circuit<LI>Simulate a combinational circuit in Synario by writing a Verilog driver program<LI>Print schematics and programs from Synario</UL> For this lab, and this lab only, you can choose a lab partner to workwith. Make sure though that you both learn how to use Synario - youshould each spend half the time "at the controls".<H3>Part 1: Logging In</H3>You must have an account on the NT workstations before you can login.We will let you know what your initial password is. You must changethis to something only you know the first time you login. Please usethe usual password rules when choosing your password. Also, make sureyou logout out before you leave the lab.<p>After you login, take a few minutes to look around. If you have usedWindows before, everything should be pretty familiar. You will beable to do everything from Program Manager. Look in the "Accessories"folder for common applications like NetScape. Look in the "Main"folder others. The Synario tools we use will be in the "Hardware Design LabTools" folder.<p>The File Manager allows you to poke around through the NT directorystructure. You don't really have to know where everything is, but itdoesn't hurt to get a feel for the lay of the land. Your homedirectory will be in the toplevel [z] directory.<H3>Part 2: The Synario Tutorials</H3>The "Getting Started" tutorials provide an excellent introduction toSynario. For this lab assignment, you will do Tutorials #1 and #2.<font size=+1> (Please read these <ahref="notes.html"><b> notes</b></a>on the tutorials first.)</font> Thefirst tutorial walks you around an existing project so you can see howprojects are organized. (Make sure you copy the example project(Prep2) to your own directory before starting this tutorial.) Yourfirst project will not be this complicated, so don't worry if itdoesn't all make sense.Tutorial #2 leads you through all the steps you will have to follow tocomplete the first assignment: Project creation, schematic captureand simulation. Pay particular attention to how the Verilog programis used to perform the simulation - you will have to write a simpleverilog program to test the circuit you design.<H3>Part 3: Design a Simple Circuit</H3>In this part you will design and simulate the following simplecombinational circuit which implements a simple medianfilter. The inputs to this filter are the values (0=black/1=white) ofone pixel and its 4 NEWS neighbors. The output of the filter circuitis white if 3 or more of these 5 pixels are white, and blackotherwise.<p>Design a circuit for this filter using a schematic. You may use anyof the symbols in the generic library. <P><b>Hint:</b> This circuit is not thatcomplicated if you can find a structured way to solve it.<H3>Turn In:</h3><ol><li>Schematic of your circuit.<li>Printout of your Verilog driver function.<li>A <b>signed</b> simulation log or waveform which shows that yourcircuit works. You must demo your simulation to one of the TAs whowill sign the printout.</ol></body><address><hr>ted@cs.washington.edu</address><p></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -