Описание тега hdl-coder
HDL Coder - это модуль MATLAB, который преобразует код MATLAB в код HDL (VHDL или Verilog).
0
ответов
Тип матрицы с переменным размером не поддерживается для генерации кода MAtlab HDL
Я работаю над алгоритмом обработки изображений. Я хочу преобразовать это в Verilog HDL через кодировщик MATLAB HDL. Но ошибка, с которой я сталкиваюсь при преобразовании: Ошибка '': Ошибка: тип матрицы переменного размера не поддерживается для генер…
21 июн '16 в 22:32
0
ответов
Длинные входы в Matlab HDL кодер
Я пытаюсь запрограммировать модуль в Matlab, который будет переведен в Verilog. Мой модуль имеет много входов, поэтому я хочу сгруппировать их в уникальную строку битов, чтобы модуль имел только один вход. Проблема в том, что этот ввод будет очень д…
30 дек '16 в 13:30
1
ответ
Работа с двоичными числами как скалярами в Matlab
Я работаю с функцией MATLAB, которая использует числа в двоичной базе. Для этого он использует функцию dec2bin преобразовать целое число в массив символов, содержащий двоичную информацию. Проблема в том, что я планирую использовать HDL Coder для соз…
08 май '18 в 18:08
0
ответов
Почему я получаю пятую ошибку в кодере HDL?
Я пишу программу для генерации прямоугольного импульса в Matlab и преобразования в HDL с помощью HDL кодера. Мой код работает в Matlab, но во время выполнения советника рабочего процесса HDL я получаю сообщение об ошибке, как позвонить fimath не под…
28 ноя '18 в 11:22
1
ответ
Я использую MATLAB HDL кодер для преобразования Matlab кодировщик и в настоящее время некоторые ошибки
Я не могу удалить эту ошибку. Может кто-нибудь, пожалуйста, помогите мне. Проблема в том, что во время генерации кода hdl выдается ошибка на шаге 4. function [Rxx]=autom(X) % [Rxx]=autom(x) Rxx=zeros(1,1024); for m=1: 1025 for n=1: 1025-m Rxx(m)=Rxx…
03 июл '18 в 08:38
0
ответов
Петля в Matlab/Simulink HDL
На прилагаемой картинке модель дана с 3 входы и 3 выходы. Я хотел бы запустить эту модель 10 раз в цикле. Любой знает, как я могу использовать выходы в качестве входных данных от второго запуска до 10Беги, пожалуйста, помоги мне. Я хотел бы использо…
07 мар '16 в 11:44
0
ответов
Не удалось подключиться к симулятору HDL 'Mentor Graphics ModelSim'
Я пытаюсь выполнить cosimulation в кодере HDL с использованием ModelSim 10.2c . Но получая ошибку ниже: Failed Cannot connect to 'Mentor Graphics ModelSim' HDL simulator Кто-нибудь знает, что может быть причиной этой ошибки, пожалуйста? большое спас…
07 мар '16 в 13:20
1
ответ
Разница между readmemb и $fscanf в verilog
В Verilog я могу найти две системные функции для чтения данных из текстового файла. Один идентификатор readmemb/readmemh, другой - fscanf. Я запутался в чем разница между двумя? Могу ли я просто всегда использовать readmemb/h и забыть о fscanf? Наск…
05 фев '17 в 22:58
1
ответ
HDLC кадр HCS и FCS
У меня есть кадр HDLC, как удар, и я хочу рассчитать алгоритм HCS и FCS. Он основан на протоколе DLMS, отмеченном в зеленой книге на странице 128. Вот пример этого кадра: Ex.1: Frame=`(7EA016030002002352A25EE6E700C401C10012000211927E)Hex` HCS = `( 5…
03 июл '18 в 05:13
1
ответ
Преобразуйте Matlab-код в VHDL с помощью HDL Workflow Advisor
Я создал программу Matlab, в которой она определяет, пересекаются ли 2 окружности, и выводит координаты пересечений. Теперь я пытаюсь преобразовать код в VHDL для реализации FPGA. Одна из функций в моем коде, где все еще есть ошибка в HDL Workflow A…
07 мар '16 в 16:33
1
ответ
Цикл обратной связи в Simulink/HDL Coder
У меня есть система в Simulink/HDL кодере (см. Изображение ниже, пожалуйста). У меня есть 3 выхода и 3 входа. Я хочу, чтобы моя система работала 10 раз. После каждой итерации он должен выбирать выходы и использовать их в качестве входных данных. Как…
04 мар '16 в 14:26
0
ответов
Недопустимые команды после команды import_board_preset
В настоящее время я пытаюсь следовать учебному пособию MathWorks 1, чтобы зарегистрировать TE0720 на плате носителя TE0701-6 в Matlab. Я следовал инструкциям, разработал дизайн блока и экспортировал его в соответствии с рекомендациями. Используя Mat…
26 мар '18 в 13:05
0
ответов
Ошибка при использовании Matlab HDL Coder
Я пытаюсь преобразовать код Matlab в VHDL с помощью HDL Coder. Когда я пытаюсь смоделировать свою модель, она выдает ошибку: Illegal Fixed-Point Data Type: the numbers of bits exceeded the supported maximum Я использовал фиксированный тип данных в с…
18 фев '16 в 14:18
1
ответ
Генерация VHDL-кода с использованием Matlab HDL Coder
Прошу прощения, если я скажу что-то глупое. Пожалуйста, прости меня: я пытаюсь преобразовать код Matlab (приведенный ниже) в код VHDL, используя кодер HDL. Он содержит функцию sum.Nut, когда я пытаюсь преобразовать код, который он дает мне ошибка: Г…
12 янв '16 в 15:18
0
ответов
Произошла ошибка в кодере MATLAB HDL
Код для наполовину сумматора, который я использовал, приведен ниже: clc; close all; A = logical([0 0 1 1]); B = logical([0 1 0 1]); for k = 1:4 S(k) = ~A(k)&B(k)|(A(k)&~B(k)); C(k) = A(k)&B(k) ; if (S(k)~=xor(A(k),B(k))) || (C(k)~=and(A(…
09 июн '18 в 05:06
1
ответ
Почему оператор сумм так странно синтезирован?
У меня есть 4 кнопки на плате разработки FPGA, поэтому я написал function [HEX0] = Bar(KEY) n = uint8(sum(KEY, 'native')); ... К сожалению, HDL Coder превратил его в следующий фрагмент VHDL: y := '0'; FOR k IN 0 TO 3 LOOP y := y OR KEY(k); END LOOP;…
16 май '14 в 15:38
0
ответов
Ошибка Simulink: не удается найти реализацию для блока
Я пытаюсь создать простой DDS/NCO для использования в FPGA. У меня есть рабочий DDS в simulink. Но когда я пытаюсь преобразовать его в HDL с помощью конвертера HDL, я получаю вышеуказанную ошибку. Единственная проблема заключается в том, что блок, д…
28 окт '14 в 20:35
0
ответов
Проблемы с оптимизацией потоковой передачи в HDL Coder
Я новичок в Verilog HDL. Теперь я использую HDL Coder для преобразования моей функции MATLAB в Verilog HDL. Когда я пытаюсь выполнять потоковую передачу циклов в моей функции MATLAB, я получаю предупреждения: Невозможно применить векторную оптимизац…
02 сен '16 в 18:04
0
ответов
Ошибка генерации кода HDL между исправлением и приведением с плавающей точкой
Я застрял в генерации кода hdl с помощью кода hdl MATLAB. function a00 = pre_test(srcX,srcY) for y = 1:255 for x = 1:255 a00 = (1/y) *x + srcX + srcY ; end end end При запуске приведенного ниже кода у меня появляются следующие сообщения об ошибках. …
09 авг '18 в 12:26
0
ответов
Matlab HDL кодирование
Я получил это сообщение об ошибке при попытке преобразования через кодер HDL. Кто-нибудь может мне помочь? Спасибо! function [p_max,t_max]=ricmax(g,fs) valmin=0.40*max(g); [p_max,t_max]=findpeaks(g,'minpeakheight',valmin); t_max=t_max/fs; end ошибка…
19 май '17 в 11:19