0% found this document useful (0 votes)
89 views9 pages

NITK FS Course Contents 31072014

This document outlines the course architecture for a 15-day Finishing School workshop. The workshop aims to provide insights into microprocessor-based systems, industrial automation, and system engineering. It covers topics like embedded systems, real-time systems, processor platforms, I/O devices, debugging, industrial networks, communication protocols, and case studies in various industries. The workshop is divided into 6 modules spanning different topics over 15 days with lectures, demonstrations, labs, and assignments on a UNIQIT rapid prototyping board and PLC/SCADA systems. Participants will gain skills in areas like hardware and software design, debugging, industrial protocols, and applying systems engineering practices to various domains.

Uploaded by

Naveen Bhat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views9 pages

NITK FS Course Contents 31072014

This document outlines the course architecture for a 15-day Finishing School workshop. The workshop aims to provide insights into microprocessor-based systems, industrial automation, and system engineering. It covers topics like embedded systems, real-time systems, processor platforms, I/O devices, debugging, industrial networks, communication protocols, and case studies in various industries. The workshop is divided into 6 modules spanning different topics over 15 days with lectures, demonstrations, labs, and assignments on a UNIQIT rapid prototyping board and PLC/SCADA systems. Participants will gain skills in areas like hardware and software design, debugging, industrial protocols, and applying systems engineering practices to various domains.

Uploaded by

Naveen Bhat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Course Architecture Outline

Finishing School
Workshop
Number
Author(s)

USPL2014001

Workshop
Name

Finishing School
Module-3

Unified Softech Pvt. Ltd . Hubli

Pre-requisites for attending course: Basics of electronics, mechatronics,


microprocessor, microcontroller, Good Knowledge of assembly & C
programming, basics of the OS & RTOS.

Estimated
Workshop
duration

Theory+ practice , 15 days, 8 Hrs/day

Finishing School Objectives


Sl.N0
1

Objective
Provide a foundation on
Systems Thinking, Analysis,
Synthesis , and System
Debugging.

Provide an insight into


Microprocessor Based System
Architecture Design & System
On Chip

Insight to Network Processors


Platforms & programming
Insight to Industrial Control &
Automation Systems, Networks
& Communication
Insight to Input and Output
Devices, Sensors & Actuators
System Debugging
Case Studies & Assignments
which provide complete System
Development Life Cycle
Insight to Systems Engineering

5
6

Demonstrable knowledge/skills
Knowledge of microprocessor hardware
architecture, Interfacing Techniques ,
Programming Interface, Software
Development Tools and programming
techniques
The ARM Cortex architecture features
The ARM core features
Understand I/O peripherals with Lab
Demo
Microcode Development and Debug for
Network Processors , BIOS, Boot Loader
PLC and SCADA Systems , Protocols,
standards
Interfacing Techniques & Device Drivers
Simulator & Debugger Tools
Design for Test Concepts
Demo & Practice
Systems Requirement Specification
Hardware Requirement Specification
Software Requirement Specification
Testing, Installation, Commissioning &

Insight to Entrepreneurial Skills,

Industries & Domains

10
11

Feedback
Continuity

maintenance.
Vision, Plan, Investment, Marketing,
Product/Services, Finance, Revenues,
Statutory component, People
Management, Process , Values.
Embedded Systems, Automotive,
Locomotive, Telecom, Oil & Gas, Steel
Plants etc.
Continuous improvement.
Mentoring

Finishing School Design Module-3a


Sl.
No

Unit name

Introduction

Embedded
System

Unit objectives and keywords

Agenda
Finishing School Module-3a Structure &
Schedule
Question and Answer
Tips to maintain Workshop schedule
Introduction to Microprocessor systems and
real time systems
-

Processor
Platform

Da
y

Lecture
Duration
(Hrs.)

30 minutes

Lecture 2
Hours

Classification of Microprocessor Systems


Bottom up approach building the
Microprocessor systems
Hardware feature common across
microprocessor systems
Making of an Microprocessor systems
Characteristics of Real Time Systems

Processors :
- Different CPU architecture
- Data and Instruction handling for each
CPUs types
- Memory /Cache organizations for each
- Arm Family ( Concepts)

Lecture,
Demo & Lab
8 Hours

Proposed
Hardware
Demo
Boards for
Lab

Network processors ( Concepts)


Multi Core Environment
Inter processor communication
Control processor vs Data processor
Boot and Reset sequences
BSP
- Optimizations/performance - Processor
operating modes
1. UNIQIT Rapid Prototyping Board .
( Available with Unified)
The Board supports following Target
Boards:
ARM Cortex Series

Software Used : IDE & Compiler &


Debugger .

Assignments

1.
2.
3.
4.
5.
6.
7.

UNIQIT ARM Cortex M4


Board Bring up Activity
Boot Loader
Develop BSP
RTOS Porting
Implement Communication Protocol
Multi-core programming

Lecture,
Demo & Lab
30 Hours

Finishing School Design Module-3b

Sl.
No

Unit name

Introduction

I/O Devices

Unit objectives and keywords

Agenda
Finishing School Module -3b Structure &
Schedule
Question and Answer
Interfacing Bus Architecture & Standards
& Techniques
Interrupt handling
- Edge and level triggered concepts,

Day

Lecture
Duration
(Hrs.)

30 minutes

Lecture,
Demo & Lab
8 Hours

Pin based vs. message based


