\setcounter{numTAs}{1} \setcounter{totalSections}{2} \def\secNum{{"001","002",""}} \def\tenSchFileName{{"","",""}} \def\classTime{{"MW from 08:45 am to 10:25 am","MW from 03:20 pm to 05:00 pm",""}} \def\classRm{{"Drosdick Hall 206","Drosdick Hall 206",""}} \def\classLive{{"","",""}} \def\classInstructor{{"Mark A. Jupina, PhD","Mark A. Jupina, PhD",""}} \def\classInstrContact{{"https://elearning.villanova.edu/","https://elearning.villanova.edu/",""}} \def\classInstrOffHrs{{"M,W 2 - 3 pm and T 8:30 - 11:30 am in Drosdick Hall 322","M,W 2 - 3 pm and T 8:30 - 11:30 am in Drosdick Hall 322",""}} \def\classInstrLive{{"","",""}} \def\TA{{{"Satrant Bains",""},{"Satrant Bains",""},{""}}} \def\TAEmail{{{"sbains1@villanova.edu",""},{"sbains1@villanova.edu",""},{""}}} \def\TAOffHrs{{{"",""},{"",""},{""}}} \def\TARoom{{{"",""},{"",""},{""}}} \newcommand\semester{Fall 2025} \newcommand\rsemester{202620} \newcommand\courseNum{ECE 3450} \newcommand\courseName{Digital Electronics} \newcommand\courseCoordinator{Mark A. Jupina, PhD} \newcommand\credits{3} \newcommand\contactHrs{4} \newcommand\lecture{1} \newcommand\lab{0} \newcommand\undergradCourse{1} \newcommand\isFreshmanCourse{0} \newcommand\isCustomElecPolicy{0} \newcommand\AIPolicyExists{0} \newcommand\isClassLive{0} \newcommand\isLabLive{0} \newcommand\meetingMiscExists{0} \newcommand\isClassInstrLive{0} \newcommand\isLabInstrLive{0} \newcommand\instrMiscExists{0} \newcommand\hasTARoom{0} \newcommand\meetingDesc{Two 100-minute lecture/lab periods} \newcommand\meetingMisc{Special notes on meeting info go here, if specified} \newcommand\instructorMisc{Special notes on instructor(s), TA(s) go here, if specified} \newcommand\textBookExists{1} \newcommand\textBookReqd{0} \newcommand\textBookMiscExists{0} \newcommand\referencesExist{0} \newcommand\txtBkAuthExists{1} \newcommand\txtBkPublExists{1} \newcommand\txtBkYrExists{1} \newcommand\txtBkISBNExists{1} \newcommand\textBookTitle{Fundamentals of Digital Logic with VHDL Design, 2nd or 3rd or 4th edition} \newcommand\textBookAuth{Brown, Stephen and Vranesic, Zvonko} \newcommand\textBookPub{McGraw-Hill Higher Education} \newcommand\textBookYr{2022} \newcommand\textBookISBN{1266638415} \newcommand\supplMaterials{} \newcommand\refPapers{References go here, if specified} \newcommand\textBookMisc{Special notes on textbook(s) go here, if specified} \newcommand\catalogDesc{Digital logic families with primary emphasis on external electrical characteristics of the logic devices. Applications and designs at the board-level, involving topics such as series/parallel conversion and analog/digital conversion.} \newcommand\preReqs{ECE 2030 and ECE 2172} \newcommand\coReqs{None} \newcommand\coreRequirement{Required for BS CPE} \newcommand\courseExpectation{1. To understand the properties of digital systems. 2. To understand how to use computer aided simulation tools to design, analyze and synthesize digital circuits. 3. To understand how to prototype and troubleshoot board-level and on-chip applications and designs involving timers, serial and parallel data circuits, analog/digital conversion circuits, sensors, and field programmable logic device circuits. } \newcommand\ABETOutOneA{1} \newcommand\ABETOutOneB{1} \newcommand\ABETOutTwoA{0} \newcommand\ABETOutTwoB{0} \newcommand\ABETOutTwoC{0} \newcommand\ABETOutTwoD{0} \newcommand\ABETOutThree{0} \newcommand\ABETOutFourA{0} \newcommand\ABETOutFourB{0} \newcommand\ABETOutFourC{0} \newcommand\ABETOutFive{0} \newcommand\ABETOutSixA{1} \newcommand\ABETOutSixB{1} \newcommand\ABETOutSevenA{0} \newcommand\ABETOutSevenB{0} \newcommand\covTopics{\item Properties of Digital Systems \item MOS Digital Logic Circuits \item Programmable Logic Technologies \item Quartus, Modelsim, and VHDL \item Timing Circuits \item Memory \item A/D and D/A Conversion \item IC Design and Layout} \newcommand\isScheduleExternal{0} \newcommand\isScheduleCommon{1} \newcommand\scheduleRows{29} \newcommand\scheduleCols{2} \newcommand\scheduleHeight{1} \newcommand\schedule{\begin{table}[h!] \centering \caption*{Tentative Schedule for \textbf{All Sections}} \vspace{0.05in} {\renewcommand{\arraystretch}{1.5} \small \begin{tabularx}{\linewidth}{c|l} \toprule \large \textbf{Date} & \large \textbf{Topics and Practicums}\\ \midrule \midrule 08/25/2025 & Syllabus; Properties of Digital Systems\\ 08/27/2025 & Practicum 1, Part I – VLs and NMs\\ 09/03/2025 & Practicum 1, Part II – Power Dissipation\\ 09/08/2025 & Practicum 1, Part III – Speed and PDP\\ 09/10/2025 & Practicum 1, Finish up measurements; MOS Digital Logic Circuits\\ 09/15/2025 & MOS Digital Logic Circuits\\ 09/17/2025 & Practicum 2 – CMOS Circuit Layout\\ 09/22/2025 & Programmable Logic Technologies and VHDL; Practicum 3 – DE10 and Modelsim Tutorials\\ 09/24/2025 & Practicum 3 – DE10 and Modelsim Tutorials; Practicum 4 – VHDL Coding and Simulation\\ 09/29/2025 & Practicum 4 – VHDL Coding and Simulation\\ 10/01/2025 & Timing Circuits; Practicum 5 - Introduction\\ 10/06/2025 & Midterm Exam Review\\ 10/08/2025 & Midterm Exam in Class\\ 10/20/2025 & Practicum 5 – Reaction Timer (Overview, Design Work)\\ 10/22/2025 & Practicum 5 – Reaction Timer (Design Work)\\ 10/27/2025 & Practicum 5 – Reaction Timer (Design Work and Implementation)\\ 10/29/2025 & Practicum 5 – Reaction Timer (Implementation continued)\\ 11/03/2025 & Memory; Practicum 5 – Reaction Timer (Demonstration)\\ 11/05/2025 & A/D and D/A Conversion; Practicum 6 – Memory Tutorial\\ 11/10/2025 & Practicum 7 – DAC0808 and ADC0804\\ 11/12/2025 & Practicum 7 – Synthesized Source (Design)\\ 11/17/2025 & Practicum 7 – Synthesized Source (Design and Implementation)\\ 11/19/2025 & Practicum 7 – Synthesized Source (Implementation)\\ 11/24/2025 & IC Design and Layout; Practicum 7 – Synthesized Source (Demonstration)\\ 12/01/2025 & IC Design and Layout; Practicum 8 – Cadence Virtuoso and Synopsis CAD Tools\\ 12/03/2025 & Practicum 8 – Cadence Virtuoso and Synopsis CAD Tools\\ 12/08/2025 & Final Project\\ 12/10/2025 & Final Project\\ \bottomrule \end{tabularx} } \end{table}} \newcommand\gradingPolicy{Your final grade will be determined from the following:\\ 1. Mid-Term Exam (30\%) \\ 2. Assignments (40\%) \\ 3. Electronic Lab Notebook and Lab Performance (30\%) \\ \\ Letter grade scale: A(93--100), A--(90--92), B+(87--89), B(83--86), B--(80--82), C+(77--79),\\ C(73--76), C--(70--72), D+(67--69), D(63--66), D--(60--62), F(<60)} \newcommand\HWandLabPolicy{The submission deadlines of assignments will be announced by the instructor on Blackboard. \textbf{\textcolor{red}{Pre-lab assignments will be collected on Blackboard before the start of the practicum only and will not be accepted after this time period. These assignments are meant to prepare you for each lab session. A late submission of non-pre-lab assignments will be assessed a penalty of 2\% per business day. Late submissions will only be accepted up to two weeks after the due date. Submissions will not be accepted after Reading Day.}} You are required to maintain an electronic notebook for lab. \textbf{\textcolor{red}{All entries into the notebook are to be recorded as the measurements are performed. }} Various software tools, such as Microsoft Word, Excel, PowerPoint, Matlab, Modelsim, and Quartus, will be used to create the electronic work (Cntl-Print Screen can be used to capture the work). Each page of the notebook is to be dated and numbered, and an index at the beginning of the notebook should be created. Each practicum write-up should start with an overview or purpose section followed by a brief procedure section outlining the tasks that were performed. Pre-lab assignments, calculations, simulations, circuit diagrams, data (tables and graphs), observations, and conclusions are to be recorded in this electronic notebook. \textbf{\textcolor{red}{The final version of the electronic notebook will be an Adobe PDF file (pdf only, no word doc files accepted) submitted via Blackboard to the instructor by the due date given at the end of the semester. }}} \newcommand\AIPolicy{\textcolor{red}{ Since you opted for an AI Policy, you should edit this part, choosing one of the following statements, modifying as desired:\\ \\ The use of AI-generated content is not permitted in this course. Its use will result in an academic integrity violation and a zero on the assignment.\\ \\ OR\\ \\ The use of AI-generated content is allowed in this course.\\ \\ OR\\ \\ The use of AI-generated content is permitted as follows: (a) for generating a first draft or (b) for generating an outline or (c) for generating XXX.\\ \\ AND, if AI is allowed:\\ \\ Even if you have significantly edited AI-generated material, you must identify the AI tool used to assist in generating your work. You are required to provide the name of the tool, date used, and prompts used to generate the output. As you may be required to submit the original AI output, you must keep a copy of the original output and provide it when requested. If questions arise about the authorship of submitted work, you are responsible for authenticating your authorship. You should save evidence of your authorial process, such as drafts, notes, version histories, and complete transcripts of AI assistance. }} \newcommand\AttendancePolicy{\textbf{Attendance is required for all scheduled practicum sessions and will be taken via an attendance sheet. Permission for an excused absence from a session will be granted for the conditions listed below. It is solely your responsibility to schedule with the TA or instructor a time to make up work of any excused absence session. Non-lab related activities, e.g. texting, are not allowed.} \textbf{\textcolor{red}{For each unexcused practicum absence, your final grade will be lowered by 5 points. Note: Attendance for less than half of the formal lab session time will be counted as an absence unless you have finished all the work before you leave.}} } \newcommand\ElectronicsPolicy{\textcolor{red}{Since you opted for a customize electronics policy, you should edit this part. Your policy should address your general stance on recording of class sessions and the circumstances under which recording will be allowed or prohibited. If you generally prohibit recording, yet allow recording of certain classes for some reason, then ypu should notify all students that those classes will be recorded. If recording is permitted as an ADA accommodation for a student, you obviously should not identify that student(s).)}}