Professional Documents
Culture Documents
SPI Protocol PDF
SPI Protocol PDF
تقرير االمتحان االلكتروني لطلبة الدراسات االولية للعام الدراسي 2020-2019والذي يمثل %30من درجة االمتحان النهائي ( 15
درجة من 50درجة من الدرجة النهائية ) وحسب الكتاب الوزاري ذي العدد ت م /3د 2318/في 2020/6/4
اسم الطالب الثالثي :حسنين علي حسين اسم التدريسي :د .محمد حسين جواد
Data Communication & Networking II المــــــــــــــــــــــادة :
القســــــــــــــــــــم :شبكات المعلومات
المرحلـــــــــــــــة :الرابعة -صباحي
الفصل الدراســــــي :الثاني
SIP protocol
Republic of Iraq جمهورية العراق
Ministry of Higher Education and وزارة التعليم العالي والبحث العلمي
Scientific Research
University of Babylon
جامع ــةباب ــل
College of Information Technology كلي ـ ــةتكنولوجيااملعلومات
Department of Information Network قسم شبكات املعلومات
What is SIP?
The Session Initiation Protocol is a signaling protocol that enables the Voice
over Internet Protocol (VoIP) by defining the messages sent between endpoints
and managing the actual elements of a call. SIP supports voice calls, video
conferencing, instant messaging, and media distribution.
Is used for two-way communication between two devices. A standard SPI bus
consists of 4 signals, Master out Slave in (MOSI), Master in Slave out (MISO), the
clock (SCK), and Slave Select (SS).
The master can talk to any slave on the bus, but each slave can only talk to the
master. Each slave on the bus must have its own unique slave select signal. The
master uses the slave select signals to select which slave it will be talking to.
Since SPI also includes a clock signal, both devices don't need to agree on a data
rate beforehand. The only requirement is that the clock is lower than the
maximum frequency for all devices involved.
Republic of Iraq جمهورية العراق
Ministry of Higher Education and وزارة التعليم العالي والبحث العلمي
Scientific Research
University of Babylon
جامع ــةباب ــل
College of Information Technology كلي ـ ــةتكنولوجيااملعلومات
Department of Information Network قسم شبكات املعلومات
Interrupts:
SPI devices sometimes use another signal line to send an interrupt signal to a
host CPU. Examples include pen-down interrupts from touchscreen sensors,
thermal limit alerts from temperature sensors, alarms issued by real time clock
chips, SDIO, and headset jack insertions from the sound codec in a cell phone.
Interrupts are not covered by the SPI standard; their usage is neither forbidden
nor specified by the standard. In other words, interrupts are outside the scope
of the SPI standard and are optionally implemented independently from it.
Valid communications:
Some slave devices are designed to ignore any SPI communications
in which the number of clock pulses is greater than specified. Others
do not care, ignoring extra inputs and continuing to shift the same
output bit. It is common for different devices to use SPI
communications with different lengths, as, for example, when SPI is
used to access the scan chain of a digital IC by issuing a command
word of one size (perhaps 32 bits) and then getting a response of a
different size.
Republic of Iraq جمهورية العراق
Ministry of Higher Education and وزارة التعليم العالي والبحث العلمي
Scientific Research
University of Babylon
جامع ــةباب ــل
College of Information Technology كلي ـ ــةتكنولوجيااملعلومات
Department of Information Network قسم شبكات املعلومات
Page 1 of 2