Jump to content

    

Recommended Posts

8 minutes ago, zombi said:

Каждая команда чтения и записи с Auto Precharge.

Тогда проще, только надо помнить что буртс там фиксирован и есть всегда.

Quote

Вот это вообще не понял.

Ясно. Поэтому при написании кода контроллера буду предельно внимателен и организован. :yes:

На первых ддр были некратные(нечетные) СL 2.5 такта, на ддр2 такое убрали. Запамятовал, ввел вас в заблуждение, глянул доку.

DQS двунаправленные. когда пишете ставит контроллер, читаете ставит память. Просто подать туда тактовую нельзя. В отличие от сдрама, phy тут сложнее, особенно по приему.

Лет 5-7 назад, тут кто-то самоделку выкладывал, хвалился что сделал phy на чтение без DQS в портах ввода/вывода(в отличие от вендоров), ЕМНИП там было два мелких фифо и система сборки данных. Но точной ссылки у меня нет)

Share this post


Link to post
Share on other sites

 

27 minutes ago, des00 said:

Тогда проще, только надо помнить что буртс там фиксирован и есть всегда.

Да знаю. SDRAM я читаю с бурст 4, DDR2 буду читать с бурст 8.

Защелкивать данные в плис буду по падающему фронту DQS или CK или по нарастающему CK#.

Посмотрю что будет проще.

 

27 minutes ago, des00 said:

DQS двунаправленные. когда пишете ставит контроллер, читаете ставит память. Просто подать туда тактовую нельзя.

Это тоже понятно. Неужели сделать сигнал с Z состоянием может вызвать хоть какие-то трудности?

27 minutes ago, des00 said:

На первых ддр были некратные(нечетные) СL 2.5 такта, на ддр2 такое убрали.

Нее, первые DDR это не для меня :negative:

 

Share this post


Link to post
Share on other sites
5 minutes ago, zombi said:

Это тоже понятно. Неужели сделать сигнал с Z состоянием может вызвать хоть какие-то трудности?

а вы попробуйте) этоже не просто сигналы, именно по этим стробам и идет захват. причем местоположение этих стробов для чтения/записи разное.

Я не говорю что это сделать не возможно, но сложнее чем для sdram, который левой задней ногой можно написать и он заработает)

Share this post


Link to post
Share on other sites
13 minutes ago, des00 said:

а вы попробуйте) этоже не просто сигналы, именно по этим стробам и идет захват. причем местоположение этих стробов для чтения/записи разное.

При записи DQS копирует CK.

При чтении мне на важно какой он. Могу стробировать данные фронтом СК. Окно там получается огромное.

1.thumb.jpg.d70df0cabf83f235f989791db9ed9335.jpg

Share this post


Link to post
Share on other sites
Just now, zombi said:

При записи DQS копирует CK.

При чтении мне на важно какой он. Могу стробировать данные фронтом СК. Окно там получается огромное.

Это на рисунках, вы же инженер, тем более с плис работаете, ну откройте доку на порты ввода-вывода плис, учтите задержки и все такое, разрисуйте PHY.

А то выглядит все как диалог с ребенком "я это сделаю" - "сделаешь но учти вот это и вот это" - "вы все врете, я сделаю". 

Share this post


Link to post
Share on other sites

Кроме формирования сигнала DQS других возражений против такого подключения памяти нет?

 

Чем будет отличаться способ формирования окна записываемых данных по фронту DQS для DDR2

от такого же формирования окна по CK для SDRAM? При условии что и CK и DQS формирует плис.

3.thumb.jpg.1eb2136b461387374eb7da87b2d98af0.jpg

 

И чего такого особенного может случится при чтении?

2.thumb.jpg.db890ff955cc68e9fbf087de0b4e675e.jpg

Розовым отметил ширину окна достоверных данных на шине, если кто не понял.

Как уже писали, где-то здесь на форуме, там боинг можно посадить :biggrin:

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.