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

 
 
> Ядро DDR SDRAM, Посоветуйте ядро
AlphaMil
сообщение Dec 25 2010, 18:12
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 135
Регистрация: 1-01-10
Из: Минск, Беларусь
Пользователь №: 54 588



Замучился и запутался в бурстах, авторефреше и т.д. Очень сложно увязать все с адресацией и данными. Устал тыркаться сам.
Посоветуйте ядро...
Проект такой: два буффера строк изображения поочередно заполняются и должны поочередно скидываться в DDR. Одновременно с этим из DDR читаются данные и пишется результат (вобщем обработка изображений).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlphaMil
сообщение Dec 26 2010, 14:32
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 135
Регистрация: 1-01-10
Из: Минск, Беларусь
Пользователь №: 54 588



Использую корку, сгенерированную MIG-ом для Spartan-3E. Как раз это стандартное ядро и есть (ессесно не аппаратное ядро). Вот оно и требует при установке сигнала необходимости авторефреша закончить текущий бурст и ждать сигнала окончания авторефреша. При этом трудно (надеюсь только мне) увязать адресацию (сброс адреса или приостановка его инкремента).
Подскажите, что значит бурст длиной в страницу? Я вроде везде читал, что бурст может быть длиной 2, 4 или 8????
Сейчас есть уже мысль использовать три FSM для сигналов управления, для установки и снятия команд и общий автомат, отвечающий за выполняемую операция на уровне буффера (про буфферы выше писал).
Go to the top of the page
 
+Quote Post
Methane
сообщение Dec 26 2010, 14:42
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(AlphaMil @ Dec 26 2010, 19:32) *
Использую корку, сгенерированную MIG-ом для Spartan-3E. Как раз это стандартное ядро и есть (ессесно не аппаратное ядро). Вот оно и требует при установке сигнала необходимости авторефреша закончить текущий бурст и ждать сигнала окончания авторефреша. При этом трудно (надеюсь только мне) увязать адресацию (сброс адреса или приостановка его инкремента).

Вы закончили бруст. Смотрите на флаг авторефреша. Если 1, то ничего не делаете. Если (на очередном такте) там 0, то начинаете новый бруст.


Цитата
Подскажите, что значит бурст длиной в страницу? Я вроде везде читал, что бурст может быть длиной 2, 4 или 8????

Деградация общего интеллектуального развития.... Раньше можно было поставить начало страницы и вычитать ее всю. Самый наибыстрый режим был.

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


Делайте все на satate -машинах.
posedge.....

case(state)
IDLE: begin end
PREPARE_BURST: begin end
GET_DATA_FROM_BURST: begin.... end
WAIT_REFRESH_PROCESSIGNG: ..
....
...
..

endcase

Go to the top of the page
 
+Quote Post
AlphaMil
сообщение Dec 26 2010, 14:50
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 135
Регистрация: 1-01-10
Из: Минск, Беларусь
Пользователь №: 54 588



Цитата(Methane @ Dec 26 2010, 19:42) *
Деградация общего интеллектуального развития.... Раньше можно было поставить начало страницы и вычитать ее всю. Самый наибыстрый режим был.


case(Это Вы про мое интеллектуальное развитие?)
ДА: begin ОСКОРБЛЕНИЕ end
НЕТ: begin NOP end
endcase

Вы под страницей понимаете банк? И если раньше можно было, то как сейчас с этим?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AlphaMil   Ядро DDR SDRAM   Dec 25 2010, 18:12
- - Methane   Цитата(AlphaMil @ Dec 25 2010, 23:12) Зам...   Dec 25 2010, 18:54
- - AlphaMil   Цитата(Methane @ Dec 25 2010, 23:54) Я ра...   Dec 26 2010, 04:56
|- - Methane   Цитата(AlphaMil @ Dec 26 2010, 09:56) Ч п...   Dec 26 2010, 05:02
- - Koluchiy   А стандартной что, нету? Какое семейство микросхем...   Dec 26 2010, 05:32
|- - Methane   Цитата(AlphaMil @ Dec 26 2010, 19:50) cas...   Dec 26 2010, 14:54
- - Sergey_Bekrenyov   Пользовал Mig в Виртекс-4. Не обращал ровно никако...   Jan 4 2011, 16:23
- - o_khavin   Цитата(AlphaMil @ Dec 26 2010, 00:12) Зам...   Jan 6 2011, 11:48
|- - Bad0512   Цитата(o_khavin @ Jan 6 2011, 20:48) Так ...   Jan 8 2011, 09:17
- - AlphaMil   Spartan-3 использую для снижения цены конечного ус...   Jan 8 2011, 09:57
- - AlphaMil   Народ... Пытаюсь запустить получившийся контроллер...   Jan 12 2011, 16:38
- - Shtirlits   Генерируемые MIG-ом конктрейны: 1. важны; 2. не до...   Jan 12 2011, 18:03
- - Sergey_Bekrenyov   Столкнулся в MIGe с тем что он некорректно для мое...   Jan 26 2011, 13:38
- - aroz   Приветствую всех.Если тема еще Актуальна то добавл...   Feb 13 2011, 13:09
- - AlphaMil   2 aroz спасибо, уже все утрес. Память заработала ...   Feb 13 2011, 14:16


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

 


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


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