interrupts (Sharing of interrupts )

Device Driver
Asynchronous I/O
Direct or Indirect Memory Mapped I/Os
DMA(CDMA/PDMA) for IO devices
BUS Arbitration ( I/O devices sharing same bus
e.g., Local BUS)
Peripherals

Interrupts
GPIO

Assignments

1.
2.
3.
4.
5.
6.

UNIQIT ARM Cortex M4


External Peripheral Interfacing
RS232/RS485
SPI
I2C
Ethernet TCP/IP

Lecture,
Demo & Lab
16 Hours

Finishing School Design Module -3c

Sl.
No

Unit name

Unit objectives and keywords

Introduction

Agenda
Finishing School Module-3c Structure &
Schedule
Question and Answer

System
Debugging

Debugging System Bring up Issues


BIOS Debugging
Boot Loader Debugging
Hardware Debugging Tools
Software Debugging Tools

Day

Lecture
Duration
(Hrs.)

30
minutes

Lecture,
Demo &
Lab 8
Hours

Case Studies of System Debugging


Special Debugging Skills for handling memory
management issues
- Memory Debugging
- Memory Leaks
- Memory Exhaustion (Virtual
-

Memory/Shared Memory/Physical Memory)


Memory fragmentation
Memory Corruption (Stack/Heap/Global
Data)
Kernel Memory issues
CPU Hogs - Process/Interrupt level
Process Crashes - Core Analysis using
GDB
Kernel Crashes

Software Packaging
Watchdog handling - HW/SW
Microcode Debugging
Interrupts Handling & Debugging

Assignments

1. Demo on Debugging Tool

Lecture,
Demo &
Lab
8 Hours

Finishing School Design Module 3d

Sl.
No

Unit name

Introduction

Unit objectives and keywords

Agenda
Finishing School Module -3d Structure &
Schedule

Day

Lecture
Duration
(Hrs.)

30 minutes

Question and Answer


2

Industrial
Automation
Data
Networks &
Communicati
on Protocols

1. Overview of Industrial Automation


and Communication Networks
2. Hierarchical Levels in Industrial
Communication Networks
3. Transmission Methods
4. Industrial Network Components
5. Network Topology
6. Industrial Networks
a. Profibus
b. CAN
c. DeviceNet
d. CANopen
e. Actuator Sensor Interface
f.
ControlNet
g. Foundation Fieldbus
h. Ethernet & Industrial Ethernet

Lecture,
Demo & Lab
16 Hours

Assignments

1. UNIQIT ARM Cortex M4


2. CAN
3. Modbus TCP/IP

Lecture,
Demo & Lab
24 Hours

Finishing School Design Module -3e

Sl.
No

Unit name

Introduction

Unit objectives and keywords

Agenda
Finishing School Module -3e Structure &

Day

Lecture
Duration
(Hrs.)

30

System
Engineering

Schedule
Question and Answer

minutes

-Need of System Architecture


- Building Blocks of system Architecture
- Functional ( Features) and Non-Functional(
Performance, Scalability, Usability, etc) of
Architecture
-Architecture patterns
-Engineering constraints
-Performance tuning & optimization
-Tool Selection
-Programming Language
-Impact on Business

Lecture,
Demo &
Lab 4
Hours

Walkthrough of the top level architecture that


covers the bodies of knowledge related to
systems engineering and software engineering for
Domain Specified e.g. Industrial Automation,
Automotive domain ,Telecom etc.

Assignments

1. Oil& Gas Automation- PLC/SCADA


2. Telecom TMN Architecture NMS,EMS,NE
3. ESDM Embedded Product

Lecture,
4 Hours

Finishing School Design Module -3f

Sl.
No

Unit name

Introduction

Unit objectives and keywords

Agenda
Finishing School Module -3f Structure &
Schedule
Question and Answer

Day

Lecture
Duration
(Hrs.)

30
minutes

Industries

Industries Theory + Lab


a. Embedded Systems
i. Microcontroller- ARM , Cortex
ii. Assembly , C Programming &
iii.
iv.

Linux
Hardware Design, Development
& Testing
Software Design, Development
& Testing
Board Bring-up
Device Drivers
BSP
RTOS
Debugging & Testing

v.
vi.
vii.
viii.
ix.
b. Automotive
i. Body Electronics
ii. ECU
iii. Infotainment
iv. Navigation
v. Communication-CAN,
FlexRay
c. Locomotive
i. Traction Control
ii. VCU
iii. BSCE
iv. Communication - MVB
v. Railway Signalling
1. SSI
2. Data Logger

LIN,

d. Telecom
i. TNM Architecture
ii. SDH/SONET
iii. Network Elements
iv. IBM RFT
v. Testing
vi. Commissioning
vii. Maintenance
e. Oil& Gas
i. Rigs & FPSO Automation
ii. Instrumentation
iii. PLC & SCADA
iv. Process
&
Automation
engineering
v. Commissioning
vi. Maintenance

Lecture,
Demo &
Lab 16
Hours

f. Steel Plants
i. Automation
ii. Instrumentation
iii. PLC&SCADA
iv. Process
&
engineering
v. Commissioning
vi. Maintenance

Note:

Automation

Lab Demo and Assignments:

All the Lab Demo and assignments will be done with our UNIQIT Rapid Prototyping
Tool Kit and the available PLC & SCADA and drives in the institute.

You might also like