Kytkentäkentän teknologia



Samankaltaiset tiedostot
Kytkentäkentän teknologia

Kytkentäkentän teknologia

Piirikytkentäiset kytkentäkentät. Kapeakaistakenttä kytkee PCM-aikavälejä

Piirikytkentäiset kytkentäkentät

Kytkentäkentät, luento 2 - Kolmiportaiset kentät

Kytkentäkentät, luento 2 - Kolmiportaiset kentät

Kytkentäkentät - Rekursio, Cantor-verkko. Kytkentäkentän ominaisarvoja

Kytkentäfunktioiden monimutkaisuuden alaraja, Copy-funktio, Itsereitittävyys

Kytkentäkentät - Rekursio, Cantor-verkko

Kytkentäfunktioiden monimutkaisuuden alaraja, Copy-funktio, Itsereitittävyys

Kytkentäfunktioiden monimutkaisuuden alaraja, Copy-funktio, Itsereitittävyys

Televerkon synkronointi

1. Yleistä. 2. Ominaisuudet. 3. Liitännät

Littlen tulos. Littlen lause sanoo. N = λ T. Lause on hyvin käyttökelpoinen yleisyytensä vuoksi

Tietokoneen muisti nyt ja tulevaisuudessa. Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu

Signaalien datamuunnokset. Näytteenotto ja pito -piirit

ELEC-C3240 Elektroniikka 2

TYÖ 2: OPERAATIOVAHVISTIMEN PERUSKYTKENTÖJÄ

Transaktiot - kertausta

Signaalien datamuunnokset

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

Algoritmit 1. Luento 9 Ti Timo Männikkö

811312A Tietorakenteet ja algoritmit, , Harjoitus 3, Ratkaisu


Nopeus, kiihtyvyys ja liikemäärä Vektorit

TK Palvelinympäristö

A/D-muuntimia. Flash ADC

MUISTIPIIRIT H. Honkanen

Successive approximation AD-muunnin

Graafit ja verkot. Joukko solmuja ja joukko järjestämättömiä solmupareja. eli haaroja. Joukko solmuja ja joukko järjestettyjä solmupareja eli kaaria

Tomi Stolpe Versio ALI- JA YLIVERKOTTAMINEN. Esim. C-luokan verkko on aliverkotettu, 3 bittiä käytetty Aliverkottamiseen.

Algoritmit 1. Luento 8 Ke Timo Männikkö

Voiman testaaminen. Lihaskestävyyden testaus. Voiman lajit VOIMAN JA NOPEUDEN TESTAAMINEN SEKÄ SUORITUSTEKNIIKAN SEURANTA

ELEC-A3110 Mekaniikka (5 op)

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

5. Numeerisesta derivoinnista

tai tai X

5.3 Ensimmäisen asteen polynomifunktio

Verkon värittämistä hajautetuilla algoritmeilla

(p j b (i, j) + p i b (j, i)) (p j b (i, j) + p i (1 b (i, j)) p i. tähän. Palaamme sanakirjaongelmaan vielä tasoitetun analyysin yhteydessä.

811312A Tietorakenteet ja algoritmit I Johdanto

Algoritmit 2. Luento 12 To Timo Männikkö

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

Nopea, hiljainen ja erittäin taloudellinen ilmanpoisto

Fr. Sauter AG, per Grindelwald, Aikakytkin katuvaloille perheyritys, pääkonttori Basel. Sveitsiläisellä tarkkuudella energiaa säästäen

Juuri 7 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty c) sin 50 = sin ( ) = sin 130 = 0,77

Solmu 3/2001 Solmu 3/2001. Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä:

Algoritmit 2. Luento 3 Ti Timo Männikkö

Ohjeita Hiiltomiehet. VERSIO 1 (2015)

Tilastollinen testaus. Vilkkumaa / Kuusinen 1

Electronisen nopeus ja matkamittarin kalibrointi laite huippunopeus muistilla.

