andrew_b
Свой-
Постов
2 640 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
andrew_b стал победителем дня 11 декабря 2022
andrew_b имел наиболее популярный контент!
Репутация
14 ХорошийИнформация о andrew_b
-
Звание
Гуру
Контакты
-
ICQ
Array
Информация
-
Город
Array
-
Вы так написали, что ничего не понятно. Что такое "синусоида числа"? Или имеется в виду "синусоида свойства"? А это что такое?
-
HS_CLK_P_io, HS_CLK_N_io, HS_CLK_P_i, HS_CLK_N_i Эти вот зачем в списке чувствительности? Они где-то в этом процессе хоть как-то участвуют?
-
:facepalm:
-
Это работает не так, как вы ожидаете. Судя по этим двум процессам, вы плохо понимаете, как работает список чувствительности. Если для синтеза это не так критично, то для симуляции весьма.
-
syntax error in protected region скорее всего говорит о том, что IP зашифровано, и у Квесты нет соответствующего ключа, чтобы его расшифровать.
-
Это же ModelSim (или QuestaSim)? Попробуйте set StdArithNoWarnings 1
-
Да похоже, что таки да. ТС читает по 32 бита. Поэтому надо к байту из уарта добавить три нулевых (ну или любых) байта. А это лишние накладные расходы при чтении. Лучше упаковывать по 4 байта. Я так понял.
-
Не совсем понятно, что именно вы хотите. Вам нужно укладывать 8-битные данные по 4 в 32-битные? Используйте ПЛИСовую память в асимметричном режиме: пишете по 8, читаете по 32. Только обратите внимание на порядок упаковки: у Xilinx она идёт слева направо. Ну и надо как-то обрабатывать количество данных, не кратное 4.
-
Не страдайте ерундой. FIFO и есть кольцевой буфер. И оно показывает, сколько в нём занято ячеек. Зная его глубину, получаете свободное место. Возьмите или IP-ядро двуклокового FIFO вашего вендора, или найдите код в интернете. На том же Гитхабе есть несколько VHDL-фреймворков, в которых есть FIFO.
-
Ваше цель не моделсим, а железо. Ваш отлаженный в моделсиме код в железо не ложится.
-
Этого не надо. Констрейны описываются в файле sdc.
-
С вашими скринами не так то, что это текст. Что код, что лог синтезатора. Постить простой текст картинками -- это какая-то альтернативная одарённость.
-
Если так: то clk_mipi <= not clk_mipi after 625 ps;
-
Либо Font1 в .h определить как static. Тогда у вас будет несколько экземпляров Font1. Либо Font1 определить в .c, а в .h задекларировать как extern.
-
Скажите, по какой причине вы запостили текст картинками?