system generator入门笔记.doc

system generator入门笔记.doc

ID:27532440

大小:25.50 KB

页数:3页

时间:2018-12-04

system generator入门笔记.doc_第1页
system generator入门笔记.doc_第2页
system generator入门笔记.doc_第3页
资源描述:

《system generator入门笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、systemgenerator入门笔记  SystemGenerator是Xilinx公司进行数字信号处理开发的一种设计工具,它通过将Xilinx开发的一些模块嵌入到Simulink的库中,可以在Simulink中进行定点仿真,可是设置定点信号的类型,这样就可以比较定点仿真与浮点仿真的区别。并且可以生成HDL文件,或者网表,可以再ISE中进行调用。或者直接生成比特流下载文件。能够加快DSP系统的开发进度。用SystemGenerator进行仿真  1、必须包含的模块:GatewayIn、GatewayOut、S

2、ystemGenerator、以及Xilinx定点运算单元。  2、对于系统设计中有精确时钟限制的外部接口模块,使用SystemGenerator设计不是最佳方法,此时可以利用HDL等方法实现,然后通过SystemGenerator工具提供的BlackBox导入Sysgen工程中即可。  SystemGeneratorBlockset  1、主要包括:XilinxBlockset、XilinxPreferenceBlockset和XilinxXtremDSPKit三个库函数块。  2、XilinxBlockse

3、t包含了所有在Simulink中构建数字信号处理系统和其他FPGA数字系统的模块。  3、XilinxPreferenceBlockset是更高层次的模块,都是由XilinxBlockset中的模块组成的,降低了开发难度,并且具有较高的可靠性。信号数据类型  1、XilinxBlock的输出格式可以设定为:Fullprecision和User-definedprecision  Fullprecision:会在运算中自动进行位宽扩展  User-definedprecision:对输出结果进行截位(wrap)或

4、饱和(saturate)处理(用户设置)。  2、在SystemGenerator中,点击Format–>Port/SignalDisplays–>PortDataType即可显示每个模块输入输出的数据类型。  3、当Simulink无法确定数据类型和采样速率时,会报错,通常这种情况出现在有反馈的情况下。这时可以通过添加一个Assert模块对信号进行强制制定或重新定义。且不占用硬件资源。  4、GatewayIn可以设定SamplePeriod,值越大,采样点越少。一般来说,对于同一组GatewayIn,sam

5、pleperiod应该是一样的,即采样率时一样的。所以当修改一个GatewayIn的SamplePeriod时,记得同时更新同一级的GatewayIn的SamplePeriod。  5、采样率变换,利用模块:Upsample和Downsample。SystemGenerator中不同颜色代表不同的采样率。可以点击Format–>SampleTImeColors利用Matlab产生测试向量  1、使用FromWorkspaceblock产生测试向量。注意数据必须是2xn矩阵:  colume1=TImevalue

6、s  colume2=datavalues  例如:[1:101;sin(2*pi*[0:.01:1])]  2、使用Toworkspaceblock将sysgen数据输出到MATLAB进行分析时钟周期  1、Simulinksystemperiod为Simulink仿真时钟周期,该周期必须是设计中所有采样周期的最大公因子,比如系统中有3个采样周期(2、3、4),那么Simulinksystemperiod为1。  2、如果FPGA系统时钟周期是10ns,那么Simulink系统周期,2s、3s、4s三个采样周

7、期分别对应FPGA器件实现时的10ns、20ns、30ns、40ns。另一种做法是将Simulink系统周期就定义成FPGA的系统周期,这样省去了时钟周期间的换算。  3、可以用ClockEnableProbe模块来实现潜在的时钟使能信号。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。