You are on page 1of 27
2/15/2010 - prerecal| t PC bus Historical Background ‘# Developed by Philips in early 1980'S ‘# Purpose: To provide an easy way to connect ‘a CPU to peripheral chips in a TV set + Normal computers uses ByteWide buses, ‘Problematic for mass production: += Lots of eoeper tacks 1 Ge ge 1 ESD suscep “PC (Inter-IC bus) is a two-wire bus ‘System Similarities °C bus Features Every systems has: ‘only two bus lines: += Some inteigent control + General purpose circuits (LCD drivets, Ram) + Applicaton oriented circuits (Digtalltuning) #To exploit these similarities PC we developed to solve digital design interface problems ‘Each device is software addressable True mult-master bus environment, including collision detection ‘Serial 8-it oriented, bi-directional data transfers. (10OKDits, 400kbts, 3.4MbIs) ‘+ On chip spike fitering for data integrity | Number of connected IC's is limited to bus ‘apactance of 400pF PC Bus ss ppetentin ‘tl Designer Benefits “+ Sytem design progress rapid fom block pram ‘a pretaype TCE dey oo ts watt atetng ter «+ Rows fo 2 prottype to be upgraded x modified by “ong 1c be ous ++ us trace akeady Iterated on + Integrates acres ond data-ranster protocol fon satom to be setware ctr’ «+ Same ICs canbe sto in many erent appicatons ‘ Faut dagnas are smple ‘Reduce sotware deveopment ime (Ubxares) 2/15/2010 FC Terminology ++ Transtar Device which sens data + Recover Device which receives data ‘Marte Device whic nates transfer, genfrates ‘oe gna and terminates wasters 1s Slave ~ Device aressed by the master {$ Mut-master~ Environmenwih mere than dhe master 4 heaton ~ Procedure to ensure datas rt rroted ++ Symtonzaton ~ Procedure to synchronize dock PC Bus Concept “+ Two wes SON(Oata) and CL Serl cc) caries 4 Eacn ever has a unique adress + Devices can operate a vansmiters oc reevers (Gepending on function «+ Devices canbe masters or saves tesa mutmaste bus {To avid chaos the Fst one to proouce 2a” wil Tove aowrason| {+ Gock gna generation the Masters responsty ‘Fcc sgrals can be atered by ow save coves or seen oe ae ‘other master when aotrating Multi-Master Concept General Characteristics “+ sends cat to 8 1 See area ester ene Nest), ese 8) 1 Altona st cata tame se Koen receive fom 8 Rms) ase 8S) TAs om ae) { Secentane maton code waar “+ nam Seve san ws nacre Bit Transfer + Loco arta cee on an scans ate “+ One dock pues generat for each + Oat ae sa. START(S) and STOP(P) 2/15/2010 Acknowledge Synchronization Arbitration 4 Amana can sa bandera 5 ferme mses nat ser mt mor ot 1 Nt es gct Sng So rug ne er Porat OW 7-Bit beset AL ooo Baw Tee Examples of Transfers (1/3) + Master transmitter transmits to slave receiver without change in data direction 2/15/2010 Examples of Transfer (2/3) “# master reads slave immediately ater frst byte a of Transfers (3/3) ‘002 REVOVE Fe woIsan Nowvolsiogas Se-oel 3HL Uuoneayroeds snq-3e1 ou SEES - pe = ee le _ =a Gee) eT 4 | = ‘uowwayoods sn9-Oe1 ML vwoueayoods snq-o Out ‘oneoyeds snq-oel au wopecypeds ancl Ou aan corer on ap og muna team woven ye ves olsoamee nies Saarbameatsone appar eanee See ees nao snes oe mines mao a mame elsnsgpmon oman aioe tae ecu snto ee aru tt I ah a n> Lae momen enemas é pump tiielwincsswatioce nes ‘eaimma nna pom seep 8 man Sead" emacs utoy pean (oor! a eaten ted ern ‘voweoyoads sna-3e1 4 ea ‘voneayreds snq-det ou coerce oneoyeds snq-oel au. uoyeayoods snq-oz1 ous Uoneayoeds snq-Oe1 ML pitittneete mies poten roee_ 9919p ana aor sap oy par “soon ma pee, 28 én sons ne yivge ecm et eam eat aey catwoman eld were seeet Tarwenaetesaorne renee, Haven mapaetae see een {01 vores a anenen eva ere tiie ee iS SS on spoumesner supine ¥$1 mmm agoa's scion meet — WoL um ow snoLyauanes Wasa $1 nea amu segoe ROTO ‘uoweoyoeds sng-oel ay. voweoueds snq-oel UL voweayoeds snq-oel au ae ee voneawoeds sna, ou, ea so E lilalalelelelelale | lalelelelala |, | ‘voweoyeds sng-oe4 ou Uvoneaypeds snq-oet tL ea Uoyeayoeds snq-oe1 ous ‘eines repeat por ‘poet Ae econ Lae ‘Gemmmana simon ooenseapasaus oe onder ion, tng sen aot gt rpms seen semen enya me toe ao, eRlevesumewz wnnnoqas ers an ‘cute tenes woos sennegs cstten aeyangretieatoamet oan bayumnmearmaiarscaee say Saletan typneyerentnancans Seshnuoeers stew eae ye ee a 9 BINS ms > nas ge ue se Sees te tom moe sd a ate Hom Ee a Raa TAT] WoL

You might also like