Jump to content

    
new123

Altera DCFIFO, проблемы при высокой нагрузке

Recommended Posts

12 hours ago, new123 said:

в целом на разных (dcfifo).

ну естественно..

9 hours ago, new123 said:

Мда.. форумчане убедили меня проверить full, а оно там очень часто оказалось. 

Ага.. А также может потребоваться протактировать флаги EMPTY и FULL    clk     целевого тактового домена

Share this post


Link to post
Share on other sites

Приветствую!

1 hour ago, Джеймс said:

Ага.. А также может потребоваться протактировать флаги EMPTY и FULL    clk     целевого тактового домена

:shok:  Эти флаги  уже  синхронны каждый в своем целевом домене -  зачем их еще раз "протактировать" :scratch_one-s_head:

 

Удачи! Rob.

Share this post


Link to post
Share on other sites
23 minutes ago, RobFPGA said:

Приветствую!

:shok:  Эти флаги  уже  синхронны каждый в своем целевом домене -  зачем их еще раз "протактировать" :scratch_one-s_head:

 

Потому что у Автора они могут использоваться в другом домене ("целевой домен", про который я пишу, это destination  домен, а не source домен)

Share this post


Link to post
Share on other sites

Приветствую!

4 minutes ago, Джеймс said:

Потому что у Автора они могут использоваться в другом домене ("целевой домен", про который я пишу, это destination  домен, а не source домен)

:shok::shok:   А зачем тянуть  EMPTY  в домен записи  и FULL в домен чтения?  Я не спорю что есть конечно чудаки на свете  но не до такой же степени :biggrin:

 

Удачи! Rob.

Share this post


Link to post
Share on other sites
13 hours ago, andrew_b said:

Это делается внутри FIFO. Делать это ещё раз снаружи смысла никакого.

Не всегда. Это настраивается параметрами overflow_checking / underflow_checking.

Share this post


Link to post
Share on other sites
7 hours ago, Джеймс said:

Потому что у Автора они могут использоваться в другом домене

не не. Что такое cross domain я уже выучил хорошо =)). Как только у меня компиляция длится дольше 10мин чем обычно, я уже понимаю, что то не то =) Лезу в TimeQuest и там все красное

Стараюсь всегда в своих доменах все делать

Edited by new123

Share this post


Link to post
Share on other sites
10 часов назад, DimaG сказал:

Не всегда. Это настраивается параметрами overflow_checking / underflow_checking.

Да. И это только защищает FIFO от over/underflow, чтобы логика этого устройства не поломалась, когда, например, происходит запись при установленном full, но не защищает от пропуска данных. Для корректной работы всего тракта надо обязательно пользовательскую логику увязывать с full. А вообще, SVA тут рулят со страшной силой.:smile:

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.