[Inilipat] Tanong sa microprossor batay sa disenyo

M

mr_vasanth

Guest
Mayroon kaming isang microprocessor may 16 bit na linya ng address at 32 bit data line. Ipagpalagay na mayroon lamang namin 16KB memory na ma-access sa pamamagitan ng ito microprocessor. Upang ma-access ang 16KB linya ng address ng memorya LSB 14 piraso ng linya ng address ay sapat. Ngunit ano ang mangyayari kung ang microprocessor sinusubukan upang ma-access ang ilang mga lokasyon kung saan ay higit pa sa 16KB? Paano dapat itong mapangasiwaan habang ginagawa namin ng isang processor na batay sa disenyo?
 
Ngunit ano ang mangyayari kung ang microprocessor sinusubukan upang ma-access ang ilang mga lokasyon kung saan ay higit pa sa 16KB
Maaaring depende sa kalakhan sa ang scheme address nagde-decode na ipinatupad sa processor at disenyo ng circuit. Karaniwan, ang sa real hardware na ito ay maaaring hindi natukoy o simpleng I-wrap sa paligid, pagtugon sa paulit-ulit ang parehong ipinatupad imbakan.
Hindi ako sigurado thread na ito ay nabibilang sa "Electronic Elementarya Tanong" na seksyon. Ay ang processor disenyo gawin sa isang HDL? Kung gayon, tingin ko dapat naming ilipat ang thread sa isang mas naaangkop na seksyon. BigDog
 
Hi BigDog, Huwag mayroon kang anumang mga ideya kailan kami iwan ang address space hindi natukoy, kailan kami pambalot ng sa paligid at kailan kami ma-access ang parehong ipinatupad imbakan. Gusto ko lang upang makakuha ng isang sulyap ng mga pagkakaiba sa mga tuntunin ng architecture.
 
Sa pamamagitan ng 64K address espasyo, 16K kasalukuyan at itaas na linya ng address na hindi decoded, ang 16K ay simpleng mirrored 4 na beses. Kaya lokasyon 16,384, 32,768, 49,152 ay magiging katulad ng lokasyon 0. Lokasyon ng 16,385, 32,769, 49,153 ang parehong ng lokasyon 1, atbp (hanggang maabot ang susunod na lugar ng mirror). Na may salamin = Hindi isang 'kopya' ng isang lokasyon / memory lugar, maliban sa isa at ang parehong bagay na 'nakikita' sa ilang iba't ibang mga lugar. Kaya sumulat ng lokasyon 16,384, basahin na halaga mula sa lokasyon 0 atbp.
 
@ RetroTechie - Magandang paliwanag. Aktwal na ako ay may ilang mga maagang unlad board na nagpapakita ng ganitong pag-uugali. @ Mr_vasanth - Malinaw upang maiwasan ang pambalot sa paligid / mirror pag-uugali ang lahat ng mga linya ng address ay dapat na ginagamit sa scheme decoding. Ako pagpunta sa ilipat ang thread na ito sa isang mas naaangkop na seksyon bilang Pakiramdam ko na ang paksa ay lampas sa elementarya electronics. BigDog
 

Welcome to EDABoard.com

Sponsor

Back
Top