CS253176B1 - Zapojení na identifikaci missingu - Google Patents

Zapojení na identifikaci missingu Download PDF

Info

Publication number
CS253176B1
CS253176B1 CS859560A CS956085A CS253176B1 CS 253176 B1 CS253176 B1 CS 253176B1 CS 859560 A CS859560 A CS 859560A CS 956085 A CS956085 A CS 956085A CS 253176 B1 CS253176 B1 CS 253176B1
Authority
CS
Czechoslovakia
Prior art keywords
missing
input
output
data
counter
Prior art date
Application number
CS859560A
Other languages
English (en)
Other versions
CS956085A1 (en
Inventor
Vojtech Sapak
Original Assignee
Vojtech Sapak
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vojtech Sapak filed Critical Vojtech Sapak
Priority to CS859560A priority Critical patent/CS253176B1/cs
Publication of CS956085A1 publication Critical patent/CS956085A1/cs
Publication of CS253176B1 publication Critical patent/CS253176B1/cs

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

Cílem řešení je vytvořit jednoduché zapojení s využitím vnějšího posuvného registru a paměti typu ROM, jež mimo to může provádět správné nastavení fáze hodinových impulsů vůči datům a nastavení čítače do správného stavu tak, aby následující data byla správně oddělována po bytech, jakož i správné rozlišení datových a hodinových impulsů v datech kódovaných způsobem DF. Uvedeného cíle se dosáhne zapojením s registrem missingu, dekodérem, Čítačem missingu, čítačem bitů a časovým zdrojem. Zapojení lze využít v řídicích jednotkách pro řízení diskových pamětí, zejména diskových pamětí s pružnými magnetickými disky nebo v adaptorech pro připojení těchto řídicích jednotek ke zmíněným diskovým pamětem.

Description

Vynález se týká zapojení na identifikaci missingu v datech kódovaných způsobem DF a MFM u diskových pamětí.
Data kódovaná oběma způsoby v sobě zahrnují data a hodinové impulsy. Při jejich čtení je třeba nalézt jejich začátek a rozlišit a zajistit správnou fázi hodinových impulsů vzhledem k datům. Jejich začátek je označen takzvaným missingovým bytem, to je bytem, který má definovaný obsah dat a vypuštěné definované hodinové impulsy.
Před missingovým bytem je zapsáno několik bytů s obsahem dat nula, které slouží ke správ němu nafázování čtených hodinových impulsů vzhledem ke čteným datům. Před těmito byty nul je zapsána mezera o několika bytech, která je při způsobu DF realizována byly nul nebo jedniček ve všech bitech a při způsobu MFM byty s obsahem 4E.
Známá zapojení na identifikaci missingu v datech kódovaných způsobem DF a MFM jsou poměrně složitá- a objemná, nebot obsahují poměrné množství hradel.
Uvedené nevýhody odstraňuje zapojení na identifikaci missingu v datech kódovaných způsobem DF a MFM podle vynálezu, jehož podstatou je, že datový výstup registru missingu je připojen na hodinový vstup čítače missingu, missingový výstup registru missingu je připojen na missingový vstup dekodéru, jehož první missingový výstup je připojen na první missingový vstup čítače missingu a jehož druhý missingový výstup je připojen na druhý missingový vstup čítače missingu, blokovací výstup čítače missingu je připojen na třetí vstup třívstupového obvodu typu negace logického součinu a tvoří současně blokovací výstup zapojení, druhý datový vstup registru missingu tvoří současně datový vstup zapojení, kdežto jeho řídicí vstup tvoří současně první řídicí vstup zapojení, skupina datových vstupů dekodéru tvoří současně skupinu datových vstupů'zapojení, první vstup třívstupového obvodu typu negace logického součinu tvoří současně druhý řídicí vstup zapojení, kdežto jeho výstup je připojen na výběrový vstup dekodéru, nulovací vstup čítače missingu tvoří současně nulovací vstup zapojení, hodinový výstup čítače bitů je připojen na hodinový vstup registru missingu, kdežto jeho datový výstup je připojen na první datový vstup registru missingu, výběrový výstup časového zdroje je připojen na druhý vstup třívstupového obvodu typu negace logického součinu, kdežto jeho hodinový výstup na hodinový vstup čítače missingu.
První nastavovací výstup dekodéru je připojen na první nulovací vstup registru missingu a na nastavovací vstup čítače bitů. Druhý nastavovací výstup dekodéru je připojen na vstup časového zdroje, jehož nulovací výstup je připojen na druhý nulovací vstup registru missingu. Výstup třívstupového obvodu typu negace logického součinu je dále připojen na nulovací vstup čítače bitů.
Výhodou zapojení podle vynálezu je jeho jednoduchost, potřeba malého množství součástek, pro rozlišení kombinací dat je využito vnějšího posuvného registru, který čtená data deserializuje a použiti paměti typu ROM, jež počet součástek značně snižuje.
Další výhodou je, že paměti typu ROM lze využít ke správnému nastavení fáze hodinových impulsů vůči datům a pro nastavení čítače do správného stavu tak, aby následující data byla správně oddělována po bytech, k čemuž by jinak bylo zapotřebí dalších obvodů.
Dále umožňuje správné rozlišeni datových a hodinových impulsů v datech kódovaných způsobem DF, rovněž bez potřeby dalších přídavných obvodů.
Příklad zapojení na identifikaci missingu v datech kódovaných způsobem DF a MFM podle vynálezu je znázorněn v blokovém schématu na připojeném výkrese.
Datový výstup 011 registru 1. missingu pro signál CBCZ je připojen na hodinový vstup 41 čítače £ missingu. Missingový výstup 012 registru 2 missingu pro signál RM je připojen na missingový vstup 31 dekodéru 2' jehož první nastavovací výstup 031 pro signál LCBI je připojen na první nulovací vstup 11 registru 2 missingu a na nastavovací vstup- 61 čítače 6 bitů. Druhý nastavovací výstup 032 dekodéru 2 pro signál RDWI je připojen na vstup 51 časového zdroje 5.
První missingový výstup 033 dekodéru 2 pro signál A1M je připojen na první missingový vstup 42 čítače 2 missingu. Druhý missingový výstup 034 dekodéru 2 pro signál FM je připojen na druhý missingový vstup 43 čítače 2 missingu, jehož blokovací výstup 041 pro signál MOK je připojen na třetí vstup třívstupového obvodu 2 typu negace logického součinu a tvoří současně blokovací výstup 071 zapojení pro připojení na neznázorněný synchronizační obvod.
Druhý datový vstup 14 registru 2 missingu pro signál STD tvoři současně první datový vstup 71 zapojení pro připojení na neznázorněný obvod čtených dat, kdežto jeho řídicí vstup 15 pro signál VO tvoří současně první řídicí vstup 82 zapojení pro připojení na neznázorněnou řídicí jednotku.
Druhý až devátý datový vstup 32 až 39 dekodéru 2 pro signály DO až D7 tvoří současně druhý až devátý datový vstup 72 až 79 zapojení pro připojení na neznázorněný vnější osmibitový posuvný registr.
První vstup tříbitového obvodu 2 typu negace logického součinu pro signál RE tvoří současně druhý řídicí vstup 80 zapojení pro připojení na řídicí jednotku. Výstup třívstupového obvodu 2 typu negace logického součinu pro signál BROM je připojen na výběrový vstup 391 dekodéru 3 a na nulovací vstup 62 čítače 6 bitů.
Nulovací vstup 44 čítače 2 missingu pro signál SEEK tvoří současně nulovací vstup 81 zapojení pro připojení na řídicí jednotku. Hodinový výstup 061 čítače 6 bitů pro signál CL je připojen na hodinový vstup 16 registru 2 missingu, kdežto jeho datový výstup 062 pro signál CBC je připojen na první datový vstup 13 registru 2 missingu.
Nulovací výstup 051 časového zdroje 2 Pro signál RDW je připojen na druhý nulovací vstup 12 registru 2 missingu, kdežto jeho výběrový výstup 052 pro signál QC je připojen na druhý vstup třívstupového obvodu 2_ typu negace logického součinu a jeho hodinový výstup 053 pro signál QA je připojen na hodinový vstup 45 čítače 2 missingu.
Jako dekodéru 2 lze použít s výhodou paměti typu ROM. Zapojení pracuje i pří jiném počtu bitů zpracovávaných dat. Signál STD jsou čtená sériová data, která jsou přivedena na vstup 14 registru 2 missingu.
Činnost zapojení podle vynálezu lze rozdělit na dvě části, a sice na identifikaci missingu v datech kódovaných způsobem DF a na identifikaci missingu v datech kódovaných způsobem MFM.
Signálem VO se určí, zda bude probíhat identifikace missingu v datech kódovaných způsobem DF nebo způsobem MFM. V prvním případě má signál hladinu L a v druhém Η. V obou případech je zajištěno, aby proces identifikace začínal klidovým stavem, který je určen hladinou L signálu SEEK a hladinou H signálu MOK a přechodem z hladiny L na H signálu RE.
V obou způsobech identifikace se sériová data, čtená z disku posouvají v osmibitovém posuvném registru, jehož výstupní signály DO až D7 jsou připojeny na vstupy dekodéru 2 realizovaného pamětí typu ROM, každou sestupnou hranou hodinových impulsů signálu CL a v registru 2 missingu každou nástupnou hranou hodinových impulsů signálu CL.
Je-li identifikován missing v datech kódovaných způsobem DF, pak osmibitovým posuvným registrem se posouvají společně s daty i hodinové impulsy tak, že jeden bit osmibitového posuvného registru je vyhrazen hodinovému impulsu DF a druhý bit obsahu dat.
Aby nevznikaly v okamžicích změn dat při jejich posuvu osmibitovým posuvným registrem a registrem 1. missingu parazitní impulsy na výstupech dekodéru 2, íe dekodér 2 aktivován jen mimo tyto změny hladinou H impulsů signálu BROM, který je vytvořen na výstupu třívstupového obvodu 2 typu negace logického součinu, jehož vstupům jsou přiváděny statické signály RE a MOK a impulsy signálu QC , které jsou synchronizovány s hodinovými impulsy signálu CL.
Dekodér 2 íe mimo funkci identifikace missingu vyřazen z činnosti také hladinou L signálu RE, to je v době, kdy není čtení dat, nebo hladinou L signálu MOK, to je v době, kdy je vyhledáván a identifikován missing a další vyhledávání neprobíhá.
Výstupní signály dekodéru 2' to j® LCBI, RDWI, AlM a FM, mají v neaktivním stavu dekodéru 2 hladinu H. Signál BROM může být využit i v obvodech, které zajišiují rozlišení datových a hodinových impulsů v datech kódovaných způsobem DF.
Při identifikaci missingu v datech kódovaných způsobem DF i MFM mohou nastat na,začátku identifikace dva případy a to, že čtená data, posouvaná osmibitovým posuvným registrem jsou správná nebo opačné fáze vůči hodinovým impulsům signálu CL.
Jsou-li hodinové impulsy signálu CL v opačné fázi vůči datům, potom po přečtení pěti po sobě následujících jedniček, které by se při správné fázi dekodéru 2 a dat četly jako pět nul, je generován výstupní impuls signálu RDWI, který v časovém zdroji zajistí změnu fáze hodinových impulsů o 180° v době, kdy má impuls signálu CL hladinu L.
Z časového zdroje 5 se signál RDWI po úpravě vrací do registru 2 missingu pod označením ŘĎW, kde způsobí změnu hladiny signálu RM z H na L. Tato změna způsobí konec generování výstupního signálu RDWI.
Generování signálu RDWI je podmíněno hladinou H signálu RM, která je dosažena sekvenčním postupem při čtení tří po sobě jdoucích jedniček. Jsou-li hodinové impulsy signálu CL ve správné fázi vůči datům, pak v datech před missingovým bitem nedojde ke změně fáze hodinových impulsů.
Jsou-li data ve správné fázi vůči datům v době čtení několika bytů datových nul před missingovým bytem, potom řídicí jednotka, která několik bytů nul převzala, změní hladinu signálu SEEK z L na H a uvolní tak čítač 4 missingu k činnosti.
Hladina L signálu SEEK nuluje čítač 2 missingu. Po přečtení několika prvních bitů missingového bytu vznikne na datových vstupech signálů DO až D7 a missingovém vstupu signálu RM dekodéru 2 definovaná kombinace dat, která je různá ve způsobu kódování DF a MFM, ale obě kombinace v dekodéru 2 způsobí přechod hladiny H na hladinu L signálu LCBI.
Tato změna hladiny signálu LCBI způsobí změnu hladiny z H na L signálu RM a tato změna zase zpětně způsobí opačnou změnu hladin, to je z L na H signálu LCBI. Úzký impuls signálu LCBI nastaví čítač 2 bitů do správného stavu tak, aby následující data byla správné oddělována po bytech.
Současně správné nastavení čítače 2 bitů pro správnou identifikaci missingového bytu tak, že výstupní impulsy signálu CBC z čítače 6 bitů se používají v obvodech identifikace missingu ke kontrole polohy missingu v datech.
Impulsy signálu CBC se v registru 1 missingu zpoždují na signál CBCZ synchronně s přechodem hladiny L na H impulsů signálu CL. Je-li v signálech DO až D7 a RM taková kombinace dat, že souhlasí s missingovým bytem dat kódovaných způsobem DF, pak na výstupu signálu FM vznikne impuls, to je přechod hladiny z H na L a naopak.
Tento, impuls je v čítači missingu opožděn synchronně s přechodem hladiny L na H sig5 253176 nálu QA a pokud v době trvání tohoto opožděného impulsu přijde změna hladiny H na L signálu CBCZ, pak čítač 4 missingu vyhodnotí tento stav tak, že se našel missingový byte ve správné poloze a zajistí přechod hladiny H na L signálu MOK.
Tento přechod hladiny signálu MOK informuje řídicí jednotku, že missingový byte je identifikován. Je-li v signálech DO až D7 a RM taková kombinace dat, že souhlasí s missingovým bytem dat kódovaných způsobem MFM, pak na výstupním signálu A1M vznikne impuls.
Tento impuls je v čítači £ missingu opožděn stejně jako u dat kódovaných způsobem PF, to je synchronně se signálem QA. Pokud v době trvání tohoto opožděného impulsu přijde změna hladiny H na L signálu CBCZ, pak čítač £ missingu zaregistruje, že se identifikoval jeden missingový byte.
Jsou-li tímto způsobem identifikovány tři těsně za sebou následující stejné missingové byty, jsou čítačem 4_ missingu čítány a po identifikaci třetího správného missingového bytu zajištuje čítač _4 missingu přechod hladiny H na L signálu MOK. Tento přechod hladiny signálu MOK informuje řídicí jednotku, že tři missingové byty jsou identifikovány a tím je nalezen začátek bloku adresy nebo dat, která se mohou číst.
Pokud byla identifikace missingových bytů náhodná, to je nesouhlasí-li poloha missingových bytů se signálem CBCZ, pak je Čítač £ missingu uveden automaticky do výchozího stavu, to je, že je znulován a řídicí jednotka je informována prostřednictvím hladiny H signálu MOK, že missingový byte nebyl zatím nalezen.
Proces vyhledávání a identifikace missingu probíhá trvale po dobu čtení dat až do vyhledání skutečného missingového bytu. Pro správné nastavení fáze hodinových impulsů, to je signálu CL vůči datům, lze využít signálu RDWI a pro nastavení čítače £ bitů do správného stavu tak, aby byla následující data správně oddělována po bytech, signálu LCBI, což by jinak muselo být prováděno v dalších neznázorněných obvodech.
Rovněž pro správné rozlišení datových a hodinových impulsů v datech kódovaných způsobem DF lze využít signálu BROM, k čemuž by muselo být použito rovněž dalších neznázorněných obvodů.
Zapojení podle vynálezu lze použít v řídicích jednotkách pro řízení diskových pamětí, zejména diskových pamětí s pružnými magnetickými disky nebo v adaptorech pro připojení těchto řídicích jednotek ke zmíněným diskovým pamětem.
PŘEDMĚT VYNÁLEZU

Claims (4)

  1. PŘEDMĚT VYNÁLEZU
    1. Zapojení na identifikaci missingu v datech vyznačené tím, že datový výstup (011) registru (1) missingu je připojen na hodinový vstup (41) čítače (4) missingu, missingový výstup (012) registru (1) missingu je připojen na missingový vstup (31) dekodéru (3), jehož první missingový výstup (033) je připojen na první missingový vstup (42) čítače (4) missingu a jehož druhý missingový výstup (034) je připojen na druhý missingový vstup (43) čítače (4) missingu, blokovací výstup (041) čítače (4) missingu je připojen na třetí vstup třívstupového obvodu (2) typu negace logického součinu a tvoří současně blokovací výstup (071) zapojení, druhý datový vstup (14) registru (1) missingu tvoří současně datový vstup (71) zapojení, kdežto jeho řídicí vstup (15) tvoří současně první řídicí vstup (82) zapojení, skupina datových vstupů (32 až 39) dekodéru (3) tvoří současně skupinu datových vstupů (72 až 79) zapojení, první vstup třívstupového obvodu (2) typu negace logického součinu tvoří současně druhý řídicí vstup (80) zapojení, kdežto jeho výstup je připojen na výběrový vstup (391) dekodéru (3) , nulovací vstup (44) čítače (4) missingu tvoří současně nulovací vstup (81) zapojení, hodinový výstup (061) čítače (6) bitů je připojen na hodinový vstup (16) registru (1) missin gu, kdežto jeho datový výstup (062) je připojen na první datový vstup (13) registru (1) missingu, výběrový výstup (052) časového zdroje (5) je připojen na druhý vstup třívstupového obvodu (2) typu negace logického součinu, kdežto jeho hodinový výstup (053) na hodinový vstup (45) čítače (4) missingu.
  2. 2. Zapojení podle bodu 1 vyznačené tím, že první nastavovací výstup (031) dekodéru (3) je připojen na první nulovací vstup (11) registru (1) missingu a na nastavovací vstup (61) čítače (6) bitů.
  3. 3. Zapojeni podle bodu 1 nebo 2 vyznačené tim, že druhý nastavovací výstup (032) dekodéru (3) je připojen na vstup (51) časového zdroje (5), jehož nulovací výstup (051) je připo jen na druhý nulovací vstup (12) registru (1) missingu.
  4. 4. Zapojení podle bodu 1, 2 nebo 3 vyznačené tím, že výstup třívstupového obvodu (2) typu negace logického součinu je dále připojen na nulovací vstup (62) čítače (6) bitů.
    1 výkres
CS859560A 1985-12-19 1985-12-19 Zapojení na identifikaci missingu CS253176B1 (cs)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CS859560A CS253176B1 (cs) 1985-12-19 1985-12-19 Zapojení na identifikaci missingu

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CS859560A CS253176B1 (cs) 1985-12-19 1985-12-19 Zapojení na identifikaci missingu

Publications (2)

Publication Number Publication Date
CS956085A1 CS956085A1 (en) 1987-03-12
CS253176B1 true CS253176B1 (cs) 1987-10-15

Family

ID=5445394

Family Applications (1)

Application Number Title Priority Date Filing Date
CS859560A CS253176B1 (cs) 1985-12-19 1985-12-19 Zapojení na identifikaci missingu

Country Status (1)

Country Link
CS (1) CS253176B1 (cs)

Also Published As

Publication number Publication date
CS956085A1 (en) 1987-03-12

Similar Documents

Publication Publication Date Title
US4617566A (en) Addressable-port, daisy chain telemetry system with self-test capability
US5996043A (en) Two step memory device command buffer apparatus and method and memory devices and computer systems using same
US4750149A (en) Programmable FIFO buffer
US4353130A (en) Device for processing serial information which includes synchronization words
DE69224417D1 (de) Selbsttaktendes RAM
SE8402381L (sv) Fergtelevisionsoverforings- eller datalagringsanleggning med tidsdelningsmultiplexkodning samt datagenerator och- mottagare som er lempliga herfor
GB1487570A (en) Digital data compensation system
JPH0816896B2 (ja) スレーブ型インターフェース回路
US4136400A (en) Micro-programmable data terminal
WO1994023509A1 (en) Data transfer system
US4691254A (en) Data processing system including encoder, decoder and write precompensator, using run length limited code
EP0300263B1 (en) Weak/strong bus driver
CS253176B1 (cs) Zapojení na identifikaci missingu
DE69125299T2 (de) Verfahren zum Lesen eines Synchronisierungssignals von einem Aufnahmemedium und Apparat dafür
US4352181A (en) Device for synchronising multiplex lines in a time-division exchange
US6269045B1 (en) Self-timed address decoder for register file and compare circuit of multi-port cam
US4821271A (en) Methods and circuits for checking integrated circuit chips having programmable outputs
US3979771A (en) Magnetic tape phase encoded data read circuit
US4815026A (en) Slave-type interface circuit
US5623648A (en) Controller for initiating insertion of wait states on a signal bus
WO1998002886A2 (en) Memory with fast decoding
US5349621A (en) Method and circuit arrangement for transmitting data blocks through a bus system
RU2022345C1 (ru) Устройство сопряжения интерфейсов
SU1223291A1 (ru) Устройство дл цифровой магнитной записи
CS250998B1 (cs) Zapojení datového adaptoru, zejména pro diskovou pamět