08-23-2017, 11:10 PM
Dovoljno je pogledati neku modernu PCB sa brzim procesorom (ili FPGA) i memoriskim chipom kako je uradjen njihovo povezivanje preko digitalnog bus-a, svaki pojedinacni provodnih izmedju njih je potpuno iste duzine, cak i ako je tamo oko "sredine" bus-a relativno kratko rastojanje izmedju konektovanih pinova, namerno se stavljaju "krivine" da bi se produzili vodovi i bili iste duzine kao i svi drugi.
To se radi iz dva razloga, prvi je ovaj o kome pricamo vezano za overshot a drugi jos bitniji je vreme propagacije signala, ne putuje istim vremenom digitalni signal kroz razlicite duzine provodnika, cak i ako se to razlikuje u nekoliko milimetara, to je dovoljno da prouzrokuje kasnjenje tako da se na kraju signali "razidju" i memorija vidi na svojim pinovima pomesane informacije od predhodnih frejmova prenosa.
Kod jos "ozbiljnijih" memoriskih bus-ev se sve to isto radi samo imaju po dva provodnika za jednu liniju gde se signal prenosi diferencialno.
To se radi iz dva razloga, prvi je ovaj o kome pricamo vezano za overshot a drugi jos bitniji je vreme propagacije signala, ne putuje istim vremenom digitalni signal kroz razlicite duzine provodnika, cak i ako se to razlikuje u nekoliko milimetara, to je dovoljno da prouzrokuje kasnjenje tako da se na kraju signali "razidju" i memorija vidi na svojim pinovima pomesane informacije od predhodnih frejmova prenosa.
Kod jos "ozbiljnijih" memoriskih bus-ev se sve to isto radi samo imaju po dva provodnika za jednu liniju gde se signal prenosi diferencialno.