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

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

3天内不再提示

了解逻辑电路的设计与描述方式

lhl545545 来源:与非网 作者:与非网 2020-08-28 15:33 次阅读

学习 FPGA,在不同层次的人明显有不同的答案。先说一句,说不要开发版的都是菜鸟级选手。

FPGA 层次可划分为,鸡蛋级别,菜鸟级别,老鸟级别,高手级别四类。鸡蛋级别属于还未入门的,这里就先不说了。下面的内容主要介绍如何成为一个菜鸟。

1)熟悉语法,其实你不需要什么都会,但是要记住几个经典的时序,逻辑电路的描述方式。

2)熟悉三个经典电路描述并仿真。仿真其实不是很重要,我开始学习压根没学那个玩意儿,因为要是只做接口那玩意儿没啥用。直接用 ChipSchop 抓抓数据更快。仿真是给做算法,工程相对较大的人用的。三个经典电路分别是,分频器,计数器(可做一个时钟),序列检测器。

这样你就基本熟悉了开发环境了。

3)上板卡跑一个灯,熟悉一个板卡上时钟资源使用,硬件的使用原理。

4)知道了 FPGA 学习主要不在于编程!压根没有编程这回事!!Verilog 是硬件描述语言!描述!!写代码时脑子里必须有电路图!!知道 FPGA 主要学的是硬件和算法!!软件最多能占 10%就不错了!!

只要你能完成这上面的东西,恭喜你进入菜鸟行列,可以在别人设计好 FPGA 方案的条件下完成一些模块的设计了。其实华为招聘员工,很多人 FPGA 水平一开始都差不多这么菜。

先写一下老鸟需要会什么,以后再答怎么做到。

1)FPGA 逻辑资源,特别是时钟资源要非常熟悉。

2)做算法的必须熟悉 sysgen 的使用。说的容易了,sysgen 画画图也没那么容易哦,你要熟悉使用各种滤波器,理论知识要求起点就不小。

3)充分理解 FPGA 从上而下的设计原则,能够编写中等程度的 FPGA 详细设计方案。

4)熟悉时序优化,时序收敛,区域约束等知识。并且能运用到编程之中,解决菜鸟们解决不了的“不科学”的问题。说白了就是会使用 planhead,以及 ISE 中那些你还没接触过的功能。一般菜鸟们 ISE 都只会编程,默认的编译一下,然后下载,ChipSchop 抓抓数看看。

5)能够熟悉 FPGA 常用的接口,不求都会编程,但是要知道他们功能是什么。比如 ADCDAC,串口,EMIF 等等。并且熟悉 DSP 等 FPGA 周边常用芯片工作原理

6)熟悉硬件设计,至少要知道 Bank 上 IO 规划怎么好,全局时钟,区域时钟大致怎么规划等等。

7)信号源,示波器,频谱仪都要熟悉使用吧!

等这些都熟悉了,差不多是老鸟了。
责任编辑:pj

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

    关注

    553

    文章

    7998

    浏览量

    348826
  • FPGA
    +关注

    关注

    1629

    文章

    21734

    浏览量

    603112
  • 逻辑电路
    +关注

    关注

    13

    文章

    494

    浏览量

    42613
