[Siirretty] Kysymys microprossor perustuva suunnittelu

M

mr_vasanth

Guest
Meillä on mikroprosessori 16-bittinen osoiteriville ja 32 bitin datan linja. Oletetaan, että meillä on vain 16KB muistia, jota voidaan käyttää tämän mikroprosessori. Pääset 16KB muistia osoiteriville LSB 14 bittiä osoiteriville riittää. Mutta mitä tapahtuu, jos mikroprosessori yrittää käsitellä tiettyjä paikkaan, joka on yli 16KB? Miten se pitäisi käsitellä, kun teemme prosessori perustuva suunnittelu?
 
Mutta mitä tapahtuu, jos mikroprosessori yrittää käsitellä tiettyjä paikkaan, joka on yli 16KB?
Se voi riippua paljolti osoite dekoodaus järjestelmä toteutetaan prosessori ja piirien suunnittelussa. Tyypillisesti todellista laitteisto se ehkä määrittelemätön tai yksinkertaisesti kietoa, käsitellään samalla toteutetaan varastointi yli ja ohi.
Miten se pitäisi käsitellä, kun teemme prosessori suunnittelutoimisto?
En ole varma tämän säikeen kuuluu "Electronic Elementary kysymykset" osiossa. Onko prosessori suunnittelu tehdään vuonna HDL? Jos näin on, mielestäni pitäisi siirtyä lanka entistä kohtaan. BigDog
 
Hei BigDog, Onko sinulla mitään käsitystä, kun jätämme osoiteavaruuden määrittelemätön, kun me kietoa ja kun pääsevät samalle täytäntöön varastointi. Haluan vain vilauksen eron arkkitehtuurin kannalta.
 
Kanssa 64K osoiteavaruus, 16K läsnä ja ylempi osoite riviä ei dekoodata, 16K yksinkertaisesti peilataan 4 kertaa. Niin paikoissa 16384, 32768, 49152 olisi sama kuin sijainti 0. Paikat 16385, 32769, 49153 sama kuin paikka 1, jne. (kunnes osut seuraavaan peilin alue). Peili = ei "kopio" on sijainti / muisti-alue, mutta yksi ja sama asia "näkyvä" useissa eri paikoissa. Joten kirjoita sijainti 16384, lukea, että arvo sijainnista 0 jne.
 
@ RetroTechie - Hyvä selitys. Minulla on oikeastaan ​​muutaman varhaisen kehityksen levyt, joilla on tämä ongelma. @ Mr_vasanth - luonnollisesti välttää tämän kietoa / peilaus käyttäytymistä kaikkien osoiteriville tulee hyödyntää dekoodauskaavan. Aion siirtyä tämän viestiketjun sopivampi § mielestäni aihe on yli peruskoulun elektroniikkaa. BigDog
 

Welcome to EDABoard.com

Sponsor

Back
Top