SoC perustuu 51core ongelma?

D

davyzhu

Guest
Hei kaikki,

Haluaisin suunnitella SoC perustuu 51 ydin, ja minun täytyy lisätä useita SFR: n lippuja, koska suunnittelu (esimerkiksi: SFR_1 ...), SFR olisi käsiksi konekielellä kuin MOV SFR_1, # 00h ,
on muutan 51 pehmeä (se perustuu Verilog), ja voin ymmärtää sitä kirjallisesti konekielellä.

Terveisin,

Davy Zhu

 
Se riippuu siitä, miten nämä uudet SFR olisi kartoitettava.Jos ne voidaan sijoittaa tavanomaisen DATA alueella, sitten vain käyttää EQU direktiivi määrittää nimensä.Lisäksi, jos ne ovat vain lippuja (0 ja 1 todetaan vain), voit kartta ne BIT muistiin alueella.

Mutta jos haluat, että nämä uudet SFR suoraan käytettävissä ulkoiset laitteet, sinun on kartoittaa ne XDATA alueella ja käyttävät epäsuoria käsitellään kanssa DPTR tai vaihtaa Verilog koodi kartta sisäisiä tiedostojen sijainti ulkoiseen I / O.

Ace-X.

 

Welcome to EDABoard.com

Sponsor

Back
Top