Перейти к содержанию
    

скорость доступа к памяти!

Протестировав память на Virtex2P задержка на выходе составила 5нс

Хотелосьбы узнать это максимальная скорость памяти или её можно как-то увеличить?

Заранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня datasheet в CoreGen`e не работает. Ничего не срабатывает и не выскакивает! Версия CoreGen 5.2.03i Может версия глючная у меня или патчик какойнибудь нужен?

Зараннее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня datasheet в CoreGen`e не работает. Ничего не срабатывает и не выскакивает! Версия CoreGen 5.2.03i Может версия глючная у меня или патчик какойнибудь нужен?

Зараннее спасибо!

Можно посмотреть datasheet "ручками" по месту нахождения CoreGen'а: $Xilinx\coregen\ip\xilinx\primary\com\xilinx\ip\название_компонента\doc

 

Удачи!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо нашёл прочитал!

Но там нет ничего про время задержки памяти. Т.е. разница между положительным препадом clk и выходом сигнала.

В спецификации Virtex написано что это время равно меньше 1ns а при моделировании получается 5.2-5.3 ns причём независимо какие блоки памяти я размер их я использую!

Кто глючит я или МоделСим

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

PS: Для изучения задержек рекомендую воспользоваться TimingAnalyser'ом. Очень помогает понять ситуацию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо makc попробую поставить триггеры!

Что такое TimingAnalyser ? Где его взять? и с чем его едят?

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё нашёл эту программу в пакете

А есть ли документация по ней?

А то не совсем понятно что такое

setup to clk edge

hold to clk edge

clk edge to PAD

и т.п.

Заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё нашёл эту программу в пакете

А есть ли документация по ней?

А то не совсем понятно что такое

setup to clk edge

hold to clk edge

clk edge to PAD

и т.п.

Заранее спасибо

 

Документации по ней я пока не видел, но где-то на сайте Xlinx'а были описания этих параметров с картинками. А так, на вскидку, setup - время предварительной установки до прихода фронта тактового сигнала; hold - время удержания ну и т.д. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...