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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Соотношение тактовой частоты и частоты шины
D-Luxe
сообщение May 7 2011, 14:15
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 24-02-10
Из: Пенза
Пользователь №: 55 642



Вопрос касается всех процессоров, но решил задать его здесь.

Зачем сделано разделение частот шин и тактовых частот процессоров, почему эти частоты не всегда совпадают? Частота проца равна произведению множителя на частоту шины. Для чего это сделано?


--------------------
Нелегко оказаться на верном пути, но куда труднее его пройти.
(с) Уилл Роджерс
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 7 2011, 15:23
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(D-Luxe @ May 7 2011, 21:15) *
почему эти частоты не всегда совпадают?

потому что это невозможно физически? допустим, на примере ниоса с контроллером DDR. ниос разводится с Fmax=100МГц, контроллер памяти с Fmax=150МГц. что делать? либо понижать частоту контроллера, либо (что логичнее, т.к. контроллером памяти может пользоваться не только ниос) делать на разных частотах
Go to the top of the page
 
+Quote Post
D-Luxe
сообщение May 7 2011, 16:04
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 24-02-10
Из: Пенза
Пользователь №: 55 642



Цитата(vadimuzzz @ May 7 2011, 19:23) *
потому что это невозможно физически? допустим, на примере ниоса с контроллером DDR. ниос разводится с Fmax=100МГц, контроллер памяти с Fmax=150МГц. что делать? либо понижать частоту контроллера, либо (что логичнее, т.к. контроллером памяти может пользоваться не только ниос) делать на разных частотах

Частота проца выше частоты шины, это видно из написанного мной выше соотношения. По крайней мере это соотношение подходит для процессоров в ПК. Не знаю насчет встроенных систем.

Твой пример мне непонятен, зачем память работает на 150 Мгц, если процессор из него читает на сотке.


--------------------
Нелегко оказаться на верном пути, но куда труднее его пройти.
(с) Уилл Роджерс
Go to the top of the page
 
+Quote Post
des00
сообщение May 7 2011, 16:23
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(D-Luxe @ May 7 2011, 10:04) *
Твой пример мне непонятен, зачем память работает на 150 Мгц, если процессор из него читает на сотке.

а с чего вы взяли, что только процессор читает память ? %)


--------------------
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 7 2011, 16:24
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(D-Luxe @ May 7 2011, 23:04) *
Твой пример мне непонятен, зачем память работает на 150 Мгц, если процессор из него читает на сотке.

потому что кроме проца добавится несколько контролеров DMA для периферии, делить шину памяти они будут все вместе
Go to the top of the page
 
+Quote Post
D-Luxe
сообщение May 7 2011, 16:26
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 24-02-10
Из: Пенза
Пользователь №: 55 642



Цитата(des00 @ May 7 2011, 20:23) *
а с чего вы взяли, что только процессор читает память ? %)

В принципе по dma может периферия читать.

Я говорю про другое, частота шины проца не совпадает с его тактовой частотой. Вот в чем вопрос. Зачем так сделано?


--------------------
Нелегко оказаться на верном пути, но куда труднее его пройти.
(с) Уилл Роджерс
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 7 2011, 16:27
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(D-Luxe @ May 7 2011, 23:04) *
Частота проца выше частоты шины, это видно из написанного мной выше соотношения.

потому что на шине еще куча всего висит. а частота проца - это сферический конь в вакууме sm.gif. имеет смысл пока он в своих регистрах ковыряется. как наружу вылез - или в память упрется или в I/O
Go to the top of the page
 
+Quote Post
D-Luxe
сообщение May 7 2011, 16:34
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 24-02-10
Из: Пенза
Пользователь №: 55 642



Цитата(vadimuzzz @ May 7 2011, 20:27) *
потому что на шине еще куча всего висит. а частота проца - это сферический конь в вакууме sm.gif. имеет смысл пока он в своих регистрах ковыряется. как наружу вылез - или в память упрется или в I/O

Теперь понял, хочешь сказать частоту шины ограничивают максимальной частотой периферии?


--------------------
Нелегко оказаться на верном пути, но куда труднее его пройти.
(с) Уилл Роджерс
Go to the top of the page
 
+Quote Post
gosu-art
сообщение May 7 2011, 17:07
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



bb-offtopic.gif А что тут на форуме уже перешли на ТЫ ? 1111493779.gif
Go to the top of the page
 
+Quote Post
D-Luxe
сообщение May 7 2011, 17:15
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 24-02-10
Из: Пенза
Пользователь №: 55 642



Цитата(gosu-art @ May 7 2011, 21:07) *
bb-offtopic.gif А что тут на форуме уже перешли на ТЫ ? 1111493779.gif


Цитата
Участники форума обязаны:

2.1 Поддерживать общепринятую культуру общения:

