找回密码
 注册
关于网站域名变更的通知
查看: 121|回复: 1
打印 上一主题 下一主题

基于FPGA的两种方法

[复制链接]
  • TA的每日心情
    开心
    2022-3-24 15:12
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2022-3-24 16:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    例化(instantiation)和推译(inference)是在FPGA设计中使用元件的两种不同方法,每种方法都有其优、缺点。2 }! N+ ~: o, z3 q

    . ?% y: S0 m1 `4 w元件例化直接在HDL中准确指定FPGA的库原语(primitive)或宏单元。这种方法的主要优点:一是它能完全控制所有元件特征和将要使用的FPGA资源,二是它可以使元件布局规划更加简单。例化主要用于不能被推译的复杂元件,例如 Xilinx MMCM 原语。Xilinx提供程序CoreGen对MMCM、DSP48 或 FIFO等这样的复杂元件进行例化。当综合工具无法直接推译出元件时,也需要使用直接例化。5 t! _8 E7 P; v" {. @! g

    $ Y3 S5 ?! C) X  s" {% x元件推译与元件例化不同,它是指将 FPGA特定原语描述为 HDL中的逻辑电路的通用RTL程序,然后经综合工具自动转换得到。推译的优点,一是使代码易于在不同的FPGA结构之间移植,二是产生的代码更紧凑和更可读。这种方法的主要缺点是推译规则对于不同综合工具而言会有所不同。因此,同一个RTL程序可能被有的综合工具误认为存在综合错误,或者综合出来的电路不相同。Xilinx推荐用户尽可能使用推译方法。

    该用户从未签到

    2#
    发表于 2022-3-24 17:44 | 只看该作者
    FPGA现在主流用VERLOG语言,很方便,就和C语言一样
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-29 06:00 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表