Jump to content

    

Matlab hdl coder

Здравствуйте.
Я в матлабе новичок. 
У меня стоит версия r2015b.
Пытаюсь сгенерировать VHDL файл из m функции при помощи HDL coder.

Файл генерируется, но портов clock, reset, clock_enable и clock_out в VHDL файле нет. Генерируется безклоковый непонятный файл.

Почему? В настройках они указаны.

Благодарю.

PS.jpg

Edited by Kostochkin

Share this post


Link to post
Share on other sites
39 минут назад, Kostochkin сказал:

Пытаюсь сгенерировать VHDL файл из m функции при помощи HDL coder

Не генерируются в модуле матлаба/simulink или не генерируются в VHDL-файле?

Если Вы их не видите как порты модуля MATLAB, то это нормально, а вот если они отсутствуют в файле VHDL,

тогда это странно.

Share this post


Link to post
Share on other sites

Сам вхдл код посмотрите. Может эти порты там не нужны и генерируется полная комбинаторика. 

Share this post


Link to post
Share on other sites

Нет, в коде vhdl какая-то каша.

Но допустим, что матлаб собрал комбинаторную логику. А мне нужна логика на клоке.

Как тогда мне принудительно задать, чтобы блок работал по клоку?

Благодарю.

Edited by Kostochkin

Share this post


Link to post
Share on other sites

Модель и код в студию. Могу поглядеть.

Share this post


Link to post
Share on other sites
On 6/3/2019 at 11:45 AM, syoma said:

Модель и код в студию. Могу поглядеть.

Благодарю, но не надо, матлаб и правда генерит комбинаторику.

Вопрос в другом.

Можно ли в HDL coder жестко задать, чтобы генерировался модуль HDL с клоком? или наоборот без клока?

Share this post


Link to post
Share on other sites
1 hour ago, Kostochkin said:

Благодарю, но не надо, матлаб и правда генерит комбинаторику.

Вопрос в другом.

Можно ли в HDL coder жестко задать, чтобы генерировался модуль HDL с клоком? или наоборот без клока?

Если у вас в дизайне будут регистры, будет и клок.

Share this post


Link to post
Share on other sites
В 05.06.2019 в 12:27, syoma сказал:

Если у вас в дизайне будут регистры, будет и клок.

А как в скрипте указать какие переменные должны быть регистрами?

Share this post


Link to post
Share on other sites
10 hours ago, _sda said:

А как в скрипте указать какие переменные должны быть регистрами?

Надо хелп читать. Наверняка что-то, связанное с памятью и которое должно сохранять состояние между вызовами функции. Сорри, я по m-функциям не силен, а больше Симулинком занимаюсь. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now