380 likes | 486 Vues
This project focuses on creating teaching materials and a website for Microcomputer Systems and Data Communications courses. The web content includes figures, teaching materials, and writing parts of exams presented in Adobe Acrobat format. The courses cover topics such as Embedded Systems, RISC vs. CISC, Low-Power Design, Data Acquisition Systems, and more. The chapters are translated and presented in a structured layout. Additional topics on Data Communications and Networking include the history of communication networks, data transfer techniques, network components, Ethernet, TCP/IP, LAN, and more. Explore this comprehensive educational resource online!
E N D
Web publishing of teaching material for ‘’Microcomputer Systems’’ and ‘’Data Communications’’ M. Stojcev, G. Nikolic, T.Stankovic (FEEN)
Outline • Introduction • New teaching material forArchitectures of Microcomputer Systems • New teaching material for Data Communications and Networking • Conclusion • writing material • power point presentation • writing material • power point presentation
Set-up of a web site During the phase of development of the following two courses: We have collected a great deal of material to help students to follow the courses, and we have set-up a web site to accompany the courses at • Architectures of Microcomputer Systems • Data Communications and Networking www. elfak.ni.ac.yu/html/Informacije/vesti /resenja/mps/... All of the figures, teaching materials, and writing parts of the exams are included in an Adobe Acrobate presentation
Outline • Introduction • New teaching material forArchitectures of Microcomputer Systems • New teaching material for Data Communications and Networking • Conclusion • writing material • power point presentation • writing material • power point presentation
Content of the course: Architectures of Microcomputer Systems
Writing material for Architectures of Microcomputer Systems • Translations (partial) of two books • Selected topics: • Embedded systems • RISC vs CISC • Low power design • Data acquisition systems • Structure of PC machines • Embedded processors • Modelling of embedded systems • High-level synthesis • Instruction level parallelism • Pipelining
Writing material for Architectures of Microcomputer Systems The following chapters are translated: Cht 1. Processor design, pp. 4 - 8 Cht 2. Pipeline processor design, pp 9 – 39 Cht 3. Superscalar proc. org., pp. 40 – 66 Cht 4. Superscalar Techniques, pp. 67 – 133
Writing material for Architectures of Microcomputer Systems Translated: Cht 2. Architecture of Y 86 processor, pp. 1 - 46
1 2 3 4 5 6 7 8 9 10 11 # demo-h3.ys F F D D E E M M W W 0x000: irmovl $10,% edx F F D D E E M M W W 0x006: irmovl $3,% eax F F D D E E M M W W 0x00c: nop F F D D E E M M W W 0x00d: nop F F D D E E M M W W 0x00e: nop F F D D E E M M W W 0x00f: addl % edx ,% eax F F D D E E M M W W 0x011: halt Cycle 6 W W f f R[ R[ ] ] 3 3 % % eax eax Cycle 7 D D f f valA valA R[ R[ ] ] = = 10 10 % % edx edx f f valB valB R[ R[ ] ] = = 3 3 % % eax eax Layout of some tipical pages – Chapter 2 Data Dependencies: 3 Nop’s
Selected topics • Data acquisition systems, pp. 1 – 17 • Structure of PC machines, pp. 1 – 6 • Basics of Telemechanics, pp. 1 – 4 • System for testing, pp. 1 - 10
Embedded systems • Embedded system from beginning to the end, pp. 1 - 8 • Embedded processors, pp. 1 – 7 • Modeling design and optimization of embedded software, pp. 1 - 6 • High-level synthesis, pp. 1 - 13
RISC vs CISC • RISC –CISC concept, pp. 1 - 5 • Instruction level parallelism, pp. 1 - 11 • Interleaving, pp. 1 - 6 • Paralellism at instruction level, pp. 1 - 19 • Scheduling, pp. 1 - 16 • Branch prediction, pp. 1 - 13 • Pipelining, pp. 1 - 17 • Data dependencies, pp. 1 - 15
Structure of FX-5P for Load Lw R1,100(R2)
Low power design • Low power CMOS digital design, pp. 1 - 17 • Sources of power dissipation, pp. 1 - 10
Outline • Introduction • New teaching material forArchitectures of Microcomputer Systems • New teaching material forData Communications and Networking • Conclusion • writing material • power point presentation • writing material • power point presentation
Content of the course: Data Communications and Networking
Writing material for Data Communication and Networking • History of Communications Network, pp. 1 – 21 • Introduction in Data Communications, pp 22 – 39 • Techniques for Data Transfer, pp. 40 – 89 • Data Link Layer, pp. 90 – 136 • Network Layer, pp. 137 – 154 • Routing, pp. 155 – 167 • Internetworking, pp. 168 – 176 • Network Components, pp. 177 – 209 • Ethernet, pp. 210 – 225 • TCP/IP, pp. 226 – 247 • LAN, pp. 248 – 267 • Cellular Wireless Networks, pp. 268 – 295 • Satellite Communications, pp. 296 – 309 • Interface Circuits, pp. 310 - 361
History of Communications Network Token-Ring
Flooding is initiated from node 1 hop-1 transmissions hop-2 transmissions hop-3 transmissions
Interconnection of networks with diferent technology and end-to-end protocol stack in the data plane
Note: Five classes In classful addressing, the address space is divided into five classes: A, B, C, D, and E.
Outline • Introduction • New teaching material forArchitectures of Microcomputer Systems • New teaching material for Data Communications and Networking • Conclusion • writing material • power point presentation • writing material • power point presentation
Conclusion We provide the following resources for students • Solutions for writing part of exams: A complet set of solutions from January 2000 until October 2004 • Teaching materials: More than 500 pages of writing materials • PowerPoint slides: More than 2000 slides can be downloadeds to supplement lecture presentations