CPE314 Syllabus
CPE314 Syllabus
FM-USTP-ACAD-01
Rev. No. Effective Date Page No.
01 12.01.21 1 of 14
USTP Vision Semester/Year: 1st Semester / 2024-2025 Prerequisite(s): Programming Logic and Design
Class Schedule: MWTh 9:00 – 10:30AM; M 7:30 – 9:00AM Fundamentals of Electronic Circuit
A Bldg./Rm. No.: 42-302; 42-304; Online Co-requisite(s): N/A
nationally-recognized
Science and Instructor: Engr. Arcel S. Diaz Consultation Schedule: W 10:30am – 4:00pm
Technology (S&T) Email: [email protected] Bldg.Rm. No.: 43-301 (ECE Faculty Office)
university providing Mobile No.: 09484379081 Office Phone No./Local: 183
the vital link between
education and the
economy I. Course Description:
A laboratory course that introduces hardware description language as a tool for designing and testing combinational and sequential circuits. It covers fundamentals
USTP Mission of concepts of HDL(Hardware Description Languages) and the basic building blocks of HDL programming. The HDL will apply describe their role in electronic
design automation environment. Describes the use of Verilog as a design entry method for logic design in FPGAs and ASICs. Verilog syntax are explained along
● Bring the
world of with statements, identifiers and keywords. Describe modelling such as Gate-Level, Data Flow and Behavioral Modelling. Use of simulation as means of testing
work circuit designs. Programming assignments are used to develop skills and reinforce the concepts presented. Implementation of simulation in combinational,
(industry) sequential and finite state machines.
into the
actual higher
education
and training
of the
students;
● Offer
entrepreneurs
Document Code No.
FM-USTP-ACAD-01
Rev. No. Effective Date Page No.
01 12.01.21 2 of 14
of the
opportunity II. Course Outcome:
to maximize
their business Program Outcome (PO)
potentials Course Outcomes (CO)
a b c d e f g h i j k l m n
through a
gamut of CO1: The students will have an ability to describe the role
services from of HDL (Hardware Description Language) in electronics D D D D E D D
product design environment.
conceptualiza
tion to CO2: The students will be able to write codes using
D D D D E D D
commercializ Verilog HDL and VHDL in designing modern logic circuit
ation;
● Contribute CO3: The students will have an ability to synthesize and
D D D D E D D
significantly implement model on standard cell libraries and FPGA.
to the
national
development
goals of food
security and
energy III. Course Outline:
sufficiency
through Course Intended Teaching-Lea
technology Allotted Suggested Assessment
Outcomes Learning Topic/s rning Grading Criteria Remarks
solutions. Time Readings Tasks/Tools
(CO) Outcomes (ILO) Activities
1. Class Introduction to Reference Online Class Exercise Score
Program Educational orientation Textbook Discussion Problems
Objectives: HDL
2. Describe
hardware
Three to Five years Week 1 description
from Graduation: 3 hrs CO1 language in
PEO1: Graduates will (lab) modern digital
be able engage in design Describe
professional practice the fundamentals
applying advanced of design
computer engineering abstraction in
knowledge and skills.
PEO2: Graduates will
Document Code No.
FM-USTP-ACAD-01
Rev. No. Effective Date Page No.
01 12.01.21 3 of 14
01 12.01.21 4 of 14
01 12.01.21 5 of 14
Week Explain the Behavioral Reference Online Class Quiz Quiz Score
CO1, significance of Modelling Textbook Discussion
13
CO2, Lab Quiz Score
3 hrs structured
CO3
(lab) procedures always
Document Code No.
FM-USTP-ACAD-01
Rev. No. Effective Date Page No.
01 12.01.21 6 of 14
Explain
conditional
statements using if
Document Code No.
FM-USTP-ACAD-01
Rev. No. Effective Date Page No.
01 12.01.21 7 of 14
01 12.01.21 8 of 14
2. Course Readings/Materials:
(a) Titles, authors, and editions of textbooks and other materials, required and recommended (Copyright within 10 years)
● Quick Start Guide to Verilog, 1st ED by Brock J. LaMeres (2019)
● Quick Start Guide to VHDL, 1st ED by Brock J. LaMeres (2019)
● Verilog HDL: A Guide to Digital Design and Synthesis, 2nd ED by Samir Palnitkar (2003)
● HDL with Digital Design by Nazeih Botros (2015)
(b) Supplies needed (calculators, software, workbooks, disks, CDs, lab supplies, art supplies, etc.)
● USTeP Account for Virtual Discussions and Other Class Requirements
● Gadgets for accessing Virtual Class and using Computer Programs
● Flash disks to those walk-in students and does not have internet at home
● Calculators
● ModelSim software
● Icarus software
(c) URLs for online resources
Document Code No.
FM-USTP-ACAD-01
Rev. No. Effective Date Page No.
01 12.01.21 9 of 14
Laboratory = 100%
Disclaimer:
Every attempt is made to provide a complete syllabus that provides an accurate overview of the subject. However, circumstances and events make it necessary for the instructor to modify the syllabus during the
semester. This may depend, in part, on the progress, needs, and experiences of the students.
01 12.01.21 10 of 14
Completion All assigned work/problem was Most of the assigned work/problem Some of the assigned work/problem Some of the assigned work/problem
completed. was completed. was completed. was completed.
Provided the complete steps in Provided some missing steps in its Provided some missing steps in its Provided incomplete steps in its
arriving a complete work/solution solution solution solution
Neatness Homework was in orderly steps, no Homework was in orderly steps, and Homework was in orderly steps, and Homework was disorder, and
erasure/s and presented the work presented with few erasure/s. presented with a lot of erasure/s. presented with a lot of erasure/s.
neatly.
Accuracy All of the answer/s is/are correct Most of the answer/s is/are correct Some of the answer/s is/are correct. Little to none of the answer/s is/are
correct.
Document Code No.
FM-USTP-ACAD-01
Rev. No. Effective Date Page No.
01 12.01.21 11 of 14
Task Description:
◻ Does a full share of work or more? ◻ Does an equal share of work? ◻ Does almost as much work as others ◻ Does less work than other group
◻ Assigns a clearly defined role; group ◻ Assigns roles, but roles are not clearly defined or ◻ Assigns roles, but roles are not members?
members perform roles effectively consistently adhered to adhered to ◻ No effort made to assign roles
◻ Always considers all views and helps team ◻ Usually considers all views and helps team to ◻ Often sides with friends instead of to group members
Cooperation 25% to reach fair decision reach fair decision considering all views ◻ Acts as cliques or individuals
◻ Never argues with teammates ◻ Rarely argues ◻ Sometimes argues rather than group
◻ Group tries to solve its problems by itself ◻ Group seldom solves its problems as a team and ◻ Group settles problems and gives up ◻ Arguments within group
without seeking outside help asks classmates or teacher for help easily ◻ Little attempt to solve problems;
gives up easily
◻ Takes initiative in helping the group get ◻ Works agreeably with partner(s) concerning ◻ Can be coaxed into meeting with ◻ Did not meet partner(s) at
organized and setting times and places to organization and times and places to meet other partner(s) agreed times or places
meet ◻ Product is organized with an introduction, body, ◻ Somewhat organized ideas; not ◻ Lack of organization; choppy
◻ Product is extremely well organized with an and conclusion presented in sequence and confusing; format difficult
Organization 20% introduction, body, and conclusion ◻ Goals are established, but some are too general ◻ Goals not clearly defined to follow
◻ Has realistic, prioritized, and measurable ◻ Accomplished basic assignment ◻ Barely accomplishes the job ◻ No goals established
goals ◻ Does not accomplish
◻ Highly productive in accomplishing assignment
assignment
Document Code No.
FM-USTP-ACAD-01
Rev. No. Effective Date Page No.
01 12.01.21 12 of 14
◻ Collects and contributes accurate content ◻ Collects and contributes mostly accurate content ◻ Collects and contributes somewhat ◻ Collects and contributes
◻ Goes above and beyond to research ◻ At times, takes initiative to find extra information accurate content inaccurate content
information ◻ Shares information with the group ◻ Uses only materials provided ◻ Does not utilize resources
Research 20% ◻ Communicates and shares all information ◻ Usually does the assigned work; rarely needs ◻ Shares some information with the effectively
with the group reminding group ◻ Keeps information to self; does
◻ Always does the assigned work without ◻ Rarely does the assigned work; not share with group
having to be reminded often needs reminding ◻ Relies on others to do the work
◻ Provides many ideas for the assignment ◻ Participates in discussions about the assignment ◻ Listens to others; on some ◻ Seems bored with conversations
◻ Clearly communicates desires, ideas, ◻ Usually shares opinions and thoughts with other occasions, makes suggestions about the assignment
personal needs and feelings partner(s) ◻ Rarely expresses feelings or ◻ Never/almost never spoke up
◻ Listens and speaks a fair amount ◻ Listens, but sometimes talks too much or too little preferences ◻ Monopolized conversation; does
Member ◻ Each team member is treated with respect ◻ Often encourages and respects team members ◻ Usually does most of the talking, not allow others to speak
25% and is encouraged ◻ Hands in most assignments on time rarely allowing others to speak; or ◻ Does not respect or encourage
Responsibility
◻ Hands in all assignments on time seldom talks, allowing others to other members
dominate ◻ Does not hand in some/all
◻ Some members are not encouraged assignments
or respected
◻ Hands in most assignments late
◻ Presentation is clever and original ◻ Presentation is thoughtful ◻ Presentation is at times clearly ◻ Little creativity used; bland
◻ Engaging; captures interest of audience ◻ Presentation is well done; interesting to audience presented ◻ Presentation is hard to follow;
◻ Appropriate variety of visual aids ◻ Some use of visual aids ◻ Presentation is at times interesting poorly organized
◻ Visual aids add to or clarify presentation ◻ Visual aids somewhat add to or clarify to audience ◻ No use of visual aids
◻ Each presenter speaks clearly and loudly; presentation ◻ Limited use of visual aids ◻ Presenter cannot be heard; no
Presentation 10% good eye contact; appropriate body language ◻ Most of the time, presenter speaks clearly and ◻ Visual aids do not clarify or add the eye contact; poor body language
◻ Members contribute equally to the loudly; some eye contact; some use of appropriate presentation ◻ Some members did not
presentation body language ◻ Presenter is hard to hear; little eye contribute to the presentation
◻ Most of the members contributed equally to the contact; poor body language
presentation ◻ Some members did not contribute
equally to the presentation
Document Code No.
FM-USTP-ACAD-01
Rev. No. Effective Date Page No.
01 12.01.21 13 of 14
Use information appropriately The student clearly identified the The student identified the given The student did not clearly The student had not identified the The student had identified some
given and the unknown/s but had not clearly known the identify the given and the given and the unknown/s given and but did not knew what
unknown/s unknown/s is/are the unknown/s or required.
Applies appropriate procedure, The student used correct The student used correct The student used conflicting The student used incorrect The student did not use any
equation/s and formula/s principles, and equation/formula. principles but have some error in principles and equation/formula. principles, and incorrect equation/formula and principle/s.
the equation/formula used. equation/formula.
Use correct strategies, The student showed all required The student showed some The student showed incomplete The student showed some The student showed no solution/s.
representations, and connects or work/steps to provide correct work/steps to provide a solution work/steps; important step/s work/steps and did not provide
applies correct equation in solution with no mathematical with no mathematical error/s. was/were missing to provide correct solution.
obtaining correct solution. error/s. correct solution; some
mathematical error/s.
Document Code No.
FM-USTP-ACAD-01
Rev. No. Effective Date Page No.
01 12.01.21 14 of 14
Answer the problem and arrives The student arrived with correct The student arrived with correct The student arrived with correct The student arrived with incorrect The student had not written any
at the correct answer. numerical answer/s, unit/s and numerical answer/s, unit/s but did numerical answer/s, but wrong or numerical answer/s, unit/s and answer.
box its final answer box its final answer no unit/s at all; and did not box its did box its final answer
final answer