Описание тега 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, я получаю предупреждения: Невозможно применить векторную оптимизац…
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