andrew_b
-
Постов
2 644 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Сообщения, опубликованные andrew_b
-
-
3 hours ago, avrimuskom said:
1. Руководство в .docx и .pdf формате на русском по командам cadence на tcl языке;
2. В excel файлах сами команды на tcl, краткое их описание и готовые мини-скрипты;Вроде бы Cadence не выпускает софт под Windows. Поэтому ведение документации в форматах Necrosoft Office вызывает недоумение. Почему бы не использовать Open/LibreOffice и его родные форматы odt и ods?
-
2 hours ago, blackfin said:
MARK_DEBUG
Для отладки лучше вместе с DONT_TOUCH.
-
29 minutes ago, Jason said:
закомментируйте CC в Makefile
А вы в курсе, что этого можно не делать? Makefile вообще лучше не трогать. Если он хорошо написан, то его поведение можно изменять извне.
$ cat Makefile CC = gcc .PHONY: all all: @echo $(CC) $ make gcc $ make CC=gxx gxx
-
10 minutes ago, AlanSbor said:
Я описал проблему в первом сообщении.
Вы так написали, что ничего не понятно.
11 minutes ago, AlanSbor said:Изучаю свойства сверхбольших чисел через графики их синусоид.
Что такое "синусоида числа"? Или имеется в виду "синусоида свойства"? А это что такое?
-
HS_CLK_P_io, HS_CLK_N_io, HS_CLK_P_i, HS_CLK_N_i
Эти вот зачем в списке чувствительности? Они где-то в этом процессе хоть как-то участвуют?
-
2 hours ago, Worldmaster said:
process(dir, HS_CLK_P_io, HS_CLK_N_io, HS_CLK_P_o, HS_CLK_N_o, HS_CLK_P_i, HS_CLK_N_i)
:facepalm:
-
9 hours ago, Worldmaster said:
mipi_drv: process(SystemReadyFlag) begin if SystemReadyFlag = '1' then CAM1_CLK_P <= CAM1_CLK_P_s; CAM1_CLK_N <= CAM1_CLK_N_s; else CAM1_CLK_P <= '0'; CAM1_CLK_N <= '0'; end if; end process mipi_drv;
Это работает не так, как вы ожидаете.
9 hours ago, Worldmaster said:сam_src: process (clk_bit_i, SystemReady) begin if rising_edge(clk_bit_i) then if SystemReady = '1' then
Судя по этим двум процессам, вы плохо понимаете, как работает список чувствительности. Если для синтеза это не так критично, то для симуляции весьма.
-
syntax error in protected region
скорее всего говорит о том, что IP зашифровано, и у Квесты нет соответствующего ключа, чтобы его расшифровать.
-
Это же ModelSim (или QuestaSim)?
Попробуйте
set StdArithNoWarnings 1
-
5 hours ago, HardEgor said:
Нет.
Да похоже, что таки да.
5 hours ago, HardEgor said:только не понял, что за три нулевых байта
ТС читает по 32 бита. Поэтому надо к байту из уарта добавить три нулевых (ну или любых) байта. А это лишние накладные расходы при чтении. Лучше упаковывать по 4 байта. Я так понял.
-
Не совсем понятно, что именно вы хотите. Вам нужно укладывать 8-битные данные по 4 в 32-битные? Используйте ПЛИСовую память в асимметричном режиме: пишете по 8, читаете по 32. Только обратите внимание на порядок упаковки: у Xilinx она идёт слева направо. Ну и надо как-то обрабатывать количество данных, не кратное 4.
-
Не страдайте ерундой.
FIFO и есть кольцевой буфер. И оно показывает, сколько в нём занято ячеек. Зная его глубину, получаете свободное место.
Возьмите или IP-ядро двуклокового FIFO вашего вендора, или найдите код в интернете. На том же Гитхабе есть несколько VHDL-фреймворков, в которых есть FIFO.
-
2 hours ago, Worldmaster said:
отлажен в моделсиме
Ваше цель не моделсим, а железо. Ваш отлаженный в моделсиме код в железо не ложится.
- 1
-
28 minutes ago, Worldmaster said:
Ковырял IDE
Этого не надо. Констрейны описываются в файле sdc.
-
15 hours ago, mse said:
Что не так-то с моими скринами?
С вашими скринами не так то, что это текст. Что код, что лог синтезатора. Постить простой текст картинками -- это какая-то альтернативная одарённость.
-
Если так:
9 hours ago, Worldmaster said:vsim -t ps
то
clk_mipi <= not clk_mipi after 625 ps;
-
Либо Font1 в .h определить как static. Тогда у вас будет несколько экземпляров Font1.
Либо Font1 определить в .c, а в .h задекларировать как extern.
-
Скажите, по какой причине вы запостили текст картинками?
-
1 hour ago, Beby said:
В конструкции port map настоятельно рекомендую указывать тип того, что вы хотите использовать component или entity:
Зачем? Что это даёт? Или меется в виду direct instantiation? Никогда не встречал использлвание слова component в этом контексте.
1 hour ago, Beby said:Library work;
use work.all;Это бессмысленно. По умолчанию всё и так ищется в work.
-
Вивадо только для 7 серии и новее.
-
А что вам мешает взять и попробовать?
-
5 hours ago, Мур said:
Но стоит вникнуть новичку
Это нечитаемый машинный перевод. Стоит вникнуть в оригинальный английский текст.
-
5 hours ago, dimka76 said:
Это местоположение экспоненты в битовом пространстве числа в формате с плавающей точкой.
Это не отменяет того факта, что в коде это магическая константа.
-
10 hours ago, sidy said:
Только не совсем понятно: что означает (откуда берется) число 150?
А также 23. Да здравствуют магические константы и отсутствие комментариев!
Проблемы поддержки VHDL/Verilog в PangoMicro PDS
в Среды разработки - обсуждаем САПРы
Опубликовано · Пожаловаться
std_logic_unsigned к IEEE отношения не имеет, это проприетарный пакет, см. копирайты в нём. То, что он живёт в IEEE, так исторически сложилось.