Graduate Studies Reports Access

Graduate Course Proposal Form Submission Detail - EEL6728
Tracking Number - 5255

Edit function not enabled for this course.

Current Status: Approved by SCNS - 2016-07-01
Campus: Tampa
Submission Type: Change
Course Change Information (for course changes only): Remove all undergraduate prerequisites.
Comments: Elective for Electrical Eng. To GC. Form incomplete. Back to edit queue. Emailed 3/11/16. Form complete 5/8/16. To GC (Removing Pre-req only). Approved 5/11/16 To USF Sys 5/18/16; to SCNS after 5/25/16. Apprd eff 7/1/16

Detail Information

  1. Date & Time Submitted: 2015-09-02
  2. Department: Electrical Engineering
  3. College: EN
  4. Budget Account Number: 210600
  5. Contact Person: Jessica Procko
  6. Phone: 8139746318
  7. Email:
  8. Prefix: EEL
  9. Number: 6728
  10. Full Title: Intro to VHDL
  11. Credit Hours: 3
  12. Section Type: C - Class Lecture (Primarily)
  13. Is the course title variable?: N
  14. Is a permit required for registration?: N
  15. Are the credit hours variable?: N
  16. Is this course repeatable?:
  17. If repeatable, how many times?: 0
  18. Abbreviated Title (30 characters maximum): Intro to VHDL
  19. Course Online?: C - Face-to-face (0% online)
  20. Percentage Online: 0
  21. Grading Option: R - Regular
  22. Prerequisites:
  23. Corequisites:
  24. Course Description: An in-depth study of the VHDL hardware description language with emphasis on digital circuit simulation and digital design for synthesis.

  25. Please briefly explain why it is necessary and/or desirable to add this course:
  26. What is the need or demand for this course? (Indicate if this course is part of a required sequence in the major.) What other programs would this course service? Part of multiple tracks within the EE department
  27. Has this course been offered as Selected Topics/Experimental Topics course? If yes, how many times? Yes, 3 or more times
  28. What qualifications for training and/or experience are necessary to teach this course? (List minimum qualifications for the instructor.)
  29. Objectives: • Making an in-depth analysis of the syntax of VHDL.

    • Acquiring skills in Digital Design using hardware description languages.

    • Analyzing synthesizable RTL VHDL code for digital design using dataflow, structural, and behavioral coding styles.

    • Describing and applying good programming style in VHDL

    • Obtaining knowledge and skills in the use of digital circuit simulation software tools

    • Developing and implementing a methodology for the creation of test bench programs in VHDL.

    • Implement a methodology for the creation of FSM’s in VHDL.

  30. Learning Outcomes: After successful completion of this course students will be able to:

    • Design, model and analyze basic digital circuits using VHDL.

    • Design, implement and test FSMs using VHDL

    • Conduct simulations and testing of complex digital designs using VHDL tools.

    • Identify and describe the different phases of the design flow for digital hardware using VHDL.

    • Point out the synthesizable subset of VHDL.

    • Determine if a VHDL code is intended for simulation or synthesis.

    • Compare and identify similarities and differences between the two main Hardware Description Languages: VHDL and SystemVerilog.

  31. Major Topics: • Digital Design review

    • Introduction to VHDL

    • Code Structure

    • Data Types

    • Operators

    • Attributes

    • Concurrent Code

    • Sequential Code

    • Signal

    • Variable

    • Package

    • Component

    • Function

    • Procedure

    • Simulation with VHDL Testbenches

    • VHDL Design of State Machines

    • Comparison of VHDL and SystemVerilog

    • Good VHDL coding practices

    • VHDL Design with Basic Displays

  32. Textbooks: Pedroni V. Circuit Design and Simulation with VHDL. MIT Press, 2010.
  33. Course Readings, Online Resources, and Other Purchases: Additional course readings will be identified and posted on Canvas
  34. Student Expectations/Requirements and Grading Policy: Quizzes and Homework: 10 %; 2 Tests: 50 %, 3 Projects: 40 %
  35. Assignments, Exams and Tests: Quizzes and Homework 10%

    Projects 40 %

    Midterm exam 25 %

    Final exam 25 %

  36. Attendance Policy: Course Attendance at First Class Meeting – Policy for Graduate Students: For structured courses, 6000 and above, the College/Campus Dean will set the first-day class attendance requirement. Check with the College for specific information. This policy is not applicable to courses in the following categories: Educational Outreach, Open University (TV), FEEDS Program, Community Experiential Learning (CEL), Cooperative Education Training, and courses that do not have regularly scheduled meeting days/times (such as, directed reading/research or study, individual research, thesis, dissertation, internship, practica, etc.). Students are responsible for dropping undesired courses in these categories by the 5th day of classes to avoid fee liability and academic penalty. (See USF Regulation – Registration - 4.0101,

    Attendance Policy for the Observance of Religious Days by Students: In accordance with Sections 1006.53 and 1001.74(10)(g) Florida Statutes and Board of Governors Regulation 6C-6.0115, the University of South Florida (University/USF) has established the following policy regarding religious observances: (

    In the event of an emergency, it may be necessary for USF to suspend normal operations. During this time, USF may opt to continue delivery of instruction through methods that include but are not limited to: Blackboard, Elluminate, Skype, and email messaging and/or an alternate schedule. It’s the responsibility of the student to monitor Blackboard site for each class for course specific communication, and the main USF, College, and department websites, emails, and MoBull messages for important general information.

  37. Policy on Make-up Work: Late Project Submission without documented circumstance beyond students control will be accepted one week past due date and will receive a 20 % grade deduction.
  38. Program This Course Supports: Electrical Engineering MSEE/PhD
  39. Course Concurrence Information:

- if you have questions about any of these fields, please contact or