微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 基于System Generator的FPGA开发总结

基于System Generator的FPGA开发总结

时间:02-11 来源:网络整理 点击:

rator开发、调试过程中的一点小经验:
[1]. 一些Xilinx Blocket没有的逻辑结构,比如说case---switch语句,用模块搭比较麻烦,这时可以用Matlab的m文件书写,并保存为Matlab的函数,然后使用Xilinx Blocket的Mcode模块调用,这样比搭模块还要简单的多;

[2]. 浮点数的处理是个大麻烦,幸运的是Xilinx Blocket提供了Xfix语句,可以将浮点转换为需要的宽度、位数的定点,比如a = xfix({xlUnsigned, 8, 3}, 1.53),就把浮点数1.53转换为无符号数,其前8位代表整数,后3位代表小数;

[3]. Xilinx Blocket一些模块是不消耗硬件资源的,比如scale模块;另一些则是消耗的,比如shift模块;这些详细说明在每个模块的帮助里面都有;

[4]. Xilinx Blocket中有的模块,不一定在所选择的器件上适用,比如DSP48、DSP48E等,此时需要结合具体器件的特点。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top