AUTON LIIKETEHTÄVIÄ: KESKIKIIHTYVYYS ak JA HETKELLINEN KIIHTYVYYS a(t) (tangenttitulkinta) sekä matka fysikaalisena pinta-alana (t,

MPCC-työkalua voidaan käyttää yhden laitteen valvontaan ja yhden tai useamman laitteen konfigurointiin (Modbus broadcast, osoite 0).

Sähköstatiikka ja magnetismi Kondensaattorit ja kapasitanssi

AMMATTIKORKEAKOULUJEN TEKNIIKAN VALINTAKOE

WintEVE Sähköauton talvitestit

Luento 4 / 12. SMG-1100 Piirianalyysi I Risto Mikkonen

File: C:\tmp\tmp\mch.txt , 9:37:46. JUKKA LAAKKONEN, OH1NPK ORIKEDONKATU 16 FIN TURKU May 18, 1995

Taitaja semifinaali 2010, Iisalmi Jääkaapin ovihälytin

Tietorakenteet ja algoritmit Johdanto Lauri Malmi / Ari Korhonen

Luku 7. Verkkoalgoritmit. 7.1 Määritelmiä

Ratkaisu: Maksimivalovoiman lauseke koostuu heijastimen maksimivalovoimasta ja valonlähteestä suoraan (ilman heijastumista) tulevasta valovoimasta:

58131 Tietorakenteet Erilliskoe , ratkaisuja (Jyrki Kivinen)

Näppäimistö CT Käyttäjäopas. Global Safety & Security Solutions Oy info@globalsafety.fi. CT1000v.5

Analogiapiirit III. Keskiviikko , klo , TS128. Operaatiovahvistinrakenteet

Joni Heikkilä WINTEVE SÄHKÖAUTON TALVITESTIT

BL20A0600 Sähkönsiirtotekniikka. Siirtojohdon suojaus

Elisa Puheratkaisu Vakio Pääkäyttäjän ohjeet

Ohjelmoinnin perusteet Y Python

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

Sekvenssipiirin tilat

Katso Opetus.tv:n video: Kirchhoffin 1. laki

Professori Jorma Mäntynen Tampereen teknillinen yliopisto TEKNOLOGIA JA ETÄISYYKSIEN HALLINTA 2030

ELEKTRONISET TOIMINNOT

Harjoitus 2 ( )

AUTO-HIFI TUUNAUS 4 X 4 VENESOVELLUKSET

Valokuituverkko: huippunopea, varmatoiminen ja pitkäikäinen verkko

Elisa Puheratkaisu Vakio Pääkäyttäjän ohjeet

Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos. MS-A0203 Differentiaali- ja integraalilaskenta 2, kevät 2016

GSM OHJAIN FF KÄYTTÖOHJE PLC MAX S03

Kojemeteorologia. Sami Haapanala syksy Fysiikan laitos, Ilmakehätieteiden osasto

Laskun vaiheet ja matemaattiset mallit

Älypuhelinverkkojen 5G. Otto Reinikainen & Hermanni Rautiainen

Satelliittipaikannus

EMC Säteilevä häiriö

SIEMENS S7-300, KYTKENTÄHARJOITUKSIA, KESKEYTYSTULO

Reiluus. Maxmin-reiluus. Tärkeä näkökohta best effort -tyyppisissä palveluissa. Reiluuden maxmin-määritelmä

REITTIANALYYSI MILA SPECIAL 1 SÖRNÄINEN, KATRI VALAN PUISTO

1. Tarkastellaan seuraavaa kaaviota

TURVAVALAISTUSKESKUKSET TK31 JA TK41 ASENNUS- JA TESTAUSOHJE

TKK, TTY, LTY, OY, ÅA, TY ja VY insinööriosastojen valintakuulustelujen fysiikan koe , malliratkaisut ja arvostelu.

50% Korkean tason tehokkuutta. Hiljainen ja huippuunsa viritetty koneikko.

Algoritmit 1. Luento 13 Ti Timo Männikkö

Jännitestabiiliushäiriö Suomessa Liisa Haarla

Basic, comfort, superior

Java-kielen perusteet

JYRSIN SISÄLLYSLUETTELO:

Transkriptio:

Kytkentäkentän teknologia Kertaus kentän rakenteeseen vaikuttavat teknologiset tekijät Huom. tätä ei löydy kirjasta! Rka/ML -k000 Tiedonvälitystekniikka I 9 - Kertaus - Tilaporras - esimerkki Tilakytkin on yksinkertainen ristikytkentämatriisi, jonka kytkentäpisteitä ohjaamalla voidaan informaatiovirtaa suunnata. tulot lähdöt n & m Ohjausmuisti Rka/ML -k000 Tiedonvälitystekniikka I 9 -

Kertaus - Aikaporras - sarjakirjoitus-osoiteluku KM kirjoitetaan aikavälilaskurin ohjaamana syklisesti tulopuolen tahdissa. KM luetaan ohjausmuistin sisällön osoittamana, ohjausmuistin osoite ja lähtö vastaavat toisiaan. Ohjausmuistia luetaan syklisesti kirjoitusosoite x n (x) Ohjausmuisti n lukuosoite m tulokehyspuskuri lähtökehyspuskuri 3 n 3 3 m n syklinen kirjoitus Kytkentämuisti Aikavälilaskuri m Rka/ML -k000 Tiedonvälitystekniikka I 9-3 Aikakytkinten ominaisuuksia Tulokehyspuskuriin bitit tulevat johtojen bittinoipeudella, ne lähtevät lähtöpuskurista johdon bittinopeudella - siispä edellisestä pitää lukea aikavälit samaan tahtiin ja jälkimmäiseen kirjoittaa samaan tahtiin ja järjestyksessä. kytkentämuistiin kohdistuu kehyksen aikavälimäärän verran kirjoituksia ja sama määrä lukuoperaatioita kehyksen aikana -> kytkentämuistin nopeus on kriittinen parametri: saatavilla oleva nopeus halutaan hyödyntää täysimääräisesti, mutta sen yli ei voida mennä ilman rinnakkaisuutta. Sarja-rinnan ja R/S -muunnos hyvä tehdä kehyspuskureissa ohjausmuistin nopeusvaatimus on hieman yli puolet kytkentämuistista, koska joskus kytkentöjä pitää myös muuttaa. Rka/ML -k000 Tiedonvälitystekniikka I 9-4

Kertaus 3 - kaksiportaiset kentät Kytkentäkenttä muodostetaan erilaisilla kombinaatioilla tila- ja aikakytkimiä. Kaksiportaiset kytkentäkentät muodostetaan kahdella peräkkäisellä kytkimellä: Aika-aika (AA) Aika-tila (AT) Tila-aika (TA) Tila-tila (TT) Rka/ML -k000 Tiedonvälitystekniikka I 9-5 Kertaus 4 - tärkein -portainen kenttä on AT-kenttä AT-kenttä on rakenteeltaan vähäestoinen, sillä aikakytkin mahdollistaa aikavälien järjestelyn niin, että kytkentä tilakentässä on estotonta. Aikaväli 0 Aikaväli N Aikaväli 0 Aikaväli N Rka/ML -k000 Tiedonvälitystekniikka I 9-6

Closin -verkko M xr R xr 3 R xn 3 0 0 M N 3 M N 3 R R R 3 M N 3 Porras : N = R Porras : M = R ja N = R 3 Porras 3: M 3 = R Rka/ML -k000 Tiedonvälitystekniikka I 9-7 Polun haku Closin kentässä perustuu portaiden välisten kaarien varaustilavektoreihin Tulokytkin A Lähtökytkin B 0000000000000000 0000000000000000 Kaarien varaustila 0 - vapaa - varattu Haku Rka/ML -k000 Tiedonvälitystekniikka I 9-8

Teknologia - Moniportaisten kenttien ongelmat 9 Tarvitaan polun hakua 9 Jos tarvitaan nopeaa kytkentää, vaaditaan erittäin nopea ohjaus 9 Jos ohjaus ei ole riittävän nopea, kentän käyttöaste laskee 9 Jakelu ei ole itsestään selvyys - itse asiassa se on hankalaa 9 Moniaikavälikytkennät voivat synnyttää ongelmia, jos kulkuaikaviive kentässä ei ole vakio. Lisäksi esto voi kasvaa. Rka/ML -k000 Tiedonvälitystekniikka I 9-9 Vaihtoehtona on lähteä teknologisista rajoitteista Ei pyritä optimoimaan yhtä suuretta eli krosspointtien lukumäärää, vaan tarkastellaan useita rajoitteita yhtä aikaa. Miten nopeita komponentteja on tarjolla. Mikä on komponenttien ajokyky. Kuinka tiiviisti komponentteja voidaan pakata ilman että syntyy lämpöongelmia (tehonkulutus). Kuinka pitkiä väyliä kenttään joudutaan rakentamaan. Pitkät väylät laskevat kentän sisäistä nopeutta ja vaikeuttavat mm vikojen paikantamista. Halu/haluttomuus käyttää erikoiskomponentteja. Rka/ML -k000 Tiedonvälitystekniikka I 9-0

Nopeutuvat komponentit vievät kohti matriisikenttiä 9 SRAM on nopeampaa kuin DRAM 9 Nykyisellä SRAM tekniikalla voidaan helposti toteuttaa esim. 8k * M PCM matriisikenttä - tämän isompaa ei juuri kukaan haluakaan ==> Kapeakaistaverkkoissa jo 0 vuotta matriisikentät ovat vallitseva suunta. 9 Nopeutuvat loppukäyttäjän yhteydet pitävät moniporraskenttiä aina pinnalla. Rka/ML -k000 Tiedonvälitystekniikka I 9 - Matriisikentän ominaisuudet + Täysin estoton + Ei polun hakua - aina suoraan kytkettävissä, jos lähtö vapaa + Monipistekytkennät ( tulo --> monta lähtöä) helppoja + Vakioviive + Moniaikaväliset kytkennät helppoja - Kytkentä- ja ohjausmuistin neliöllinen kasvu - Laajakaistasiirto --> Muistin nopeus voi olla riittämätön --> Moniportaiset kentät Rka/ML -k000 Tiedonvälitystekniikka I 9 -

Nopea muisti pitää voida hyödyntää $/SRAM DRAM: 45... 70 ns väylän nopeus väylän nopeus 5 ns 0 ns muistin nopeus väylän pituus 9 Hinta rajoittaa kaikkein nopeipien muistien käyttöä. Suunnitteluhetkellä valitaan yleensä komponentteja, jotka tekevät tuotteesta kohtuuhintaisen samalla kun suorituskyky on riittävä. 9 Jotta nopeasta muistista saatais kaikki irti, väylien on oltava nopeita. Muistien ja väylien nopeudet kasvavat samassa tahdissa. 9 Kun väylien nopeus kasvaa, niiden taloudellinen pituus laskee käänteisesti tai nopeammin. Rka/ML -k000 Tiedonvälitystekniikka I 9-3 PCM-nopeudet vs. muistin nopeus Nopeus Aikavälin kesto, ns Bitin kesto, ns M 3906 488 34M 30 9 64 * M 6 8 8 *M 3 4 56 * M 5 -->64 56 PCM:ää voidaan kirjoittaa/lukea samaan muistipiiriin jatkuvasti reaaliajassa. --> ennen kytkentää aikavälit kannattaa kääntää rinnakkaismuotoon Rka/ML -k000 Tiedonvälitystekniikka I 9-4

Helposti voidaan toteuttaa aikaporras: M 8M 3M 8M Aikaporras Helposti syntyy esim 64 PCM -kenttä Kentässä 64 x 3 + 64 x 3 x = 6kbyteä Rka/ML -k000 Tiedonvälitystekniikka I 9-5 Edellisen esim. kytkentämuistin nopeus Oletus: KM on yksi muistipiiri: Koko on 64 x 3 oktettia = kbytea Kehyksen aika on 5 µs. Kirjoituksia k/5 µs Lukuja k/5 µs Muistioperaatioita 4k/5 µs = /30 ns Rka/ML -k000 Tiedonvälitystekniikka I 9-6

Kentän kuluttamaa tehoa täytyy rajoittaa, jotta lämpöongelmia ei synny fanout teho teho väylän pituus fanout vastaaottimen herkkyys 9 Mitä pitempää väylää annetun nominaalisen ajokyvyn komponentin täytyy ajaa, sitä pienempi on todellinen ajokyky. 9 Mitä useampaa komponenttia yksi komponenttilähtö syöttää, sitä enemmän tehoa ja virtaa kuluu. 9 Tehon kulutusta voidaan vähentää, jos käytettävissä on herkempiä vastaanottimia. Rka/ML -k000 Tiedonvälitystekniikka I 9-7 Looginen rakenne-esitys matriisikentälle * Muistin nopeuden sallima KM * Muistin nopeuden sallima KM * N * Tulojen monistus Muistin nopeuden sallima KM N = n Mux/lähtö Rka/ML -k000 Tiedonvälitystekniikka I 9-8 N

Esimerkki matriisikentästä (DX 00) 0 63 S/R 0 7 cm 8 fanout=3 8 osoite k 3*64=k luku 6 km R/S 0 63 cm cm T = 8/048/64 = 6 ns --> muistijakso < 30 ns f i = 048*64/8 = 6M ohjaus- ja kytkentämuisti 048 PCM: km-koko= 6*8*8*k=M cm-koko=m Rka/ML -k000 Tiedonvälitystekniikka I 9-9 Matriisikenttä kasvaa neliöllisesti KM& CM 56PCM 5PCM Rka/ML -k000 Tiedonvälitystekniikka I 9-0

Matriisikentän selityksiä 9 S/R - Sarja-rinnan muunnin. Tulevat aikavälit käännetään rinnakkaismuotoon, jotta kentän sisäisten väylien nopeus pysyisi kohtuullisena. 9 R/S - ennen lähtöjä aikavälit käännetään takaisin sarjamuotoon. 9 64 PCM:n S/R + R/S on toteutettu yhdelle pistoyksikölle. Käytännöllistä, koska PCM:t ovat kaksisuuntaisia. 9 Yhteen kytkentälohkoon voidaan liittää max neljä S/R+R/S:ää. Määrä valitaan vaaditun kapasiteetin mukaan (64, 8, 9 tai 56 PCM:ää). 9 Yksi S/R+R/S syöttää max kahdeksaa rinnakkaista kytkentälohkoa. Lohkojen määrä valitaan installaatiossa vaaditun kapasiteetin mukaan (n * 56 PCM:ää). 9 Kentän max koko on 048 PCM:ää. Esimerkki on DX 00 -järjestelmästä. 9 Jos tänään halutaan rakentaa isompi kenttä (esim 8K PCM:ää), valitaan toisenlaisia SRAM:ja, periaate olisi samantapainen (nykyinen maksimikenttä). Rka/ML -k000 Tiedonvälitystekniikka I 9 - Matriisikentän toiminta Kirjoitus S/R:stä tapahtuu kaikkiin väylän varrella oleviin kytkentämuisteihin kaikissa päällekkäisissä lohkoissa hyödyntäen S/R:n ajokykyä ja lohkon väyläpurskurin ajokykyä. Sama sisältö monistuu max 4x8=3 paikkaan. CM sisältö toimii lukuosoitteena kytkentämuistille. KM(CM(Lähtö-PCM, lähtö-tsl)) = lähtö CM(Lähtö-PCM, lähtö-tsl) lohkossa sisältöbittiä valitsee KM-piirin ja 5+6= bittiä KM-piirin muistipaikan. loput 3 bittiä osoittavat lohkoa (yksikin bitti riittäisi - tämä lohko/ei-tämä lohko Rka/ML -k000 Tiedonvälitystekniikka I 9 -

Lisää matriisikentän lukuarvoja Kytkettävien aikavälien määrä kehyksen aikana: = 048 x 3 = 64k Kytkentämuistissa max 3 x 64 k byteä = M Kytkentämuisteista luetaan maksimikentässä vain joka 3. Muistipaikka, eli keskimääräinen nopeusvaatimus on pienempi kuin pahimman tapauksen mukaan laskettu muistin nopeusvaatimus. Ohjausmuistin max koko = ksanaa x 4 x 8 x 8 = 4 x 4 x 8 x 8 kbyteä = Mbyteä. Rka/ML -k000 Tiedonvälitystekniikka I 9-3 Kentän teknologiset tradeoffit Crosspointtien integrointiaste Muistin nopeus väylän nopeus Kun tien hakua pyritään yksinkertaistamaan ja siis kytkentää nopeuttamaan -> - väylänopeudet kasvaa-> tarvitaan nopeampaa muistia - crosspointtien integrointiaste kasvaa -> tarvitaan nopeampaa muistia Kun riittävän nopeaa muistia ei ole --> moniportaiset kentät Tienhaun monimutkaisuus Hidas tien haku (BBand) --> kentän käyttöaste voi laskea --> muistin minimointi voi olla hyödytöntä Rka/ML -k000 Tiedonvälitystekniikka I 9-4