а. не оскорблять прямо или косвенно других пользователей форума;
б. не употреблять в сообщениях нецензурную, а также грубую лексику;
в. высказываться понятно, полно и грамматически правильно, использовать осмысленные названия тем, в противном случае пост может быть расценен как текстовый мусор (флуд); рекомендуется избегать рассуждений на отвлеченные темы (флейм), за исключением раздела "Общение";
г. не использовать в именах и сообщениях приемов, акцентирующих внимание на их авторе;
д. не допускать оскорбления по национальному, гражданскому, половому, профессиональному и другим групповым признакам.


По моему про это здесь не сказано....


--------------------
Нелегко оказаться на верном пути, но куда труднее его пройти.
(с) Уилл Роджерс
Go to the top of the page
 
+Quote Post
alexPec
сообщение May 7 2011, 20:13
Сообщение #11


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(D-Luxe @ May 7 2011, 20:04) *
Частота проца выше частоты шины, это видно из написанного мной выше соотношения. По крайней мере это соотношение подходит для процессоров в ПК. Не знаю насчет встроенных систем.

Твой пример мне непонятен, зачем память работает на 150 Мгц, если процессор из него читает на сотке.

Для ПК - другой пример: нужно обсчитывать чего нибудь, с плавающей точкой. Т.е проц берет числа из памяти, делает преобразования с плавающей точкой, по какому нибудь алгоритму, записывает в память. Самое быстрое - прочитал за один такт, записал на следующем такте (это такты частоты шины), но между чтением и записью надо провернуть алгоритм преобразования, с плавающей точкой, - за один так ведь не сделать. Вот проц и крутит внутри себя эти преобразования на повышенной частоте, чтобы шина не простаивала, используя кэш 1 го уровня для промежуточных вычислений, которая кстати скорее всего работает на той же частоте что и проц.

Цитата
Теперь понял, хочешь сказать частоту шины ограничивают максимальной частотой периферии?

Для ПК по-моему это ограничение на шине определяется памятью. Выходит память с большей частотой - появляются материнки с быстрой шиной.


PS. Мое личное мнение, но Vadimuzzz - человек уважаемый, я всегда к нему на Вы.


Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 8 2011, 01:34
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(D-Luxe @ May 7 2011, 23:34) *
Теперь понял, хочешь сказать частоту шины ограничивают максимальной частотой периферии?

в новых поколениях ПК - главным образом память, согласен с alexPec. сейчас на шине и сидят-то проц, видюха и южный мост. а если копнуть чуть ранее, во времена PCI или ISA - то таки да, частота I/O. ну, а технически - опорный генератор для шин один (RTC и т.п. не считаем), из него все на PLL делается.
Go to the top of the page
 
+Quote Post
D-Luxe
сообщение May 8 2011, 09:00
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 24-02-10
Из: Пенза
Пользователь №: 55 642



Цитата(vadimuzzz @ May 8 2011, 05:34) *
в новых поколениях ПК - главным образом память, согласен с alexPec. сейчас на шине и сидят-то проц, видюха и южный мост. а если копнуть чуть ранее, во времена PCI или ISA - то таки да, частота I/O. ну, а технически - опорный генератор для шин один (RTC и т.п. не считаем), из него все на PLL делается.

Немного другой вопрос: если в даташите на микросхему памяти написано 133 Мгц, а частота шины 100 Мгц, то есть смысл заводить на память 133 Мгц или можно ограничить частотой шины?


--------------------
Нелегко оказаться на верном пути, но куда труднее его пройти.
(с) Уилл Роджерс
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 8 2011, 09:42
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



все от задачи зависит, насколько узким местом является обмен с памятью. и да, всякие clock-crossing bridges (в терминах альтеровских SOPC) добавляют латентности. так что профит от увеличения тактовой частоты памяти не очевиден. я бы сделал так: завел все на 100 МГц, это и проще, и быстрее. затем потестить, а уж потом принимать решение. эти 30% прироста будут заметны на больших объемах данных. с исполнением кода хуже - тут дополнительная латентность ни к чему.
Go to the top of the page
 
+Quote Post
ASN
сообщение May 8 2011, 10:57
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



D-Luxe
Зависит от характера задачи, состава вычислителя и алгоритма обработки (в том числе и удачности его реализации).
В документации на SDRAM указывается максимальная частота, с которой она может работать без сбоев.
Если нет необходимости в экстремальных характеристиках, то лучше частоту понизить.
У Micron латентность на 133 - 3 такта, на 100 - 2 такта.
Может оказаться, что на 100 работать будет быстрее.
К тому же, единая частота - это проще (значит надёжнее).
Вообще, лучше обсудить этот вопрос с прикладными программистами - они могут представлять работу системы в целом иначе.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 6th July 2025 - 15:28
Рейтинг@Mail.ru


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