fpga

Я недавно начал работать над проектом FPGA для школы, я никогда раньше не работал с VHDL, поэтому я изо всех сил старался собрать свою программу вместе. В целом, моя цель состоит в том, чтобы сделать prbs или LFSR для генерации случайным образом. Мой vhdl-код проверяется в программном обеспечении xilinx ISE и...

Существует ли способ / обходной путь для использования операторов в файле UCF условно, или, могут ли файлы UCF быть включены в другие файлы UCF условно? Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть верхний модуль с набором обобщений, которые условно создают экземпляры или удаляют о...

Я знаю, что такое параметры inout и как их использовать. Предположим, что у нас есть параметр inout io и мы хотим создать двунаправленную статическую оперативную память, такую как следующий код: LIBRARY ieee; USE ieee.std_logic_1164.ALL; ENTITY sram IS port( clk : IN std_logic; wr ...

При тестировании простой реализации game of life в VHDL, имитация GHDL пустого тестового стенда зависает со 100% использованием процессора, после распечатки сообщения "конец теста". Вот код: ----- Package ------------------------------ library ieee; use ieee.std_logic_1164.all; package data_types is t...

В VHDL, если вы хотите увеличить std_logic_vector, который представляет реальное число на единицу, я столкнулся с несколькими вариантами. 1) Используйте функции преобразования типов данных для преобразования вектора std_logic в знаковое или беззнаковое значение, затем преобразуйте его в целое число, добавьте...

Я использовал LFSR, реализованный в соответствии с примитивным полиномом, но, как вы знаете, LFSR производит ряд возможных значений в повторяющемся порядке, что означает, что он не является действительно случайным! Одно из решений, чтобы продолжать использовать LFSR и гарантировать, что он производит действи...

Я хочу, чтобы светодиод включался в любое случайное время в течение 15 секунд. Например, после нажатия кнопки он должен включиться через 4 секунды или 7 секунд, то есть случайным образом. Я придумал код для получения 15-секундной задержки, но я не могу придумать способ выбрать случайное время между этим. Ни...

Существует ли специальное оборудование или программное обеспечение для программирования ПЛИС? Можно ли это сделать на языках более высокого уровня? Означает ли запуск приложения на ПЛИС "привязку" к этому пути выполнения?...

Возможно ли для ведущего устройства I2C установить связь с другим ведущим устройством I2C ? Спасибо ...

Я разрабатываю продукт с тяжелыми вычислениями 3D-графики,в значительной степени поиск ближайших точек и диапазонов. Некоторые аппаратные оптимизации были бы полезны. Хотя я мало знаю об этом, мой босс (у которого нет опыта работы с программным обеспечением) защищает FPGA (потому что он может быть адаптирован...