基于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等,此时需要结合具体器件的特点。

- Xilinx Kintex UltraScale 一半尺寸的 PCI Express 平台 (HTG-K816)(06-15)
- Xilinx全新参考设计提供业界首个单芯片400G解决方案(02-12)
- Xilinx用于工业自动化的机器视觉解决方案(11-30)
- Xilinx多协议机器视觉摄像机参考设计(12-01)
- 机器视觉技术原理解析及解决方案集锦(02-06)
- 机器视觉在汽车电子方向的应用解决方案(02-13)
