vnym posle snyatiya signala RESET, to vhod BUSY# vse ravno analiziruetsya kak obychno, chtoby opredelit' trebuetsya li samotestirovanie, signal ERROR# takzhe pri etom analiziruetsya kak obychno, chtoby opredelit', kakoj iz dvuh vozmozhnyh soprocessorov prisutstvuet v sisteme (ili kogda soprocessora voobshche net). 6.6.3 Funkcionirovanie shiny v techenie i posle dejstviya signala RESET RESET yavlyaetsya samym prioritetnym vhodnym signalom, pri ustanovke aktivnogo urovnya RESET preryvaetsya lyubaya deyatel'nost' processora. Vypolnyaemyj cikl shiny mozhet byt' prervannym na lyuboj stadii, a nerabochie sostoyaniya ili sostoyaniya podtverzhdeniya zahvata shiny prekrashchayutsya pri ustanovke sostoyaniya sbrosa. RESET dolzhen podderzhivat'sya v aktivnom sostoyanii v techenie po men'shej mere 15 periodov chastoty CLK2, chtoby on byl uverenno prinyat vsemi shemami 80386, i po men'shej mere v techenie 78 periodov CLK2, esli vypolnyaetsya samotestirovanie 80386, zapros na kotoroe analiziruetsya vo vremya otricatel'nogo fronta RESET. Aktivnye impul'sy RESET dlitel'nost'yu men'she 15 periodov CLK2 mogut byt' ne vosprinyaty. Aktivnye impul'sy RESET dlitel'nost'yu men'she 78 periodov CLK2, za kotorymi sleduet samotestirovanie, mogut privesti k tomu, chto test-struktura vydast soobshchenie o neispravnosti, kogda v dejstvitel'nosti neispravnosti ne sushchestvuet. Dopolnitel'noe rasshirenie impul'sa RESET neobhodimo dlya polucheniya dostovernyh rezul'tatov samodiagnostirovaniya. Pri uslovii, chto otricatel'nyj front RESET otvechaet b`%!." -(o,, predŽyavlyaemym k vremeni ustanovki t25 i vremeni uderzhaniya t26, etot front opredelit fazu vnutrennej taktovoj chastoty processora, kak pokazano na ris.6-28 i ris.7-7. Samodiagnostirovanie 80386 mozhno zapustit', esli podderzhivat' signal BUSY# na nizkom urovne v moment snyatiya signala RESET, kak pokazano na ris.6-28. Dlya vypolneniya vsej procedury samodiagnostirovaniya trebuetsya [(2^20)+ priblizitel'no 60] periodov CLK2. Rezul'taty testirovaniya ne vliyayut na prodolzhitel'nost' samodiagnostirovaniya. Dazhe esli posle testirovaniya test-struktura ukazyvaet na nalichie neispravnosti, 80386 vse ravno perejdet k vypolneniyu procedury, kotoraya dolzhna byla sledovat' za sbrosom 80386. Posle otricatel'nogo fronta RESET (i posle samotestirovaniya, esli v nem byla neobhodimost') 80386 vypolnit posledovatel'nost' vnutrennej inicializacii za vremya, priblizitel'no ravnoe 350-450 periodam CLK2. Vo vremya inicializacii, mezhdu dvadcatym periodom CLK2 i pervym ciklom shiny (kotoryj posleduet za inicializaciej), 80386 analiziruet sostoyanie vhoda ERROR#, chtoby otlichit' sluchaj prisutstviya v sisteme soprocessora 80387 ot sluchaya, kogda prisutstvuet 80287 ili v sisteme voobshche net soproprocessora. Razlichie mezhdu poslednimi dvumya sluchayami (v sisteme prisutstvuet 80287 ili v sisteme net soprocessora) zadaetsya programmno. 6.6 Signatura samotestirovaniya Po zaversheniyu samotestirovaniya (esli samotestirovanie bylo zaprosheno putem podderzhaniya nizkogo urovnya signala BUSY# vo vremya otricatel'nogo fronta signala RESET), esli ne bylo obnaruzheno neispravnostej 80386, to znachenie kazhdogo iz registrov AX i DX budet ravno 0000H. |to spravedlivo dlya vseh modifikacij 80386. Nenulevye znacheniya registrov AX ili DX posle samotestirovaniya ukazyvaet na to, chto kakoj-to blok 80386 neispraven. 6.7Identifikatory tipa i modifikacii CHtoby pomoch' pol'zovatelyam 80386, 80386 posle sbrosa podderzhivaet identifikator tipa i identifikator modifikacii sootvetstvenno v registrah BH i BL. BH soderzhit 03H dlya identifikacii tipa 80386. BL soderzhit bezznakovoe dvoichnoe chislo, sootvetstvuyushchee versii dannogo tipa processora. Hronologiya izmeneniya identifikatora modifikacii (versii) 80386 v BL takova: on nachinaetsya s nulya i izmenyaetsya (obychno uvelichivaetsya) pri izmeneniyah dannogo tipa processora, prednaznachennyh dlya usovershenstvovaniya dannogo tipa processora po sravneniyu s predydushchimi versiyami. |ti osobennosti prednaznacheny dlya togo, chtoby pomoch' pol'zovatelyam 80386 v ih prakticheskoj deyatel'nosti. Odnako ne garantiruetsya, chto znachenie identifikatora versii budet izmenyat'sya s kazhdym izmeneniem versii ili chto izmeneniya etogo znacheniya v zavisimosti ot soderzhaniya ili celi versii ili v zavisimosti ot materialov, trebuyushchih izmeneniya, budut sledovat' strogo po nepreryvnoj chislovoj posledovatel'nosti. Firma Intel postupaet s etimi harakteristikami dannogo tipa processora tol'ko po svoemu usmotreniyu. Tabl.6-10 ISTORIYA IDENTIFIKATOROV TIPA I VERSII SODERZHAN IDENTIFIKA IDENTIFIKA SODERZHAN IDENTIFIKA IDENTIFIKA IE TOR TIPA TOR VERSII IE TOR TOR VERSII IZMENENI IZMENENI TIPA YA 80386 YA 80386 _______________________________ 1 8 ostal'nye polya deskriptorov opisyvayutsya v glave 3. 2 Samyj korotkij cikl shiny sostoit iz dvuh sostoyanij: T1 i T2.