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

 
 
> Счетчик не справляется, или генератор адреса...
torik
сообщение Apr 15 2008, 06:50
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



quartus7.2, циклон 2, скорость 7...

Мне необходимо состряпать счетчик адреса, для чтения данных из памяти. Частота - 133МГц. Предварительно на симуляторе проверяю, для чего пишем такой код:

Код
input                ddr_sdram_phy_clk_out;

output        [23:0]    address_0_r;
output        [22:0]    address_0_r_x;

input                read_n;
input                waitrequest;
input                HC_VD;

assign address_0_r[23:1] = address_0_r_x;

count_adr c1        (
                    .clock(ddr_sdram_phy_clk_out),
                    .cnt_en((~read_n)&(~waitrequest)),
                    .data(24'd0),
                    .sload(~HC_VD),
                    .q(address_0_r_x)
                    );


address_0_r просто для того чтобы считать по +2. count_adr - это обычный lpm_count из мегавизарда.

Так вот, когда частота ddr_sdram_phy_clk_out до 100 МГц - все кое-как работает. Это на первом рисунке видать. А вот если ставим частоту 133МГц - уже, судя по всему не справляется - рисунок 2.

Что делать, как по-другому, "правильно", сделать генератор адреса? Да и почему счетчику такая частота не дается?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- torik   Счетчик не справляется   Apr 15 2008, 06:50
- - mse   Может чего не понял, но постарайтесь быть проще Ко...   Apr 15 2008, 07:21
- - sazh   С ассигнованиями как то странно. C lpm наверно ли...   Apr 15 2008, 08:07
- - torik   Да, этот LPM я попробовал потому что уже ничего не...   Apr 15 2008, 09:15
|- - mse   Цитата(torik @ Apr 15 2008, 13:15) Да, эт...   Apr 15 2008, 09:38
- - torik   Блин, выкладываю сам этот простейший проект. Если ...   Apr 15 2008, 09:45
|- - mse   Не понял хохмы, но вроде всё пучком... Квартус(71)...   Apr 15 2008, 10:09
|- - sazh   Цитата(torik @ Apr 15 2008, 13:45) Блин, ...   Apr 15 2008, 11:36
- - torik   Ну во-первых смотрим - почему первый фронт пропуск...   Apr 15 2008, 10:42
|- - mse   Цитата(torik @ Apr 15 2008, 14:42) Ну во-...   Apr 15 2008, 10:57
- - torik   Хм... сейчас осмыслю все, попробую в железе - скаж...   Apr 15 2008, 11:32
- - torik   Грид поправил, но это же не принципиально. О какой...   Apr 15 2008, 11:44
|- - sazh   Цитата(torik @ Apr 15 2008, 15:44) Грид п...   Apr 15 2008, 12:11
- - torik   ЦитатаЕсли Вам без разницы, на какой частоте счетч...   Apr 17 2008, 09:19
- - mse   Короче, разбираться лень, просто кину идею, шоб по...   Apr 17 2008, 10:27
- - torik   Это неоптимальная растрата памяти. Да и суммирован...   Apr 17 2008, 11:42
|- - mse   Цитата(torik @ Apr 17 2008, 15:42) Это не...   Apr 17 2008, 12:50
- - torik   Проблема решилась (еще в четверг), дело оказалось ...   Apr 20 2008, 13:32
|- - sazh   Цитата(torik @ Apr 20 2008, 17:32) Пробле...   Apr 20 2008, 14:39
- - torik   А, ну простите, сразу не понял... Но та ошибка все...   Apr 21 2008, 04:50
- - Евгений Николаев   torik, идея насчёт строки из 1024 слов, да и вообщ...   Apr 24 2008, 04:22
- - torik   Спасибо, буду иметь ввиду. К счастью пока не приде...   Apr 24 2008, 09:10


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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 06:04
Рейтинг@Mail.ru


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