shift register SIPO Simulink

6 views (last 30 days)
Sela
Sela on 31 Oct 2017
Commented: Dave on 18 May 2018
Hi everybody,
I need to use Simulink to generate VHDL code that I can use after with GHDL (an other software).
My problem is to make a shift register. With Simulink my register seems to work but when I try to use it with VHDL is not working.
Could you please help me to make a shift register SIPO (1 input => 8 Output) with a MATLAB function or HDL FIFO or an other block of Simulink?
I use the last version of MATLAB (2017).
I hope I have been clear about my problem, thanks for your help.

Accepted Answer

Dave
Dave on 1 Nov 2017
in the matlab window type:
open_system('eml_hdl_design_patterns')
and then double click on the third box labeled "Shift Registers"
you should be able to implement what you want by reading these examples - if not come back, post a new question with code examples and your specific question.
  3 Comments
Sumukh Bharadwaj
Sumukh Bharadwaj on 22 Mar 2018
Hi David,
That is such a good solution.
But when Delays/Integer delays are used, I get this error; "Undefined function or variable u_d. The first assignment to a local variable determines its class"
What is this error all about? I don't understand it to debug myself. Please tell me
Dave
Dave on 18 May 2018
Raise a new question - not a comment to this answer.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!