طراحی مدارهای منطقی نیمسال دوم دانشگاه آزاد اسلامی واحد پرند
طراحی مدارهای منطقی دانشگاه آزاد اسلامی واحد پرند مقدمه ای بر سیستمهای دیجیتال
Course Objective Design and Implementation of Digital Systems مثال: گوشي تلفن: –ورودي ها: کليدها –خروجي ها: صفحة نمايش و سيگنال هاي ارسالي به مرکز تلفن –رفتار: شماره گيري و ايجاد ارتباط مثال: خودرو: –ورودي ها: پدال ها، سوييچ، فرمان،... –خروجي ها: فرمان پيچش و چرخش چرخ ها، فرمان ترمز،... –رفتار: حرکت در مسیر مورد نظر.... مثال از سیستم های دیجیتال: –کنترلر چراغ راهنمایی –بازی x-o –کنترلر آسانسور –مدارهای محاسباتی 3
Digital Systems Digital systems are used extensively in computation, control systems and etc. Digital systems are capable of greater accuracy and reliability than analog systems In a digital system, the physical quantities or signals can assume only discrete values, while in analog systems the physical quantities or signals may vary continuously over a specified range For example, the output voltage of a digital system might be constrained to take on only two values such as 0 volts and 5 volts, while the output voltage from an analog system might be allowed to assume any value in the range -5 volts to 5 volts 4
Digital Systems Digital systems are used extensively in computation, control systems and etc. Digital systems are capable of greater accuracy and reliability than analog systems In a digital system, the physical quantities or signals can assume only discrete values, while in analog systems the physical quantities or signals may vary continuously over a specified range Time 5
Design of Digital Systems The design of digital systems may be divided into three parts: 1.System Design Breaking the overall system into subsystems and specifying the characteristics of each subsystem –Example: Digital Computer: specifying the number and type of memory units, arithmetic units, and input-output devices as well as the interconnection and control of these subsystems 6
Design of Digital Systems The design of digital systems may be divided into three parts: 2.Logic Design Logic design involves determining how to interconnect basic logic building blocks to perform a specific function –Example: Determining the interconnection of logic gates and flip-flops required to perform binary addition 7
Design of Digital Systems The design of digital systems may be divided into three parts: 3.Circuit Design Specifying the interconnection of specific components such as resistors, diodes, and transistors to form a gate, flip-flop, or other logic building block 8
Switching Circuits Many of a digital system’s subsystems take the form of a switching circuit A switching circuit has one or more inputs and one or more outputs which take on discrete values 9
Switching Circuits Two types of switching circuits Combinational (ترکیبی): the output values depend only on the present value of the inputs and not on past values Sequential (ترتیبی): Have Memory the outputs depend on both the present and past input values 10
Course Description Number Systems Boolean Algebra Optimization Methods (Karnaugh map and Quine- McCluskey) Modules: PAL, PLA, Decoder, ROM, MUX Arithmetic Circuits Flip-Flops Sequential Analysis Sequential Design Registers – Counters Hazard, Wired Logic, Asynchronous Design … 11
Details Midterm Exam:5 point Final Exam: 12 point HWs:2 point Activity and Quizzes:1 point address: Course Group: 12
References Main Reference: Roth, Fundamentals of Logic Design, 7 th Edition, Others: Katz, Contemporary Logic Design Mano, Digital Design, 3 rd Edition, 2002, Prentice-Hall Nelson & Nagle, Digital Logic Circuits, Analysis and Design 13