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

 
 
> Борьба с TDF, оптимизации задержек при передачи данных
void F()
сообщение Sep 13 2014, 16:33
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 16-08-14
Пользователь №: 82 563



Добрый день, уважаемые.
При проектировании довольно сложных схем для потоковой передачи данных, возникает большая задержка (TDF) между входом и выходом, особенно если используется несколько ПЛИС. С записью данных (в память) проблем нет, но возникают сложности при чтении: данные приходят не сразу, а через несколько тактов. На потоковое чтение это почти не влияет, а при единичном доступе к определенному адресу серьезно падает скорость.
Как решается этот вопрос? Есть ли такие проблемы в современных системах?

Прошу простить за возможные неточности.
Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
void F()
сообщение Sep 15 2014, 09:37
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 16-08-14
Пользователь №: 82 563



Цитата
1) тактовая частота 125 МГц ?
2) В CPLD шины адреса, данных и т.п. просто скоммутированы с входа на выход, без защелкивания в тригерах?

1) Да, MCU работает на 125. Но, но чтение и запись происходят на 125/2.
2) Да, все летит напрямую.
Цитата
Задеожка в 2 такта не задаётся внутренним клоком ПЛИС?

Да, почти напрямую коммутируется дальше.
Цитата
Вы вот SDC констрейны какие задали для SP&R проекта?

Упс. Я их вообще не указывал.
Цитата
И на всякий случай уточню - какая задержка распространения сигнала от пина ПЛИС до внутреннего гейта и от гейта на пин.
И как учтено время распространения сигнала от входного пина до выходного на ПЛИС в вашей системе? Мне вот 4-12нс на CPLD не кажется чем-то неожиданным....

Задержка pin_to_pin: 8ns, а про pin_to_gate, к сожалению, ничего сказать не могу. Кстати ПЛИС - EPM570.
А сигнал проходит еще через мультиплексор внутри ПЛИС; я задумал еще через пару лог.элементов пропустить.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- void F()   Борьба с TDF   Sep 13 2014, 16:33
- - krux   Цитата(void F() @ Sep 13 2014, 20...   Sep 13 2014, 18:06
- - iosifk   Цитата(void F() @ Sep 13 2014, 20...   Sep 13 2014, 18:08
- - krux   кэш и prefetch - были рождены как нишевое решение ...   Sep 13 2014, 18:50
- - void F()   Большое спасибо за ответы. Цитатазависит от объемо...   Sep 14 2014, 07:41
|- - DuHast   Цитата(void F() @ Sep 14 2014, 11...   Sep 14 2014, 15:12
- - RobFPGA   Приветствую! Для начала - если хотите получит...   Sep 14 2014, 09:33
- - void F()   ЦитатаА так всем приходится фантазировать на тему ...   Sep 14 2014, 17:34
|- - DuHast   Цитата(void F() @ Sep 14 2014, 21...   Sep 15 2014, 07:06
|- - Torpeda   Цитата(void F() @ Sep 14 2014, 20...   Sep 15 2014, 07:34
|- - DuHast   Цитата(void F() @ Sep 15 2014, 13...   Sep 15 2014, 09:49
|- - void F()   Цитата(DuHast @ Sep 15 2014, 10:49) Я бы...   Sep 15 2014, 10:34
||- - DuHast   Цитата(void F() @ Sep 15 2014, 14...   Sep 15 2014, 10:59
|- - Torpeda   Цитата(DuHast @ Sep 15 2014, 12:49) Я бы...   Sep 15 2014, 11:22
|- - void F()   ЦитатаДля той схемы и того шинного протокола что в...   Sep 15 2014, 11:29
|- - DuHast   Цитата(Torpeda @ Sep 15 2014, 15:22) Заде...   Sep 15 2014, 12:25
|- - Torpeda   Цитата(DuHast @ Sep 15 2014, 15:25) Когда...   Sep 15 2014, 12:27
|- - DuHast   Цитата(Torpeda @ Sep 15 2014, 16:27) Fmax...   Sep 15 2014, 13:15
|- - Torpeda   Цитата(DuHast @ Sep 15 2014, 16:15) Перио...   Sep 15 2014, 13:45
|- - DuHast   Цитата(Torpeda @ Sep 15 2014, 17:45) т.е....   Sep 15 2014, 14:15
|- - Torpeda   Цитата(DuHast @ Sep 15 2014, 17:15) 2) ес...   Sep 16 2014, 06:22
- - void F()   Обнаружились неполадки с тестовыми платами Очень...   Sep 15 2014, 14:34


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

 


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


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