Processor based System Design Sr. No. 1.
Processor Fundamentals Introduction to Processor architecture and programmer's model, Introduction to Processor Instruction Set Architecture, Interrupt mechanisms and Exception handling, Cross compilation
System Development Tool chains and Development environments
System Programming Programming using Assembly, C and Mixing the Assembly and C programming
Processor Interfacing Interfacing switches, LCD, Keyboard, IO programming, etc. through processor ports, Generating delays and PWM using timers, and Watchdog mechanism
Serial and other Interfacing Working with PC and RS-232, Serial Peripheral interfacing through I2C,SPI etc, Interfacing with Memory, Providing Reset and Clock on a board
Complete System Interacting with real world using ADC and DAC
Reference Books: 1. The Definitive Guide to the ARM Cortex M3 by Joseph Yiu 2. ARM System Development Guide- Designing and Optimizing System Software by Andrew Sloss, Dominic Symes and Chris Wright 3. ARM System-on-Chip Architecture by Steve B. Furber
Syllabus for Course on PCB DESIGN Sr. No. 1.
Content PCB BASIC PRINCIPLE Specification and classification of PCBs • Techniques of layout design • Artwork generation Methods - manual and CAD • General design factor for digital and analog circuits • Layout and Artwork making for SS, DS and ML Boards • Design for manufacturability • Specification design standards PCB FABRICATION Introduction to PCB technology • PCB Fabrication techniques-single, double sided and multilayer • Etching: chemical principles and mechanisms • Post operations- stripping, black oxide coating and solder masking • PCB component assembly processes
Transmission lines and their parameters • Fundamental electrical concepts • Transmission lines and wave propagation • Current paths on a PCB return current • Attenuation of signals on lines skin effect, loss tangent • Coupling, mutual capacitance and mutual inductance • Power distribution. Power requirements • Coping with changing currents. Board level de- coupling - limitations • Component level de-coupling • Impedance Control CROSSTALK The crosstalk in transmission lines • Capacitive and inductive crosstalk Dependence on edge rate • Coupling factor. Ground plane effects Forward and backward crosstalk • Crosstalk control in PCB design parts, planes, tracks, connectors, terminations • Minimization of crosstalk.
CONNECTORS, PACKAGES AND VIAS Effects of inductively coupled connector pin fields • Connector design guidelines Discontinuities reflections, critical length,
connectors and Vias 6.
Simulation reference loads • Signal integrity • Lines, loads and track routing • Effect of impedance and loading on signal propagation delay • Load distribution and topology • Merits of different schemes • General routing and termination considerations MIXED MODE PCB DESIGN Mixing RF and digital on the same PCB • Mixing analog (audio) and digital signals on the same PCB
Reference Books: 1. Printed Circuit Boards: Design, Fabrication, and Assembly (McGraw-Hill Electronic Engineering) by Raghbir Singh Khandpur 2. Complete PCB Design Using OrCad Capture and Layout by Kraig Mitzne 3. Complete PCB Design Using OrCAD Capture and PCB Editor by Kraig Mitzner 4. Printed Circuit Assembly Design by Leonard Marks
Syllabus for Embedded System Design Indicative List of Contents Sr. No. 1
Contents Introduction: What is Embedded System? Microprocessor vs Microcontroller CISC vs RISC Overview of Architecture of ATMEGA16: Processor Core and Functional Block Diagram Description of memory organization Overview of ALL SFR’s and their basic functionality Low Level programming Concepts: Addressing Modes Instruction Set and Assembly Language programming(ALP) Developing, Building, and Debugging ALP’s Middle Level Programming Concepts: Cross Compiler Embedded C language implementation, programming,& debugging Differences from ANSI-C Library reference Use of #prama directive Functions, Parameter passing and return types On-Chip Peripherals Study, Programming, and Application: Ports: Input/Output Timers & Counters UART Interrupts SPI Analog Comparator External Interfaces Study, Programming and Applications : LEDS Switches(Momentary type, Toggle type) Seven Segment Display: (Normal mode, BCD mode, Internal Multiplexing & External Multiplexing) LCD (8bit, 4bit, Busy flag, custom character generation) Keypad Matrix Protocols Study, Programming and Applications : I2C (EEPROM and RTC) SPI (EEPROM) I Wire(Sensor) Infrared Communication(RC5 protocol) Philips LPC2000 series (The ARM7 CPU Core Based Microcontroller) Outline architecture The Pipeline Registers Current Program Status Register Exception Modes The ARM 7 Instruction Set
Branching Data Processing Instructions Copying Registers Copying Multiple Registers Swap Instruction Modifying The Status Registers Software Interrupt MAC Unit THUMB Instruction Set System Peripherals Bus Structure Memory Map Register Programming Memory Accelerator Module Memory Map Control Bootloader External Bus Interface External Memory Interface Phase Locked Loop VLSI Peripheral Bus Divider Pin Connect Block External Interrupt Pins Interrupt Structure Software Development uVision IDE: Embedded C Startup Code Interworking ARM/THUMB Code Locating Code In RAM Inline Functions Fixing Objects At Absolute Locations Inline Assembler
Accessing User Onchip Peripherals General Purpose I/O General Purpose Timers Watchdog PWM Modulator Real Time Clock UART I2C Interface SPI Interface Analog To Digital Converter Interrupt Service Routines Software Interrupt Hardware Debugging Tools
Reference Books: 1. Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition, by Michael Barr and Anthony Massa 2. Designing Embedded Hardware, 2nd Edition, by John Catsoulis 3. Analog Interfacing to Embedded Microprocessors: Real World Design, by Stuart Ball 4. ARM Architecture Reference Manual by David Sea 5. ARM System-on-Chip Architecture by Steve B. Furber
Course Syllabus for Basics of C programming
Sr. No 1.
Conditionals Conditionals The if statement The : ? Operator The switch Statement
Looping and Iteration The for statement The while statement The do-while statement Break and continue
Arrays and Strings Defining, initializing and using arrays Single and Multi-dimensional Arrays Arrays of Characters and Strings Arrays and pointers Strings
Functions Role of Functions Passing arguments to functions Returning values from functions Recursive functions Call back functions Implications on Stack Pass by value / reference Passing Arrays to functions
String Handling : Basic String handling functions
C Basics History of C Characteristics of C C Program Structure Variables Defining Global Variables Printing Out and Inputting Variables Constants Arithmetic Operations Comparison Operations Logical Operators Order of Precedence
String Searching Character Conversions and testing : Memory Operations:
Structures and Unions Structures Nested Structures Array of Structures Allocation of memory and holes Unions
Further Data Types Coercion or Type-Casting Enumerated Types Static Variables
Dynamic Memory Allocation & Dynamic Structures Malloc, Sized, and Free Calloc and Realloc
Advanced Pointer Topics The purpose of pointers Defining pointers The & and * Operators Pointer Assignment Pointers with functions Pointer Arithmetic Advanced pointer types Pointers to functions Pointers to String Pointers and Dynamic memory Pointers and Structures Common Pointer Pitfalls - Not assigning a pointer to memory address before using it - Illegal indirection
Storage Classes Scope Internal External Automatic Static Scope and extent of parameters
Low Level Operators and Bit Fields Bitwise Operators Bit Fields Bit Fields: Practical Example A note of Caution: Portability
The C Processor #define #undef #include #if – conditional inclusion Preprocessor Compiler Control Other Preprocessor Commands
Integer Functions, Random Number String Conversion : Arithmetic Functions Random Numbers String Conversion Mathematics: Math Functions Math Constants
Input and Output (I/O) : Reporting Errors perror() errno exit() Streams Predefined Streams Redirection Basic I/O Formatted I/O Printf Scanf Files Reading and writing files Sprintf and sscanf Stream Status Enquiries
Data Structures Linked Lists Stacks & Queues Binary Tree
Sorting & Searching Techniques Insertion Sort Merge Sort Quick Sort
Writing Larger Programs Header Files Advantages of Using Several Files How to Divide a Program between Several Files Organization of Data in each file The Make Utility
Make Programming Creating a make file Make Macros
Reference Books : 1. Programming with C 3rd Edition by Byron Gottfried 2.
Microprocessor/Microcontroller based System Design (focused around AVR and ARM) Sr. No. 1.
Content Microprocessor/Microcontroller System Design
Addressing Modes, Assembler Directives, Processor Modes for accessing registers, memory and I/O Word length and alignment issues Developing programs to do Data processing and Arithmetic operations Hardwired stack vs Soft Stack
Interrupts and Exception in Microprocessor/Microcontroller
Syntax of assembly, working with tool chain, purpose of various files ( list, map, hex files) Debugging tools Phasing of Embedded system design
Microprocessor/Microcontroller Instruction set , Assembly Programming
Programming Models RISC vs CISC Memory Architectures used
Development tools and Environments
Components of a microprocessor system. Embedded systems vs general-purpose computer Design methodologies available to implement an embedded microprocessor system.
Polling vs Interrupt driven programming Writing ISR to do specified task
Microprocessor/Microcontroller Supporting Circuits (I/O subsystems)
Clocking Options available
Microprocessor/Microcontroller Peripheral Devices
Timers PWM DMA controllers
Memory System Design for Microprocessor/Microcontroller
Power Down Modes Pins Configurations ( Time multiplexed vs Configurable pins ) GPIO Decoding Logic of IO devices
Characteristics of RAM/ROM Working with EPROM, SRAM devices Address Decoding and Memory map design
Interfacing Microprocessor/Microcontroller with Switches, Keypads, Displays Serial I/O Analog Signals
Resources: link for minikit and Quick start +kit from analog around ADUC7061 Precision Analog microcontrollers http://www.analog.com/en/content/microconverter_development_tools/fca.html http://www.analog.com/en/processors-dsp/analog-microcontrollers/aduc7060/products/EVALADUC7060/eb.html The mbed Rapid Prototyping platform is designed for experienced embedded developers as a productive platform for developing microcontroller-based proof-of-concepts. For developers new to 32-bit microcontrollers, mbed provides an accessible way to get projects built with the backing of resources and support shared in the mbed community. Http://www.mbed.org http://mbed.org/cookbook/Course-Notes http://mbed.org/cookbook/Homepage
http://mbed.org/handbook/mbed-Developer-Website ARM teaching Resources http://www.arm.com/support/university/academic-resources.php http://home.iitj.ac.in/~sk/emsys.html http://users.ece.utexas.edu/~valvano/ http://martin.hinner.info/ARM-Microcontroller-HOWTO/ARM-Microcontroller-HOWTO.html
Bulding arm-elf-gcc in ubuntu-10.04 http://lejosrt.org/tuto/install-gnu-arm-toolchain-under-linux http://openhardware.net/Embedded_ARM/Toolchain/ http://www.ibm.com/developerworks/linux/library/l-arm-toolchain/
Linux Kernel for ARM http://www.arm.linux.org.uk/docs/whatis.php
Syllabus for Computer Networks Sr. No. 1.
Content INTRODUCTION Historical perspective, theoretical and practical models of network architecture particularly the ISO OSI seven layer model and the TCP/IP protocol stack. Example networks and services including prototype new technologies. These would include Frame Relay, ISDN, ATM, WiFi, xDSL, WiMAX, 2G and 3G.
DIGITAL COMMUNICATION Physical properties of copper media, fibre optics, radio communication, and data communication standards. Maximum data rates (theoretical and practical) for different media including some simple analysis of signals. Data encoding of digital signals. The distinction between, and analysis of, physical media and wireless media properties. The difference between narrow band and broad band technologies with particular reference to ISDN and xDSL.
LOCAL AREA NETWORKS Types of LAN covering standards, topology and performance. Example architectures such as ethernet and fast ethernet, ATM, and WiFi. The operation of LAN switches and the configuration of virtual LANs.
WIDE AREA NETWORKS
Circuit versus packet switching and associated routing and flow control. Detailed examples of existing architectures such as Frame Relay, ISDN, ATM, Multiprotocol Label Switching (MPLS) and Virtual Private Networks (VPN). INTER NETWORKS Principles of inter networking, architectures, addressing and protocols. Particular reference to IPv4, IPv6, TCP and UDP.
The main causes of errors and their effects on transmission. Single bit and burst errors. Various error detection and correction strategies including parity, block sum, Hamming Codes, Cyclic Redundancy Checks and Forward versus Backward error control. Statistical analysis of the effectiveness of error detection and correction code.
QUALITY OF SERVICE A definition of quality of service and the main parameters that define network performance. Router functionality including frame prioritisation, classification and queue management techniques. The provision of quality of service management in practical networks such as Frame Relay, ATM and the Internet.
Syllabus of Electronic Systems Packaging Sr. No. 1.
Packaging of Electronic Systems Electronic systems and needs. Physical integration of circuits, packages, boards and full electronic systems, Connectivity in Electronic equipment’s, Evolutions of Printed Circuit Boards, Classification of Printed Circuit Boards ,Challenges in Modern PCB Design and Manufacture, Major Market Drivers for PCB Industry , PCB for Electronic Systems, Useful Standards, Introduction to Electronic Packaging ,Issues in Electronic Packaging ,Packaging hierarchy of electronic products and systems,Hierarchy of Interconnection Levels,The Three Breakthroughs inChip Packaging Technology, Layout Planning & Design, Basic Design Consideration for Special Circuits, Interconnection, thermal, signal integrity, electromagnetic interference and protection issues in electronic components and systems Soldering and its Techniques, Restriction of Hazardous Substances (RoHS) compliance
Manufacture of chips and boards Miniaturization & its impact on characterization of Electronic Systems, Introduction, Trends & Projections in IC Design & Technology. Comparison between semiconductor materials, Basics of Thick and thin Film Hybrid Technology and monolithic chips. Advantages, limitations& Classification of ICs. Introduction to packaging, Package design considerations, VLSI Assembly techniques, Packaging fabrication technology. Surface Mount Technology (SMI}. Through hole technology, Surface Mount Technology, applications & SM Components, Chip Scale Packages (CSP), CSP Benefits and Drawbacks, Chip-Package Connection-Wire Bonding, TAB & Flip Chip, Single Sided PC Boards, Double Sided PC Boards, Multilayer PC Boards, Interconnection Techniques, Materials for Multilayer boards, Design Features of Multilayer Boards, Fabrication Process of Multilayer Boards Useful Standards, Flexible Printed Circuit Boards, Design Consideration in flexible printed circuits boards, Manufacture of Flexible Circuits, Rigid Flex PCBs, Terminations, Advantages of Flexible PCBs, Special Circuits Applications on flexible PCBs and Useful Standards
Thermal design of chips and boards Thermal management of electronic devices and systems, Overview, Thermal resistance of devices Thermal time constants. Thermal interface material. Heat density in electronic components, Heat transfer through conduction, convection and radiation, Methodologies, Heat sinks, Principle, Construction and materials. Performance, Method of cooling for a given board, Convective air cooling, Forced air cooling. Heat pipes, Peltier cooling plates. Synthetic jet air cooling, Electrostatic fluid acceleration. Recent developments, Application in Electronics Systems, Personal Computers, Batteries and Soldering
Design of HDI PWBs for Manufacturability, Reliability and Testability Design Rules for Analog Circuits, Design Rules of Digital Circuits, Design Rules for High Frequency Circuits, Design Rules for Power Electronic Circuits, Need of High Density Interconnection Structures, Drivers for HDI,HDI via structures effect on PCB design flexibility, constraints and cost, Need for HDI structures using microvias, Drilling, Vias, Microvias, Staggered Sequential Microvia Build-up, Stacked Sequential Microvia Buildup, Co-Laminated Any Layer Microvia Build-up, PCB Basis, PCB Basis, Setting Up HDI
Routing, Design a four layer high density and high performance PCB using PCB CAD, Characteristics of a Package, Thermal performance, Signal integrity Power distribution, Manufacturability, Testability, Reliability 5.
Design of Interconnections Design high frequency interconnections on PCBs, Performance of interconnections at high frequencies
Electromagnetic Compatibility Electromagnetic interference in electronic systems and its impact, Types, Susceptibilities of different radio technologies, Interference to consumer devices and systems, Analyze the electronic circuit from the noise emission point of view (both conducted and radiated emission) cross talk and reflection behavior of the circuit in time domain,. Design a power supply distribution network for the digital and analog circuits
References: 3. Printed Circuit Boards: Design, Fabrication, and Assembly (McGraw-Hill Electronic Engineering) by Raghbir Singh Khandpur 4. Packaging Handbook by Charles A harper. 5. Electronics Packaging Design, material, Process and Reliability by Wataru nakayama, John H. lau, C.P. Wong and John Prince. 6. System and Package by Ed Rao Tummala.
Syllabus of FPGA DESIGN Using DHL/VHDL Sr. No. 1.
Content Digital Design
Architecture Study of some popular FPGA families Detailed study of a Xilinx FPGA family (Virtex 6) Architecture of Microcontrollers in FPGA (ARM) The back end tools Integrateing non-HDL modules Building macros
High Level Design Methodology (VHDL (In accordance with standard IEEE 1076-2008)
Combinatorial Logic Design Sequential Logic Design State machines Advanced Design Issues Metastability Noise margins Power Fan-out Design rules Skew Timing consideration
Introduction to HDL VHDL Flow Language constructs Concurrent constructs Sequential Constructs Subprogram Packaging Timing Issues
HDL Simulation and Synthesis
The concept of Simulation HDL Simulation and Modeling The Synthesis Concept Synthesis of high level constructs Timing Analysis of Logic Circuits
Combinatorial Logic Synthesis State Machine Synthesis Efficient Coding Styles Hierarchical and flat designs Constraining Designs Partitioning for Synthesis Pipelining Resource sharing Optimizing arithmetic expressions Design reuse The Simulation and Synthesis Tools
References: 1. FPGA Based System Design by Wayne Wolf 2. Digital System Design using Programmable Logic Devices by Parag K Lala 3. Digital Design by John F Wakerly
Syllabus of DESIGN Using VERILOG Sr. No. 1.
Content Digital Design Combinatorial Logic Design Sequential Logic Design State machines Advanced Design Issues Metastability Noise margins Power Fan-out Design rules Skew Timing consideration Verilog (In accordance with IEEE 1364-2005 and 2009)
Data types Modeling concepts, Task and Functions Specify block and Timing checks Verification and Writing test benches
ASIC Design Issues
ASIC Design Flow Testability: Test principles, fault models, fault coverage, test vectors Design for test Reliability considerations Different technology options Power calculations Package selection Clock methodologies Design Flow ( Design Specifications, Verification Plan, RTL Description, Functional Verification, Synthesis)
Reference Books: 1. Digital Design by John F Wakerly 2. Verilog HDL : A Guide to Digital Design and Synthesis ( 2nd Ed) by Samir Palnitkar
3. The Verilog Hardware Description Language by Philip R. Moorby, Donald E. Thomas 4. A Verilog HDL Primer by J Bhasker
Syllabus on Industrial Product Design Sr. No. 1.
Content Introduction to Industrial Design Introduction to the course, role of ID in the domain of industry, product innovation, Designer’s philosophy and role in product design, What is good design.
Product Design Methodology User Centered Design methods, Systems Approach, Electronic Product Design and Development Methodology, Design Thinking, Creativity and Innovation. Introduction to Sustainable Design. Design Case Studies.
Product Analysis Deconstructing Product Design - Product Analysis
Visual Communication Techniques Free Hand sketching and drawing techniques for concept presentation, Perspectives, and rendering techniques, colour in design, Engineering drawing practice, exploded views.
Design Principles Visual information through design principles, Figure-ground relationship, Visual information distribution, Gestalt principles, Theory of object perception, Symmetry, Asymmetry, Closure, Continuance, Unifying principles of design. Design Expressions : Mood board, Design trends, Application of design principles and product aesthetics.
Ergonomics Ergonomics of electronic products and systems, Control panel design, User interface design, Human-Computer Interaction, Case studies.
Reference Books : 1. Product Design and Development – Karl T. Ulrich, Steven D. Eppinger & Anita Goyal, MGH 2. Material and Design: The Art and Science of material Selection in Product Design- Ashby, Michael & Johnson, Kara, Butterworth – Heinemann 3. Elements of Design – Gail Greet Hannah, Princeton Architectural Press. 4. Product Design & manufacturing – John R. Lindberg, PHI
Syllabus of Fiber Optics Interconnections Sr. No. 1.
Optical Fiber Fundamentals of Optical Fibers, Single Mode and Multimode Fibers, Losses and Dispersion in Optical Fibers, Optical Fiber cables, Connecterisation and splicing
Sources LED and lasers as sources for optical fiber link, their characteristics and properties.
Detectors Detectors in optical fiber link ( PIN and Avalanche Detector ) and their characteristics. Testing and maintenance of optical links Mesuring Equipments
Study of Power Meter, Attenuator, OTDR etc.
Reference Books: 1. J.Senior, "Optical Communication, Principles and Practice", Prentice Hall of India, 1994. 2. Gerd Keiser, "Optical Fiber Communication" McGraw -Hill International, Singapore, 3rd ed., 2000 3. 2. J.Gower, "Optical Communication System", Prentice Hall of India, 2001.
Course Syllabus for OS and Device Driver Development for Embedded System Sr. No. 1
Contents Overview of Operating System Introduction to Operating system, Role of Operating System as resource manager, function of kernel and shell, operating system structures, views of an operating system. Process management: CPU scheduling, Scheduling Algorithms, PCB, Process synchronization, Deadlocks, Prevention, Detection and Recovery Memory Management: Overlays, Memory management policies, Fragmentation and its types, Partitioned memory managements, Paging, Segmentation, Need of Virtual memories, Page replacement Algorithms, Concept of Thrashing Device Management: I/O system and secondary storage structure, Device management policies, Role of I/O traffic controller, scheduler File Management: File System Architecture, Layered Architecture, Physical and Logical File Systems, Protection and Security: Brief study to multiprocessor and distributed operating systems LINUX Basics
Introduction to linux operating system operating system services why linux Different types operating systems Monolithic Micro etc Basic linux user commands Linux root file system structure. Introduction to GNU Tool chain GCC compiler Make file GDB. Introduction to Device Drivers - Module Programming The role of the device driver Classification of Devices and Modules Building and running Modules Hello world Module Process context, interrupt context, Kernel timers The Linux device model (devices, udev,sysfs,procfs) Character Driver basics Writing Device Driver Programming in Linux. Open, Read, Write and Close System Calls Major and Minor Numbers Charater Device Data structures Charater Device Registration
Writing Simple Charater Device Driver Debugging by Printing, Concurrency and Race Conditions (Semaphores, Mutexes, Completions, Spinlocks) Advance char device operations (ioctl), Kernel Timer I/O Ports and I/O Memory - Writing Parallel port driver Interfacing With LED, Seven Segment Display. Interrupt Handling With Parallel Port UART Driver Kernel Configuration and Compilation for 0x86Requirements for Building and using the kernel, Retrieving the Kernel Source Configuring and Building, Installing and Booting from a Kernel Upgrading a kernel, Customizing a Kernel Boot loader - Grub Loader, U-Boot Implementing Device driver application program related to the Driver Interaction between the User and Kernel Level With System calls Explain Device driver application flowchart Exaplain kernel Device driver and user device driver program
Reference Books: 1. Operating System Principles by Abraham Silberschatz, Peter Baer Galvin, Greg Gagne 2. Beginning Linux Programming by Niel Matthew and Richard Stones 3. Linux Kernel Development by Rober Love
Syllabus on Course for AUTOCAD Sr. No 1.
Getting Started Getting Started with AutoCAD
Starting AutoCAD AutoCAD's User Interface Working with Commands AutoCAD's Cartesian Workspace Opening an Existing Drawing File Viewing Your Work Saving Your Work
Basic Drawing & Editing Commands
Drawing Lines Erasing Objects Drawing Lines with Polar Tracking Drawing Rectangles Drawing Circles Undo and Redo Actions
Drawing Precision in AutoCAD
Using Running Object Snaps Using Object Snap Overrides Polar Tracking at Angles Object Snap Tracking
Making Changes in Your Drawing
Selecting Objects for Editing Moving Objects Copying Objects Rotating Objects Scaling Objects Mirroring Objects Editing with Grips
Organizing Your Drawing with Layers
Creating New Drawings With Templates What are Layers? Layer States Changing an Object's Lay
Advanced Object Types
Drawing Arcs Drawing Polylines Editing Polylines Drawing Polygons Drawing Ellipses
Second Step Getting Information from Your Drawing
Working with Object Properties Measuring Objects
Advanced Editing Commands
Trimming and Extending Objects Stretching Objects Creating Fillets and Chamfers Offsetting Objects Creating Arrays of Objects
What are Blocks? Inserting Blocks Working with Dynamic Blocks Inserting Blocks with DesignCenter Inserting Blocks with Content Explorer
Setting Up a Layout
Printing Concepts Working in Layouts Copying Layouts Creating Viewports Guidelines for Layouts
Printing Your Drawing
Printing Layouts Printing from the Model Tab
Working with Annotations Adding Text in a Drawing Modifying Multiline Text
Formatting Multiline Text Adding Notes with Leaders to Your Drawing Creating Tables Modifying Tables
Hatching Editing Hatches
Dimensioning Concepts Adding Linear Dimensions Adding Radial and Angular Dimensions Editing Dimensions
Adding Efficiency Working Effectively with AutoCAD
Creating a Custom Workspace Using the Keyboard Effectively Object Creation, Selection and Visibility Working in Multiple Drawings Copying and Pasting Between Drawings Using Grips Effectively Additional Layer Tools
Coordinate Entry Locating Points with Tracking Construction Lines Placing Reference Points
Working with Constraints Geometric Constraints Dimensional Constraints
Working with Blocks
Creating Blocks Editing Blocks Removing Unused Elements Adding Blocks to Tool Palettes
Modifying Tool Properties in Tool Palettes
Why Use Templates Controlling Units Display Creating New Layers Adding Standard Layouts to Templates Saving Templates
Creating Text Styles Creating Dimension Styles Creating Multileader Styles
Quick View Layouts Creating and Using Named Views Advanced Viewport Options Layer Overrides in Viewports Additional Annotative Scale Features
Attaching External References Modifying External References XRef Specific Information
Advance Topics Advanced Text Objects
Annotation Scale Overview o Working with Annotative Styles o Viewing Annotative Objects at Different Scales o Annotation Scale and Model Space o Modifying Annotative Objects at Different Scales Using Fields o Updating and Modifying Fields o Field Settings o Object Fields o Fields in Blocks o Fields in Attributes Controlling the Draw Order o Draw Order o Draw Order of Hatching o Masking Annotation Objects
Adding a Wipeout
Working with Tables
Working with Linked Tables o Using the Data Link Manager o Updating Table Links Creating Table Styles o Cell Style Option
Working with Dynamic Blocks o Inserting Dynamic Blocks o Modifying Dynamic Blocks Creating Dynamic Block Definitions Dynamic Block Authoring Tools o Block Editor Contextual Tab o Parameters o Actions o Parameter Sets o Constraints o Labeling Parameters o Testing the Block o Construction Geometry o Constraints in Dynamic Blocks o Creating a Block Table Additional Visibility Options
Inserting Blocks with Attributes o What are Attributes? o How Attribute Values Are Entered o Attribute Visibility Editing Attribute Values o Editing Attributes One at a Time o Editing Multiple Attribute Values Defining Attributes o Attribute Definition o Associating Attributes with Blocks Redefining Blocks with Attributes o Updating Blocks with New Attributes Extracting Attributes
Output and Publishing
Output for Electronic Review o Plotting Electronic Files o Exporting DWF or PDF Files Autodesk Design Review o Viewing Markups in AutoCAD
Publishing Drawing Sets
Collaborration Other Tools for Collaboration
eTransmit o Transmittal Setups Hyperlinks o Using a Hyperlink
Online Collaboration and 2D Automation
AutoCAD WS Automatic Model Documentation o Base View o Projected View o Editing Drawing Views
Introduction to Sheet Sets
Overview of Sheet Sets o Understanding the Sheet Set Manager Creating Sheet Sets o Sheet Set Properties Creating Sheets in Sheet Sets o Organizing Sheets in Subsets Adding Views to Sheets o Sheet Views Tab Importing Layouts to Sheet Sets o Create a Sheet Set from Existing Layouts o Importing a Layout to a Sheet Set
Publishing Publishing & Customizing Sheet Sets
Transmitting and Archiving Sheet Sets o Archiving Sheet Sets Publishing Sheet Sets o Publish to DWFx o Control Plotting Output o Sheet Sets Customizing Sheet Sets o Sheet Set Properties o Creating Custom Properties Custom Blocks for Sheet Sets
Creating a Title Label Block Creating a Callout Block
Working in the Layer Properties Manager o Displaying Columns in the Layer o Properties Manager o Layer Settings Creating Layer Filters o Using the Filter Tree o Property Filters o Group Filters Setting Layer States
Things not to be left CAD Standards
CAD Standards Concepts o Creating a Standards File Configuring Standards o Plug-ins o CAD Standards Status Bar Icon o Notes Checking Standards o CAD Standards Settings
Options Dialog Box System Variables Dynamic Input Settings Drawing Utilities o Renaming Named Objects o Drawing Recovery and Repair o Checking a Drawing's Status Managing Plotters o Add Plotter Wizard o Plotter Manager o Plotter Configuration Editor Plot Styles o Concepts o Types of Plot Style Tables o Creating Plot Style Tables o Attaching Plot Style Tables to Layouts
Customization Introduction to Customization
Why Customize? o Customization Guidelines What Can Be Customized? Creating a Custom Workspace
Customizing the User Interface
Using the Customize User Interface (CUI) Dialog Box o Overview of the CUI Interface Customizing the Ribbon o Customize User Interface Dialog Box o Ribbon Contextual Tabs o Ribbon Fold Panels Customizing the Quick Access Toolbar o Multiple Quick Access Toolbars Customizing Menus o Controlling Menus in Workspaces o Modifying Shortcut Menus Creating Custom Toolbars Keyboard Shortcuts o Mouse Buttons o Customizing Double-Click Actions
Macros & Custom Routines
Custom Commands and Macros o Creating a New Command o Command Macro o Special Characters used in Macros o Button Image Running Scripts Action Recorder Editing Action Macros o Working with the Action Macro Manage o Establishing a Base Point o Specifying Playback Values Loading Custom Routines o Loading Routines o APPLOAD Options
Syllabus for Computer Service and Maintenance
Sr. No. 1.
Content Computer Maintenance & Upgrading
Investigating the evolution of computers. Identifying internal/external computer components. Selecting storage tapes, disks and drives. Expanding the computer system. Capturing text and images. Working with printers. Computer hazards and safety. Investigating the operation of computer components. Installing the Windows operating system. Exploring the Windows desktop and control panel. Installing and connecting peripheral devices.. Installing an additional hard drive and memory. Backing-up and restoring data. Installing a scanner, printer and modem. Installing anti-virus software. Identifying portable computer components. Computer Troubleshooting
Troubleshooting methodology. Company policies and customer support. Telephone support. Tools of the trade. Call tracking and asset management systems. Preventive maintenance. Hardware and software compatibility. Service and warranty. The main components of a computer system. The boot sequence. Completing customer service forms. Troubleshooting methodology and tools. Safety and preventive maintenance. Testing computer systems. Error messages and POST error codes. Troubleshooting peripheral devices.
Troubleshooting internal hardware devices. Windows drivers and resource management. Resolving resource conflicts. Identifying power supply problems. Troubleshooting software problems. Investigating Computers
Comparison of different operating systems. Windows file management. Installation of an operating system. Installation and repair of software. The computer start-up sequence. Windows operating modes. Using user profiles. Memory types and memory management. Examining the Windows desktop. Exploring the Internet. Hardware management methods. Installing the Windows 98 operating system. Installing the Windows 2000 operating system. Installing Windows 2000 workstation. Investigating network transmission methods. Monitoring performance. Printing with Windows. Examining network devices. Implementing networks. Software management methods. Troubleshooting computer hardware.
Reference Books : 1. IBM PC & Clones: Hardware trouble shooting & maintenance by Govindarajalu, Tata McGraw Hill 2. Inside the PC By Peter Norton, 8th Edition Tec media Publications 3. Bigelow’s PC troubleshooting & Repair By Stephen Bigelow, Dreemtech Press 4. Uninterruptible Power Supplies by David C. Griffith, Marcel Dekker Inc
Syllabus for PLC and SCADA Sr. No
INTRODUCTION TO AUTOMATION
GETTING FAMILIAR WITH PLC
Brief Description of a Control System Pneumatic Controller, PID Controller, PLC Controller History & Need of Industrial Automation Application of Industrial Automation Basic Components of Automation Hardware Classification of Automation
Type of PLC Hardware & Architecture of PLC Application and Advantage of PLCs Sourcing and Sinking concept Programming Language of a PLC Introduction to field Device(Input / Output) Data files in PLC Programming Brief Description of a Logic Gates Simulator analysis of a PLC Programming Communication with PLC Wiring different field device to PLC Uploading, Downloading & Monitoring programs Introduction to SFC Introduction to Instruction List Introduction to Ladder Logic
ADVANCE PROGRAMMING IN PLC
Introduction to jump and label instruction. Introduction to SBR and JSR instruction. Forcing of I/O Monitoring/Modifying Data table values Hands on experience on real time applications Fault finding/troubleshooting and documentation
LADDER LOGIC PROGRAMMING
Comparison b/w Gates, Relay Logic& ladder logic Description of using Memory bit in a programming Mathematical Concept ADD,SUB,MUL,DIV and etc Logical Concept AND,ANI,OR,ORI, EXOR,NOT etc Special Function MOV,SET,RST,CMP,INC,DEC Programming based on Timer And Counter
GETTING FAMILIAR WITH SCADA
Interfacing proximity sensor with PLC Interfacing with Relay Control circuit designing with feedback concept
Introduction to SCADA Software Creating new SCADA Project GUI Designing Tag Substitutions Dynamic Process Mimic Real Time Trend Historical Trend How to create Alarms & Event Recipe Management Introduction to graphic Properties like Sizing, Blinking, Filling, Analog Entry, Movement of Objects, Visibility etc. Net DDE Communication Application of scripts Communication with PLC
WORKING WITH DIFFERENT SCADA TOOLS
Introduction to other SCADA Communication through DDE/OPC/DIRECT driver. Various other related properties
Reference Books: 1. Programmable Logic Controller 4th Edition By W. Bolton 2. Number of down able available for SCADA