0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA常用设计思想与技巧

DIri_ALIFPGA 来源:未知 作者:胡薇 2018-07-12 09:33 次阅读

我知道,我对与电子有关的所有事情都很着迷,但不论从哪个角度看,今天的现场可编程门阵列(FPGA),都显得“鹤立鸡群”,真是非常棒的器件。如果在这个智能时代,在这个领域,想拥有一技之长的你还没有关注FPGA,那么世界将抛弃你,时代将抛弃你。

常用设计思想与技巧

(1)乒乓操作;

(2)串并转换;

(3)流水线操作;

(4)异步时钟域数据同步。是指如何在两个时钟不同步的数据域之间可靠地进行数据交换的问题。数据时钟域不同步主要有两种情况:

①两个域的时钟频率相同,但是相差不固定,或者相差固定但是不可测,简称为同频异相问题。

②两个时钟频率根本不同,简称异频问题。

两种不推荐的异步时钟域操作方法:一种是通过增加Buffer或者其他门延时来调整采样;另一种是盲目使用时钟正负沿调整数据采样。

模块划分基本原则

(1)对每个同步时序设计的子模块的输出使用寄存器(用寄存器分割同步时序模块原则);

(2)将相关逻辑和可以复用的逻辑划分在同一模块内(呼应系统原则);

(3)将不同优化目标的逻辑分开;

(4)将送约束的逻辑归到同一模块;

(5)将存储逻辑独立划分成模块;

(6)合适的模块规模;

(7)顶层模块最好不进行逻辑设计。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1626

    文章

    21679

    浏览量

    602069

原文标题:FPGA常用设计思想与基本模块划分

文章出处:【微信号:ALIFPGA,微信公众号:FPGA极客空间】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPGA设计的四种常用思想与技巧,帮你成为FPGA设计高手!

    ; 四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计
    发表于 11-01 13:17

    FPGA设计的四种常用思想与技巧

    本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计
    发表于 10-20 09:12

    FPGA 设计的四种常用思想与技巧

    FPGA 设计的四种常用思想与技巧FPGA设计的四种常用思想与技巧 讨论的四种
    发表于 08-11 10:30

    FPGA设计的四种常用思想与技巧

    FPGA设计的四种常用思想与技巧
    发表于 08-20 17:16

    FPGA设计的常用思想

    FPGA/CPLD 的设计思想与技巧是一个非常大的话题,由于篇幅所限,本文仅介绍一些常用的设计思想与技巧,包括乒乓球操作、串并转换、流水线操作和数据接口的同步方法。希望本文能引起工程师
    发表于 12-09 14:33

    四种常用FPGA设计思想与技巧

    四种常用FPGA设计思想与技巧
    发表于 11-05 15:03

    大神常用的四种FPGA/CPLD设计思想与技巧

    四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计
    发表于 05-01 07:00

    常用FPGA/CPLD设计思想与技巧有哪些?

    本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD 逻辑设计的内在规律的体现,合理地采用这些设计
    发表于 04-29 06:04

    FPGA设计的四种常用思想与技巧

    本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计
    发表于 10-29 21:55 55次下载

    FPGA设计思想与技巧

    FPGA设计思想与技巧:这一部分主要介绍FPGA/CPLD设计的指导性原则,如FPGA 设计的基本原则、基本设计:思想、基本操作技巧、
    发表于 01-11 09:00 34次下载

    常用FPGA/CPLD四种设计技巧

    常用FPGA/CPLD四种设计技巧 FPGA/CPLD的设计思想与技巧是一个非常大的话题,本文仅介绍一些常用的设计
    发表于 05-12 11:10 845次阅读
    <b class='flag-5'>常用</b><b class='flag-5'>FPGA</b>/CPLD四种设计技巧

    FPGA/CPLD设计思想与技巧

      本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的
    发表于 11-04 10:11 693次阅读
    <b class='flag-5'>FPGA</b>/CPLD设计<b class='flag-5'>思想</b>与技巧

    FPGA设计的四种常用思想与技巧

    FPGA_设计的四种常用思想与技巧,下来看看
    发表于 12-17 21:16 17次下载

    四种常用FPGA/CPLD设计思想与技巧介绍及乒乓操作案例分析

    本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计
    发表于 12-02 11:30 7408次阅读
     四种<b class='flag-5'>常用</b><b class='flag-5'>FPGA</b>/CPLD设计<b class='flag-5'>思想</b>与技巧介绍及乒乓操作案例分析

    常用FPGA/CPLD设计思想与技巧

    都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD设计工作种取得事半功倍的效果。
    发表于 05-18 08:56 601次阅读
    <b class='flag-5'>常用</b><b class='flag-5'>FPGA</b>/CPLD设计<b class='flag-5'>思想</b>与技巧