由DSP builder转战System Generator的第一个实例

由于本人之前DSP builder的破解问题没有解决,到目前还没有解决,神马quartus11.1和13.0的DSP builder都没有破解成功。

于是本着学习MBD的精神,终于转向XILINX的System Generator来学习基于模型的设计(简称MBD)

下面是实现的第一个小例子。

环境:win7,ISE14.7,Matlab2014a

题目:做一个简单的计算电路,3路输入a,b,c,实现p=c+a*b的计算功能。

第一步:进入simulink


第二步:新建mydsp.mdl文件,并保存


第三部:


从XILINX的模块库中选择所要的模块,实现下面的小系统,也就是我们计算系统


注意其中constant、constant1、constant2、display模块是simulink的标准模块,不是XILINX的模块。

各个模块的参数设置如下:







注意上面的use synthesizable model必须勾上,否则只能支持少部分器件






到此工程建完,运行RUN下下,看到display显示18,表明结果正确。

接下来,可以点击generate生成我们的XIlinx工程了,同时生成测试文件


以上是生成的整个工程,从头到尾我没有写一行代码,就把整个工程得到了,是不是很神奇呢

看看代码模块


由此看来用System Generator确实效率很高,不过代码质量怎么样还没有考虑,消耗资源情况也没考虑。





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值