fpga-systems-magazine

Вебинар от ALDEC: Краевые случаи как источник ошибок при проектировании ПЛИС

Akulin
12.10.2021 09:19
853
0
0.0

Краевые случаи в циклах - это, возможно, наихудшая и наиболее частая причина трудно обнаруживаемых ошибок во многих проектах ПЛИС.

Чтобы объяснить это на простом примере - возьмем счетчик событий, где количество подсчитанных событий является критическим фактором, и вы считываете и обнуляете этот счетчик на регулярной основе. Типичный краевой случай - если вы считываете или обнуляете этот счетчик ровно в тот момент, когда приходит новое событие, которое надо посчитать. Тут возникает множество рисков и странного поведения счетчика.

Конечно, такой совсем простой случай, как правило, практически для любого разработчика не будет большой проблемой - но в более сложных проектах, даже, например, таких не слишком навороченных, как последовательный интерфейс UART, краевые случаи могут создать вам серьезную головную боль.

Данный вебинар разъяснит нюансы таких краевых случаев более подробно и затем покажет, почему они часто приводят к возникновению ошибок, почему эти ошибки довольно часто не могут быть обнаружены, и как вы можете их обнаружить.

План вебинара: 

  • Что такое краевой случай в циклах - What is a cycle related corner case?
  • Почему это является проблемой - Why is this problem?
  • Как выглядит типичный код, склонный к порождению ошибок - What does a typical error prone code look like?
  • Какова вероятность обнаружения или тестирования таких краевых случаев - What is the probability of detecting or testing such a corner case?
  • Почему общие решения в такой ситуации не работают - Why are the common solutions not working?
  • Независимо от выбранных инструментов, что требуется для обнаружения - Independent of tools, what is required to detect these corner cases?
  • Как вы можете использовать UVVM для обнаружения таких случаев - How can you use UVVM to detect these corner cases?
  • Выводы - Conclusion
  • Вопросы и ответы - Q&A

Язык вебинара - английский.

Регистрация:

https://resources.aldec.com/acton/ct/23474/s-0509-2110/Bct/q-0052/l-004c:134b1/ct7_0/1/lu?sid=TV2%3AsPvq3YRnt

 3:00 PM – 4:00 PM CEST
 Четверг, 14 октября 2021
853
0
0.0

Всего комментариев : 0
avatar

FPGA-Systems – это живое, постоянно обновляемое и растущее сообщество.
Хочешь быть в курсе всех новостей и актуальных событий в области?
Подпишись на рассылку

ePN