This text contains non-empty top-level expressions. It appears to be a script.
    15 views (last 30 days)
  
       Show older comments
    
After running the below code i am getting an error "This text contains non-empty top-level expressions. It appears to be a script."
x=real(signal);
l=length(x);
  xin2(1)=1;
  eqin(1)=x(1);
   for i=1:(l-1)
      eqin(i+1)=x(i+1)-xin2(i)+eqin(i);
     xin2(i+1)=sign(eqin(i+1)); 
  end
can anyone tell me  what to change in the code so as to convert this code to verilog ....
2 Comments
Answers (1)
  Ryan Baird
    
 on 18 Nov 2022
        HDL Coder is expecting a function, rather than a script:
https://www.mathworks.com/help/matlab/matlab_prog/create-functions-in-files.html
0 Comments
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

