Result Details

Způsob distribuce dat smyčkou a distribuční blok smyčky k provádění tohoto způsobu

Registered: 6 April 2010 Approved: 7 March 2012
English title
Method of distribution of data throgh a loop and the distribution block of the loop for this purpose
Type
patent
Language
Czech
Authors
Zemčík Pavel, prof. Dr. Ing., dr. h. c., UAMT (FEEC), DIFS (FIT), DCGM (FIT)
Beran Vítězslav, doc. Ing., Ph.D., DIFS (FIT), DCGM (FIT)
Zuzaňák Jiří, Ing.
Žádník Martin, Ing., Ph.D., DIFS (FIT), DCSY (FIT)
Havel Jiří, Ing., Ph.D., DIFS (FIT), DCGM (FIT)
Herout Adam, prof. Ing., Ph.D., DIFS (FIT), DCGM (FIT)
Hradiš Michal, Ing., Ph.D., DCGM (FIT)
Juránek Roman, Ing., Ph.D., DCGM (FIT)
Description

Způsob distribuce dat se provádí synchronní distribuční smyčkou s jednosměrným tokem dat o konstantní šířce. Smyčka je tvořena vzájemně propojenými distribučními bloky (1), z nichž každý je vybaven nejvýše jedním přijímacím vstupem (4), nejvýše jedním vysílacím výstupem (5) a prostředky ke zpracování dat přicházejících přijímacím vstupem (4) a k jejich odeslání smyčkou, jakož i prostředky k odeslání vysílacím výstupem (5) i smyčkou těch dat, která přicházejí smyčkou. Data přitom postupují smyčkou ve formátu datových rámců - frames - obsahují kromě distribuovaných dat též adresní, kontrolní a stavové informace. V každém bloku (1) lze nastavit identifikaci bloku, od nějž mají být data přijímána, a data, která nemohou být momentálně přijata, jsou odeslána dále po smyčce. Nejprve se každému bloku (1) přidělí identifikační číslo právě jednoho bloku - přijímacího bloku (1a), od nějž má přijímat datové slovo přijaté přijímacím vstupem (4) tohoto přijímacího bloku (1a), a přitom se vynulují všechny čítače všech bloků (1), poté již ve vlastním distribučním režimu přijímací blok (1a), který přijme svým přijímacím vstupem (4) datové slovo, je opatří svým identifikačním číslem A, pořadovým číslem datového slova N a potvrzovacím bitem R = 0 a odešle je po smyčce. Ve vysílacím bloku (1e), pro který je datové slovo určeno, v případě, že jsou splněny zároveň tyto podmínky: identifikační číslo přijímacího bloku (1a) je rovno identifikačnímu číslu A přidělenému vysílacímu bloku (1e), pořadové číslo datového slova N je shodné s hodnotou čítače vysílacího bloku (1e), potvrzovací bit R = 0 a vysílací výstup (5) vysílacího bloku (1e) je volný, se datové slovo zapíše do vysílacího výstupu (5) tohoto bloku (1e) a v případě, že vysílací výstup (5) není volný, se změní hodnota potvrzovacího bitu na R = 1 a datové slovo se s tímto změněným potvrzovacím bitem pošle dál po smyčce, přičemž datová slova, která se po smyčce vrátí do přijímacího bloku (1a) s hodnotou potvrzovacího bitu R = 0 jsou zrušena, zatímco u slov s hodnotou potvrzovacího bitu R = 1 je tato hodnota změněna na R = 0 a s ní jsou slova znovu odeslána po smyčce.

English description

The distribution of the data is through a synchronous communication loop with unidirectional flow of data of a constant width. The loop is formed from the distribution blocks of which each is equipped at least with one reception interface and at most one transmission interface...

Keywords

programovatelný hardware, FPGA, distribuce dat

English keywords

programmable hardware, FPGA, data distribution

URL
Number
303038
Issuer
Úřad průmyslového vlastnictví, Prague, CZ
License
In order to use the result by another entity, it is always necessary to acquire a license
License Fee
The licensor requires a license fee for the result
Owner
Vysoké učení technické v Brně
Projects
Advanced recognition and presentation of multimedia data, BUT, Vnitřní projekty VUT, FIT-S-11-2, start: 2011-01-01, end: 2013-12-31, completed
Centrum excelence IT4Innovations, MŠMT, Operační program Výzkum a vývoj pro inovace, ED1.1.00/02.0070, start: 2011-01-01, end: 2015-12-31, completed
Security-Oriented Research in Information Technology, MŠMT, Institucionální prostředky SR ČR (např. VZ, VC), MSM0021630528, start: 2007-01-01, end: 2013-12-31, running
V3C - Visual Computing Competence Center, TAČR, Centra kompetence, TE01020415, start: 2012-05-01, end: 2019-12-31, completed
Research groups
Departments
Back to top