Статьи из раздела: Языки
Раздел: Языки
![](/_pu/1/59328616.jpg)
UVM тест таблицы sin/cos
В данном руководстве описывается пример построения тестового окружения с использованием UVM для проверки компонента, описанного при помощи HDL.
В качестве тестируемого компонента (DUT) используется таблица синуса/косинуса, описанная на языке VHDL.
![](/images/3_0/news-card/view.png)
15210
![](/_pu/0/21606354.png)
Минимизация булевых функций на многомерных кубиках
Данная статья имеет, в основном, историческое значение. Мне хотелось бы вспомнить и описать красивый метод булевой оптимизации, которому нас учили в ЛЭТИ в 80х годах прошлого века. В наше время, в связи с широким распространением компьютерных программ логического синтеза (например. Simplify), актуальность этого метода значительно снизилась, но, тем не менее надеюсь, что ценители красоты оценят его по достоинству.
![](/_pu/0/07413390.png)
![](/images/3_0/news-card/view.png)
10119
![](/images/3_0/news-card/comments.png)
0
![](/_pu/0/69516090.png)
Методика работы с Си модулями в симуляции стандартными средствами Vivado
Vivado и system Verilog позволяют разработчику использовать модули, написанные на Си. Данный метод называется DPI (Direct Programming Interface).
![](/images/3_0/news-card/view.png)
6852
![](/images/3_0/news-card/comments.png)
0
Vivado reprorts => report_clock_networks
Рассматриваем и разбираем отчёты Vivado. Эта статья посвящена report_clock_networks
![](/images/3_0/news-card/view.png)
5097
![](/images/3_0/news-card/comments.png)
0
Vivado reprorts => report_clock_interaction
Рассматриваем и разбираем отчёты Vivado. Эта статья посвящена report_clock_interaction.
![](/images/3_0/news-card/view.png)
6372
![](/images/3_0/news-card/comments.png)
2
Vivado reprorts => report_clocks
Рассматриваем и разбираем отчёты Vivado. Эта статья посвящена report_clocks.
![](/images/3_0/news-card/view.png)
4320
![](/images/3_0/news-card/comments.png)
0
6