Адреса ліній концепції

P

puneetnepsam

Guest
привет всем,

Я роблю один проект по MCF 5280 мікропроцесора ..

якщо я хочу інтерфейс любой мікропроцесор з
пам'яттю ....
Адреса рядки з MCU є
ув'язується з адресного рядка
пам'яті в інтерфейсі.
ж з лінії даних ...

в даному конкретному мікропроцесор ..... один реєстр IPSBAR дається ..
він сказав, що його база регістру та зміщення буде там для defination інших регістрів у
зв'язку з цим ....
1) ви можете пояснити цю лінію, будь ласка ..

2) ... і, по-друге, якщо я хочу, щоб написати конкретні байт на згадку про specificified адреса
Потім, як я пишу адреса рядка usign IPSBAR, а потім дані.

Я хочу підключити 4MB флеш з MCF 5208 ...
a1 на A22 в MCU збирається a0 до A21 від спалаху ...

завдяки advamce

 
Привіт,
IPSBAR holds the base address of the resgisters controlling the chip's peripherals.

1.
IPSBAR проводить базовий адресу зі resgisters контролю чіпа периферия.Всі регістри виражаються як зміщення за цією адресою.
Ця схема дозволить Вам підготувати кілька наборів регістрів і включити їх, просто змінивши базу адреси, щоб він вказував на початок вашого заздалегідь зробив зареєструватися таблиці (і, отже, мати можливість переналаштувати на периферію не раз).
To compute the absolute address of a targeted register, the offset specified in the datasheet is to be added to the contetnt of IPSBAR.

2.
Щоб обчислити абсолютний адреса цілеспрямованої зареєструватися, зміщення, зазначені в специфікації повинні бути додані до contetnt від IPSBAR.
Якщо ви використовуєте CodeWarrior писати код, ця операція є прозорим,
в іншому випадку вам доведеться зробити це самостійно при розгляді регістра.

Приклад: р = IPSBAR компромісів
for every memory access!)

(Зауважимо, що це лише необхідні для доступу до периферії, не
для всіх доступу до пам'яті!)

Чи означає це відповісти вам питання?

Артур

 

Welcome to EDABoard.com

Sponsor

Back
Top