Semester : SEMESTER 6
Subject : Embedded System
Year : 2018
Term : MARCH
Scheme : 2015 Full Time
Course Code : EC 308
Page:26
Compact PCI (दला)
Each PCI device on Bus
_ Perform a specific function,
_ May contain a processor and software to perform a specific function.
_ Each device has the specific memory address-range, specific interrupt-vectors(preassigned
or auto configured) and the device I/O port addresses.
_ A bus of appropriate specifications and protocol interfaces these to the host computer
system orcomputer
Configuration address space
_ unique feature of PCI bus unique feature is its configuration address space.
PCI controller Features
* Accesses one device at ೩ time
٠ All the devices within host device or system can share the I/O port and memory addresses,
but cannot share the configuration registers
* Device cannot modify other configuration registers but can access other device resources
or share the work or assist the other device
* If there are reasons for doing it so, a PCI driver can change the default boot up assignments
on configuration transactions. PCI Device Initialization
A device can initialize at booting time *
Avoids any address collision
* Device on boot up disables its interrupt and closes its door to its addr ess space except to
Performs the ९0 nfiguration transactions and then, memory an d address spaces
automatically map to the address space in the device hosting system.
PART 8
the configuration registers space
PCI BIOS (Basic Input-Output System)
5.b)PROGRAMMING IN ASSEMBLY AND HLL
* Processor and memory-sensitive instructions: Program codes maybe written in assembly