您的位置:控制工程论坛网论坛 » 嵌入式系统 » 在Matlab中实现FPGA硬件设计

dingjia

dingjia   |   当前状态:离线

总积分:99  2024年可用积分:0

注册时间: 2008-09-07

最后登录时间: 2010-12-10

空间 发短消息加为好友

在Matlab中实现FPGA硬件设计

dingjia  发表于 2008/9/22 14:14:52      907 查看 2 回复  [上一主题]  [下一主题]

手机阅读

近年来,在数字通信、网络、视频和图像处理领域,FPGA已经成为高性能数字信号处理系统的关键元件。FPGA的逻辑结构不仅包括查找表、寄存器、多路复用器、存储器,而且还有快速加法器、乘法器和I/O处理专用电路。FPGA具有实现高性能并行算法的能力,是构成高性能可定制数据通路处理器(数字滤波、 FFT)的理想器件。如Virtex-II Pro FPGA包含高性能的可编程架构、嵌入式


  在Matlab中,我们可以通过simulink的库浏览器使用Xilinx blockset库中的模块,Xilinx blockset库中的模块可以与simulink其它库中的模块自由组合。Xilinx blockset库中最重要的模块是System Gen erator,利用该模块可完成系统级设计到基于FPGA的底层硬件设计的转换工作。可以在System Generator模块的属性对话框中选择目标FPGA器件、目标系统时钟周期等选项。System Generator将Xilinx blockset中的模块映射为IP库中的模块,接着从系统参数(例如采样周期)推断出控制信号和电路,再将simulink的分层设计转换为VHDL的分层网表,之后,System Generator即可调用Xilinx CORE Generator和VHDL点击看大图


Line Buffer实现框图


点击看大图

1楼 0 0 回复
  • rando

    rando   |   当前状态:离线

    总积分:670  2024年可用积分:0

    注册时间: 2008-09-20

    最后登录时间: 2008-09-21

    空间 发短消息加为好友

    rando   发表于 2008/9/21 11:46:42

    看不清楚
    2楼 回复本楼

    引用 rando 2008/9/21 11:46:42 发表于2楼的内容

总共 , 当前 /