HDL编码器教程和评估参考指南
居里夫人选择的这个星期是——实际上,用复数!我的选择是HDL编码器教程而且HDL编码器评估参考指南,均由杰克·埃里克森.
如果你不知道,你可以从MATLAB和Simulink生成HDL(硬件描述语言)代码来编程定制的FPGA或ASIC硬件。我曾经与客户合作过,他们是第一次以FPGA为目标,有几十年ASIC设计经验的客户,他们希望将他们的芯片设计工作流与基于模型的设计连接起来,以提高他们的灵活性和效率。
一种强大的工具,如高密度脂蛋白编码器这意味着有一个学习曲线,特别是如果你是Simulink的新手。为了帮助你开始,本教程提供了如何使用这个示例MATLAB代码的逐步指导:
将Rx过滤器与匹配的过滤器相关联FilterOut = filter(CorrFilter, 1, RxSignal);找到峰值大小和位置[peak, location] = max(abs(FilterOut));
对于一个Simulink架构的,可以生成VHDL或Verilog的定点模型:
学习基于模型的设计工具和理解FPGA/ASIC硬件上的目标算法设计过程一样重要。
因此,在完成本教程后,您将有能力在Simulink中开始您的下一个HDL设计。但您仍然有很多问题:“创建高效硬件的最佳实践是什么?”“我如何指导工具使用FPGA资源,如RAM和DSP块?”“我不知道怎么给我的时钟信号建模!”(你没有)。
这些问题的答案,以及我们用户中许多其他流行话题的答案都在HDL编码器评估参考指南.28页的文档描述了产生高效HDL代码的设计模式和设置,并强调了有助于加快设计过程的有用工具。
例如,您将学习如何使本地启用信号表现同步;使用Logic Analyzer范围查看时序图;并使用MATLAB函数块将MATLAB代码合并到您的Simulink设计中-当涉及到控制逻辑时非常方便。
是的,有一个完整的部分致力于FPGA资源映射,例如这个复杂的乘法器映射到Xilinx®和Intel®FPGA上的DSP块:
所以不要被页数吓到,开始阅读吧!(事实上,其中一半是图片)。如果您想评估特定于HDL设计的能力,我和我的同事期待与您合作。
试一试,让我们知道你的想法在这里!
发布与MATLAB®R2019a
- 类别:
- 选择
评论
如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。