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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> v5fx30t ddr2 system monitor, как уживутся?
rv3dll(lex)
сообщение Jul 29 2010, 06:27
Сообщение #1


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



суть вопроса такая.
судя по отладочным наборам (опыту других людей) к этой плисине память 32 разряда подключается к банкам 11 13 17
к 17му пара линий. можно конечно не разбираться и взять прямо эту память и подключить туда-же.

но нужен систем монитор!

вопрос 1 -Будет ли работать, если ноги перекинуть в другой банк?
вопрос 2. Есть такие параметры контроллера(DDR2 Memory Controller for PowerPC 440 Processors) C_DQS_IO_COL and C_DQ_IO_MS и они расписаны для этой плис и разрядности шины данных 32 для банков 11 13 17. Можно-ли использовать банк 15 с этими параметрами? И что на физическом уровне они означают?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jul 29 2010, 08:25
Сообщение #2


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Запустите MIG, в самом конце будет назначение пинов. Запретите банки, которые вам нужны для других целей, и он вам грамотно раскидает выводы по оставшимся (если это окажется возможно). Просто так ноги перекидывать у сгенеренной корки нельзя - там много важных констрейнов на пины в UCF генерируется.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jul 30 2010, 05:43
Сообщение #3


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



так ведь как только я указываю тип плис и что хочу память к PPC440 то мне уже выбрать банки не предлогают.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jul 30 2010, 10:40
Сообщение #4


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



и ещё попутный вопрос, а как приляпать эту корку к едк?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jul 30 2010, 10:49
Сообщение #5


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Никак - в EDK своя корка есть, сразу с PLB.

Цитата(rv3dll(lex) @ Jul 30 2010, 09:43) *
так ведь как только я указываю тип плис и что хочу память к PPC440 то мне уже выбрать банки не предлогают.

Это правда. Я думаю это сделано потому, что он от PPC440 не дотянется до других банков, времянку будет не вытянуть.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jul 30 2010, 11:11
Сообщение #6


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(DmitryR @ Jul 30 2010, 14:49) *
Никак - в EDK своя корка есть, сразу с PLB.


так могу я у этой корки в EDK выводы переставить? и как работоспособность то проверить?

и она не совсем пиэльби
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Aug 2 2010, 06:03
Сообщение #7


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(rv3dll(lex) @ Jul 30 2010, 15:11) *
так могу я у этой корки в EDK выводы переставить?

Нет.

Цитата(rv3dll(lex) @ Jul 30 2010, 15:11) *
и как работоспособность то проверить?

На модели или на макете.

Цитата(rv3dll(lex) @ Jul 30 2010, 15:11) *
и она не совсем пиэльби

Ну я наврал немного, да. Она совсем не PLB, она подключается к выделеному порту памяти PPC440. Впрочем, если нужно PLB - такая тоже есть.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Aug 2 2010, 06:14
Сообщение #8


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



просто то, что сгенерировал миг и как сделано на авнетовском наборе немного отличаются
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Aug 2 2010, 07:35
Сообщение #9


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Надо значит сделать свой UCF, запустить MIG и выбрать на первой же странице второй пункт, "Verify UCF".
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Aug 2 2010, 08:17
Сообщение #10


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(DmitryR @ Aug 2 2010, 11:35) *
Надо значит сделать свой UCF, запустить MIG и выбрать на первой же странице второй пункт, "Verify UCF".


так что я с этого получу:?
я использую мультипорт контроллер. по второму порту пишу из своего ядра. а МИГ мне создаст непойми чего и я не смогу потом это ещё и в едк воткнуть
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Aug 2 2010, 08:55
Сообщение #11


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(rv3dll(lex) @ Aug 2 2010, 12:17) *
так что я с этого получу:?

Вы получите контроллер, перегенерированный под ваш UCF, если это возможно.

Цитата(rv3dll(lex) @ Aug 2 2010, 12:17) *
я использую мультипорт контроллер. по второму порту пишу из своего ядра. а МИГ мне создаст непойми чего и я не смогу потом это ещё и в едк воткнуть

Конечно не сможете. Если вам надо в EDK c PPC440 иметь доступ к памяти из своих корок - надо эти корки подключить к SPLB интерфейсам PPC440 (ваша корка будет мастером), а контроллер памяти подключить к выделенному порту памяти PPC440.

Далее. Тот PPC440 контроллер, который в EDK - это обычный контроллер из MIG (с установленной галочкой "PPC440"). Поэтому вы вставляете его в EDK, а перегенерируете под свой UCF через MIG.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Aug 2 2010, 09:43
Сообщение #12


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



не совсем так. есть мультипорт контролер, как он там делается я не знаю, но он как бы есть в наборе едк. каждый из его 8 портов настраивается и в том числе на интерфейс PPC440. свою корку я уже туда подключил и оно работает. констрейны для ucf я взял из примера, который на авнетовскую плату и как бы всё работает. на сколько я понимаю, генератор миг не может сделать мне такую память?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Aug 2 2010, 09:50
Сообщение #13


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Во-первых непонятно, зачем вам делать такую память в генераторе MIG, если все уже работает. Но таки-да, многопортовый контроллер MIG делать не умеет.
Во-вторых - я советую так не делать, потому что вы получаете арбитр на логике, а если сделаете, как я сказал - будете иметь быстрый аппаратный коммутатор (встроенный в PPC440).
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Aug 2 2010, 10:04
Сообщение #14


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



вы имеете ввиду, что скорость работы с памятью поменяется? оттого что будет использован многовходовый контроллер? боюсь, что ПЛБ мастер не осилю это раз, а потом узким местом может стать плб и вообще смогу я из ПЛБ достать до этой памяти?.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Aug 2 2010, 10:50
Сообщение #15


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



От того, что НЕ будет использован многовходовый контроллер. Сейчас у вас арбитраж между PPC и вашим ядром сделан внутри контроллера, на логике. А как я советую - у вас будет связь PPC<->контроллер точка-точка, и (ваше ядро на PLB)<->(SPLB порт PPC) точка-точка. С очень большой вероятностью это даст возможность просто поднять частоту, в дополнение к этому встроенный коммутатор - широкий (128 бит) и быстрый (у него латентности кажется вообще нет при переключении), а как там арбитр в контроллере на логике реализован - неясно. Возможность увидеть память, подключенную на выделенный порт PPC440 через SPLB достигается просто правильной настройкой адресных пространств, а мастер на PLB очень легко делается из сгенерированного шаблона.
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 Текстовая версия Сейчас: 18th July 2025 - 20:12
Рейтинг@Mail.ru


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