[elektro] 8051 külső programmemória kérdések
potyo
potyo.ada at gmail.com
Tue May 25 18:06:04 CEST 2010
Erdos Zoltan <silverst at t-online.hu> írta (2010. május 23. 20:07):
> kicsit regebben volt aktiv munkam ezzel, kozben megneztem egy atmel
> 89c51 doksit. a 12T ciklusban ket psen van, de ket opcode fetch-el.
> a p2 porton vegig ott van a cim felso, a p0-n a cim also csak egy
> darabig, ale-vel latchelve, majd ott olvassa be a kicimzett kulso
> tartalmat, 1 byte-ot, a kovetkezo psen mar a kovetkezo kodot hozza be.
>
> ha kell, attolom a pdf-et.
Ez érdekelne, mert amit találtam a neten, azokban elég felületesnek
tűnik a leírás. Jöhet erre a címre, előre is kösz.
>
> 2010.05.23. 19:59 keltezéssel, potyo írta:
>>
>> Én úgy értelmeztem az adatlapokban, hogy a P0-ra kimegy az alsó 8
>> bitje a címnek, ezután jön az ALE lefutó éle, ekkor küldi át a D latch
>> a bemenetéről az adatot a memória címbuszára. Közben a P2-n
>> folyamatosan ott van a felső 8 bitje a címnek. Ezután amikor a PSEN
>> alacsony lesz, akkor a memória kiteszi az adatbuszra a címzett terület
>> tartalmát, a kontroller pedig talán a PSEN felfutó élénél vagy
>> valamikor még az előtt beolvassa a P0-n keresztül a utasításkódot,
>> majd magasra állítja mind a PSEN, mind az ALE lábat. De miért van
>> szükség még egy ugyanilyen ciklusra? Valahogy nekem nem áll össze a
>> kép.
>>
>>>
>>> a sajat tapasztalatom, hogy a philips tvkbe, mas holmikba hasznalt 8031
>>> core procijai nem teljesen az eredeti intel leiras szerint mukodnek,
>>> valahogy zanzasitva vannak... de halisten csak par holmiban kellett
>>> veluk megkuzdenem.
>>
>> Ez most konkréten egy Siemens 80C515 tipusú.
>>
>>>
>>> viszont a nagy sebessegu klonoknal jocsakn masok az idozitesek, illetve
>>> a program fetch. erre figyelni kell.. nekem ezekkel nem volt dolgom,
>>> csak kostolgattam.
>>
>> Elvileg valamivel magasabb órajelen is tud futni, de adatlapja szerint
>> ez még eléggé az alap tipusok közül való, és 12MHz-es kvarc van
>> mellette. Motronic 1.3 motorvezérlőben van, talán 88-89-ből.
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list