Я разрабатываю кое-что на VHDL и совершенно не знаком с ним. У меня возникли проблемы с выяснением того, как разрезать больший вектор std _логики _на меньший. Например, у меня есть 3 сигнала :сигнал...
Я написал код VHDL для контроллера VGA для платы spartan 3E. Код имитирует и хорошо работает без процессов reset и clk в приведенном ниже коде. Но после вставки процесса (сброс, клик) ...
Конфигурации VHDL можно использовать для привязки компонентов к объектам с другим именем и даже с совершенно другими портами. [см. эту статью для получения дополнительной информации] конфигурация c2 тестового стенда ...
У меня есть сигнал в VHDL, объявленный следующим образом: signal Temp_Key : std_logic_vector(79 downto 0); Этот Temp_Key проходит через цикл for 31 раз и модифицируется. Я хочу сохранить все 31 ...
Код, вызывающий проблемы, выглядит как обычная операция xnor, как вы можете видеть ниже: S (1) <= L (16) xnor L (26); Эта строка вызывает следующую ошибку: ncvhdl_p: * E, EXPSMI (HDL / ...
Я пытался написать конечный автомат в коде VHDL для простого 16-битного процессора, который я реализую на плате Altera DE1. В конечном автомате у меня есть оператор CASE, который обрабатывает ...
У меня небольшая проблема со следующим VHDL кодом: process (zbroji)
begin if rising_edge(zbroji) then oduzima <= '0'; ucitanPrvi <= '1'; broj1 <= ulaz_broj; ...
У меня есть векторный сигнал tmp: std_logic_vector (15 вниз до 0) Мне нужно сдвинуть его влево или вправо от n немного. как я могу реализовать эту операцию. Я думал об операции конкатенации, но не знал, как ...
Здравствуйте, я пытаюсь найти способ заменить эту команду: Bus_S <= "0000000000000000000000000000000" & Ne; с чем-то более удобным. Подсчет нулей по одному - не очень сложная задача. ...
Меня смущают лучшие практики VHDL - например, когда использовать целое или вещественное число, сигнал или std_logic_vector. Я учусь в классе компьютерной организации, и мы реализуем это, используя в основном блочные ...
Я почти всегда сталкиваюсь с этой проблемой в VHDL, и это, вероятно, связано с моим мышлением; так что я надеюсь, что кто-то сможет указать, как правильно думать об этом. В любом случае, чаще, чем я…
Недавно я начал использовать записи для своих определений портов, особенно если я хотите сгруппировать сигналы, принадлежащие определенному интерфейсу. Однако проблема, с которой я столкнулся, заключается в том, что я не могу пройти, скажем ...
Есть два популярных способа кодирования конечного автомата на VHDL: один процесс или два процесса. Ходят слухи (и в некоторых колледжах этому учат), что два процесса могут улучшить оборудование. ...
Я не уверен, что понимаю разницу между «даунто» и «до» в vhdl. Я видел кое-какие объяснения в Интернете, но все еще не думаю, что понимаю. Может ли кто-нибудь выложить это для меня?
Я вспоминаю годы назад, услышав, что более эффективно иметь петли, а не увеличиваться, особенно при программировании микропроцессоров.
Это правда, и если да, то, каковы причины?
, предположим, у вас есть цикл для i в 1 до 1 петли для j в 1 вниз на 0 петлей TS0 <= I; Но мне нужно преобразовать целое число (которое естественно) для std_logic. TS0 объявляется std_logic. Я ...
Я впервые пытаюсь создать VCD, и у меня возникают проблемы. У меня есть тестовый стенд bench_minimips.vhdl, содержащий объект sim_minimips.
Я хочу смоделировать это и получить VCD из ...
Используя космическое руководство 13 http://www.cosmiac.org/tutorial_13.html и ISE 10.1, файл pdf показывает, как сгенерируйте изображение, и вы сможете загрузить проект, щелкнув первый файл .zip. На ...
Внутри процесса у меня есть что-то вроде этого: CASE res IS WHEN " 00 "=> Y <= A; КОГДА "01" => Y <= A; КОГДА "10" => Y <= B; КОГДА "11" => Y <= C; КОГДА ДРУГИЕ => Y <= ...
Я никогда не инициализировал сигналы. Таким образом, любой сигнал, в котором отсутствует сброс или назначение, будет неизвестен или инициализирован. В некотором справочном коде у них есть инициализация. Это противоречит тому, чего я желаю. Также ...
Я новичок в VHDL, и мне трудно понять какие типы данных подходят для использования где. Если я правильно понимаю, для синтеза все порты сущностей верхнего уровня должны быть объявлены либо ...
Просто интересно, могу ли я ' m реализация конечного автомата в VHDL, нужно ли мне указывать, какие все выходы находятся в каждом возможном состоянии? Даже если я знаю, что некоторые выходы не изменятся с ...
Я изучаю VHDL и пытаюсь просто учиться на примерах, руководствах по синтаксису и экспериментах. Я не совсем понимаю, почему вы когда-нибудь захотите предоставить более одного ...
Легко обновить комбинаторный процесс и забыть обновить список чувствительности. В Verilog @ (*) был введен, чтобы указать, что список чувствительности - это то, что используется в этом процессе. Есть ли ...
Скажем, мне нужен сигнал для представления чисел от 0 до 5; очевидно, для этого требуется 3 бита std_logic (т.е. если MAXVAL = 5, то битовая ширина = {wcalc "floor (logtwo ($ MAXVAL)) + 1"}). Я знаю, что ...
Я пытаюсь реализовать некоторые очень специфическое поведение LUT и срезов, написанных на VHDL для Xilinx Virtex 5 FPGA, синтезированных с помощью инструментов XST. Я не знаю, смогу ли я добиться своего поведения, имея ...
Чтобы облегчить визуальное считывание волн моделирования, я хотел бы назначить некоторые сигналы на «XXXX», но только во время моделирования, и, следовательно, мне нужен инструмент логического синтеза (ISE в мой случай), чтобы пропустить ...
VHDL и Verilog служат той же цели, но большинство инженеров предпочитают один из обоих языков. Я хочу узнать, кто какой язык предпочитает. Существуют десятки мифов и распространенных умозрений о ...