Xilinx blocks in Simulink
7 次查看(过去 30 天)
显示 更早的评论
Hi,
I have designed a 16 QAM model using simulink blocks.Now I want to generate a Xilinx FPGA specific implementation in HDL. Is there any method to convert my simulink blocks to Xilinx specific blocks??I mean some method to port them to Xilinx specific blocks automatically? Please try to give a prompt reply.
Krishnakumar
0 个评论
回答(1 个)
Tim McBrayer
2013-11-15
HDL Coder is intended to generate bit- and cycle-accurate, target-independent VHDL and Verilog from MATLAB and Simulink designs. The generated HDL code synthesizes very well (in terms of area and speed) in all major FPGA synthesis tools, including Xilinx ISE and Xilinx Vivado. Why don't you generate HDL code for your design with HDL Coder? Then, using your favorite Xilinx tool, you can see if the results meet your requirements.
If you have a requirement that says you must use Xilinx core blocks, you will probably need to use Xilinx System Generator blocks within Simulink. SysGen is a non-free Xilinx tool that provides a custom Blockset that maps directly to Xilinx core primitives. HDL Coder can generate code for hybrid designs, controlling and invoking SysGen on the relevant parts of the model. This can be a more tedious style of designing, as you have to treat Simulink as a schematic entry tool on the SysGen portion. This leads you to design at a lower level, focusing on the implementation, as opposed to concentrating on the algorithmic design and letting the implementation be handled by the tool chain.
2 个评论
Tim McBrayer
2013-11-26
编辑:Tim McBrayer
2013-11-26
If Xilinx Coregen is a requirement, then you must rely on Xilinx tools.
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!