Boise State University Department of Electrical and Computer Engineering, EE 230L Programming Spartan-3 FPGA Prototyping Board
By no w, you should be fairly co mfortable using ISE schematics capture tool to enter your d esign and Modelsim to simulate your
Digilent Basys2 Board
Reference Manual
Revision: November 11, 2010
1300 Henley Court | Pullman, WA 99163
(509) 334 6306 Voice and Fax
Introduction
The Basys2 board is a circuit design and
implementation platform that anyone can use
to gain experience buil
Spring 2011- Homework
Guidelines
Digital Systems
ECE230
HOMEWORK GUIDELINES
* Homework is due at the beginning of the lecture.
Please don't work on your homework while I'm lecturing (even if you are trying to follow the rules
below and make it "pretty").
ECE 230
Due: Wednesday 01/26/2011
Homework 1
Problem 1.
Problem 2.
Page 1 of 2
Spring 2011
ECE 230
Due: Wednesday 01/26/2011
Homework 1
Spring 2011
Problem 3. Write the boolean expression for f that describes the circuit below.
Problem 4.
Page 2 of 2
ECE 230
Due: Wednesday 04/24/2011
Homework 10
Spring 2011
1. From design notes presented in class design and implement sequence detectors for two
consecutive ones (overlapping is ok) using D, T and JK flip-flops. The designs must be
implemented using Xili
Spring 2011- Syllabus
Digital Systems Laboratory
ECE230L
ECE 230L - Syllabus
Instructor:
Arlen Planting
Office: MET 227
Phone: 426-4826
Email: [email protected]
Office Hours:
Mon/Wed/Fri 2:30-3:30pm or by appointment
Lab Assistants:
Andrew L
Spring 2011- Lab 0
Digital Systems Laboratory
ECE230L
Lab 0: Xilinx ISE Introduction
Objectives:
This lab is intended to help you get familiar with the laboratory facilities. It lays the foundation for all
future laboratory sessions. In this lab and all o
Digital Systems Laboratory
ECE230L Spring 2011
Lab 1
Lab 1: Introduction to Digital Systems Laboratory
Objectives:
This lab is intended to help you get familiar with implementation of the circuits (synthesis) that you
create in Xilinx. This and several fo
Lab 2
Digital Systems Laboratory
ECE230L Spring 2011
Lab 2: Putting it Together
Objectives:
This lab is intended to help you practice what you learned in Labs 0 and 1. This involves using the Xilinx
ISE to create a circuit schematic and perform a simulati
Lab 3
Digital Systems Laboratory
ECE230L Spring 2011
Lab 3: Universal NAND
Objectives:
Copy existing schematic from another project into current project.
Create and use a symbol.
Implement basic logic gates (AND, OR and NOT) from NAND gates.
Verify DeMorg
Lab 4
Digital Systems Laboratory
ECE230L Spring 2011
Lab 4: Bad Logic Circuit Re-Design
Objective:
Redesign a bad circuit
Lab Details:
Youve been hired by a company to re-design an electronic circuit used in a product sold by the company.
The boss son did
YNW%jE;aw
Boise State University
Department of Electrical and Computer Engineering
ECE 230 Digital Systems
Test 2, Date: April 6, 2009, Location: ET 110, Time: 1:40pm to 2: 0pm -/
Name:
Instructions: Show all steps and logic circuits for full o
Lab 5
Digital Systems Laboratory
ECE230L Spring 2011
Lab 5: Seven Segment Decoder Design
Objective:
Design a combinational circuit with four inputs and seven outputs that will display the
hexadecimal value for the four bit input on a seven segment display
Lab 6
Digital Systems Laboratory
ECE230L Spring 2011
Lab 6: Arithmetic Unit
Objective:
Design, build, and test an adder/subtractor unit
Lab Details:
In class lecture, you have been shown how to build a larger functional unit using a basic module (with
fun
Boise State University
Department of Electrical and Computer Engineering
ECE 230 Digital Systems
Lab 0 Quiz January 21, 2009
ame: _
For pre-course assessment purposes! This will not be part of the course grade.
1. Complete the following table?
X
0
0
1
1
Y
ECE 230 Practice Exam #1
1. [10 pts] Convert the decimal number (40)10 to binary.
Answer:
2. [10 pts] Convert the binary number (11100)2 to decimal.
Answer:
3. [10 pts] What is the minimum number of bits needed to represent the decimal number (14)10 in
bi