收藏 人收藏

    评论

    相关推荐

    逻辑电路芯片-组合逻辑电路芯片-时序逻辑电路芯片

    逻辑电路芯片,简而言之,是执行逻辑运算的电子元件集合体,这些逻辑运算包括与(AND)、或(OR)、非(NOT)、与非(NAND)、或非(NOR)等基本操作。这些芯片通过集成大量的晶体管、电阻、电容等
    发表于 09-30 10:47

    时序逻辑电路有记忆功能吗

    时序逻辑电路确实具有记忆功能 。这一特性是时序逻辑电路与组合逻辑电路的本质区别之一。
    的头像 发表于 08-29 10:31 587次阅读

    时序逻辑电路的五种描述方法

    时序逻辑电路是数字电路中的一种重要类型,它具有存储和处理信息的能力。时序逻辑电路描述方法有很多种,不同的方法适用于不同的设计和分析场景。以下是五种常见的时序
    的头像 发表于 08-28 11:39 1262次阅读

    时序逻辑电路描述方法有哪些

    时序逻辑电路是数字电路中的一种重要类型,它具有存储功能,能够根据输入信号和内部状态的变化来改变其输出。时序逻辑电路广泛应用于计算机、通信、控制等领域。本文将介绍时序逻辑电路
    的头像 发表于 08-28 11:37 567次阅读

    组合逻辑电路的结构特点是什么?

    组合逻辑电路是一种基本的数字电路,它由逻辑门组成,用于实现各种逻辑功能。组合逻辑电路的结构特点主要包括以下几个方面: 无记忆功能 :组合
    的头像 发表于 08-11 11:14 964次阅读

    时序逻辑电路包括什么器件组成

    时序逻辑电路是一种数字电路,它根据输入信号和电路内部状态的变化产生输出信号。时序逻辑电路广泛应用于计算机、通信、控制等领域。 一、时序逻辑电路
    的头像 发表于 07-30 15:02 918次阅读

    逻辑电路与时序逻辑电路的区别

    在数字电子学中,逻辑电路和时序逻辑电路是两种基本的电路类型。它们在处理数字信号和实现数字系统时起着关键作用。逻辑电路主要用于实现基本的逻辑
    的头像 发表于 07-30 15:00 781次阅读

    常用的组合逻辑电路有哪些

    组合逻辑电路是数字逻辑电路的一种,其特点是输出只依赖于当前的输入状态,而与输入信号的变化历史无关。组合逻辑电路广泛应用于数字系统中,如计算机、通信设备、控制设备等。以下是对常用的组合逻辑电路
    的头像 发表于 07-30 14:41 1530次阅读

    组合逻辑电路逻辑功能的测试方法

    一、引言 组合逻辑电路是数字电路中的重要组成部分,它仅由逻辑电路(如与门、或门、非门等)和输入/输出端组成,不包含任何存储元件。组合逻辑电路
    的头像 发表于 07-30 14:38 1190次阅读

    逻辑电路有哪些应用领域呢?

    在数字世界中,逻辑电路是实现数据处理、传输和控制的核心组件。它们通过逻辑门和触发器等元件,实现了各种复杂数字电路的设计。本文将为您介绍逻辑电路的应用领域,帮助您更好地
    的头像 发表于 05-24 15:54 1611次阅读

    什么是组合逻辑电路和时序逻辑电路?它们之间的区别是什么

    什么是组合逻辑电路和时序逻辑电路?时序逻辑电路和组合逻辑电路的区别是什么  组合逻辑电路和时序逻辑电路
    的头像 发表于 03-26 16:12 3536次阅读

    时序逻辑电路输出与什么有关 时序逻辑电路由哪两部分组成

    时序逻辑电路的输出与输入信号以及内部存储器状态有关。时序逻辑电路是一类特殊的数字电路,其输出信号的值不仅取决于当前的输入信号,还取决于过去的输入信号以及内部存储器的状态。 时序逻辑电路
    的头像 发表于 02-06 14:30 2629次阅读

    时序逻辑电路有哪些 时序逻辑电路和组合逻辑电路区别

    时序逻辑电路是一种能够存储信息并根据时钟信号按照特定顺序执行操作的电路。它是计算机硬件中非常重要的一部分,用于实现存储器、时序控制器等功能。与之相对的是组合逻辑电路,它根据输入信号的组合情况,立即
    的头像 发表于 02-06 11:18 9860次阅读

    常用的组合逻辑电路

    组合逻辑电路和时序逻辑电路是数字电路中两种重要的逻辑电路类型,它们主要区别在于其输出信号的依赖关系和对时间的敏感性。
    的头像 发表于 02-04 16:00 4420次阅读

    组合逻辑电路之与或逻辑

    逻辑电路由多个逻辑门组成且不含存储电路,对于给定的输入变量组合将产生确定的输出,则这种逻辑电路称为组合逻辑电路
    的头像 发表于 02-04 11:46 1697次阅读
    组合<b class='flag-5'>逻辑电路</b>之与或<b class='flag-5'>逻辑</b>