реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> at91rm9200 и TLB, Размещение TLB
sergeeff
сообщение Jul 23 2008, 15:03
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Коллеги!

Вопрос в том, собственно TLB должна размещаться в кэшируемой или некэшируемой области памяти? Влияет ли ее размещение на быстродействие системы?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 24 2008, 11:22
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



TLB (Transition Lookaside buffer) Вы вообще нигде разместить не можете: это уже сделали инженеры ARM smile.gif

Если же речь идет о Translation Table, то её можно размещать где угодно - обращения все равно идут мимо кэша.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jul 24 2008, 11:42
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Конечно же речь идет о TTB (виноват). А интересно, откуда подчерпнута информация от том, что обращение к этой таблице идет мимо кэша?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 24 2008, 12:43
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(sergeeff @ Jul 24 2008, 15:42) *
А интересно, откуда подчерпнута информация от том, что обращение к этой таблице идет мимо кэша?

чeрез кэш оно идти не может - получится зaмкнутый круг, тaм адреса виртуaльныe.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jul 24 2008, 13:11
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Вот это-то и не понятно. Положим сконфигурировали SDRAM так, что его виртуальные адреса отличаются от физических. Если TTB размещается в кэшируемой области SDRAM мы должны указать конкретный, но витуальный, адрес. Соответственно в регистр C2 заносится виртуальный адрес таблицы. Или нет?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 24 2008, 13:15
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Физический, естественно.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jul 24 2008, 13:49
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Спасибо за советы. В DDI 0151C от ARM про это нашел. Несколько раз этот документ читал, но эти нюансы как-то ускользали.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 14:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.35707 секунд с 7
ELECTRONIX ©2004-2016