I am not able to set synthesis path for Matlab to hdl workflow. I used the command: hdlsetuptoolpath('ToolName','Xilinx ISE','ToolPath','C:\Xilinx\14.3\ISE_DS\ISE\bin\nt64\ise.exe') but still it shows 'No synthesis tool available on system path'. Please help
MATLAB: Problem in hdl coder
HDL CoderHDL Verifier
Related Solutions
Hi Yashar,
Both IP Core Generation and FPGA Turnkey workflows can help you prototype your Simulink/MATLAB algorithm on FPGA/SoC boards.
IP Core Generation workflow adopts the IP-centric design methodology. You can generate your own custom HDL IP core from your Simulink/MATLAB algorithm. This custom IP core is sharable and reusable, and also comes with a generated IP core report.
You can then integrate the generated IP core into a larger design in FPGA design tools such as Altera Qsys, or Xilinx Vivado/IP Integrator. You can also register your Vivado/Qsys project as a custom reference design, so the IP Core Generation workflow can help you integrate the IP core into the reference design automatically.
FPGA Turnkey workflow does not use the IP-centric design methodology. Instead, it generates the HDL codes for the whole FPGA design, including the algorithm HDL code, the FPGA top level wrapper HDL code, and FPGA Pin mapping constraints, so you can run your algorithm on standard alone FPGA board. FPGA Turnkey workflow targets FPGA boards only, it does not support Zynq/Altera SoC boards
Thanks, Wang
There are two ways that you can do this:
- Add Xilinx to your Windows path before starting up MATLAB
- Use hdlsetuptoolpath to add the path for your ISE installation to your currently running MATLAB session.
For your case you would invoke hdlsetuptoolpath as:
>> hdlsetuptoolpath('ToolName', 'Xilinx ISE', 'ToolPath', 'D:\Xilinx\ISE_DE\ISE\bin\nt\ise.exe')
You can reference the documentation for hdlsetuptoolpath for additional information.
Best Answer