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

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

3天内不再提示

在没有综合工具情况下,如何设计数字电路?

姚小熊27 来源:电路城论坛 作者:xiaocaihong 2020-06-17 16:33 次阅读

FPGA 器件属于专用集成电路中的一种半定制电路,是可编程的逻辑列阵,能够有效的解决原有的器件门电路数较少的问题。FPGA 的基本结构包括可编程输入输出单元,可配置逻辑块,数字时钟管理模块,嵌入式RAM,布线资源,内嵌专用硬核,底层内嵌功能单元。由于FPGA具有布线资源丰富,可重复编程和集成度高,投资较低的特点,在数字电路设计领域得到了广泛的应用。FPGA的设计流程包括算法设计、代码仿真以及设计、板机调试,设计者以及实际需求建立算法架构,利用EDA建立设计方案或HD编写设计代码,通过代码仿真保证设计方案符合实际要求,最后进行板级调试,利用配置电路将相关文件下载至FPGA芯片中,验证实际运行效果。

虽然在FPGA中,利用综合工具来可以将VHDL或者Verilog代码转化成电路。但是作为FPGA工程师而言,在没有综合工具的情况下,如何设计出数字电路呢?如果已经知道需要实现的功能的状态机,如何将它转化成数字电路呢?和设计出数字电路呢?

设计数字电路一般有如下步骤:

1. 由给定的逻辑功能建立原始状态图和原始状态表

2. 状态化简

3. 状态分配

4. 选择触发器类型

5. 确定激励方程组和输出方程组

6. 画出逻辑图,并检测自校正能力

使用D触发器设计一个1101序列检测器,输入为串行编码序列,输出为检出信号

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

    关注

    1593

    文章

    21211

    浏览量

    592198
  • Verilog
    +关注

    关注

    28

    文章

    1323

    浏览量

    109218
  • 数字电路
    +关注

    关注

    192

    文章

    1377

    浏览量

    79645
收藏 人收藏

    评论

    相关推荐

    高速数字电路的仿真

    高速数字电路的仿真 介绍了专用于高速数字电路的仿真工具Hyperlynx,并使用它对高速数字电路中的阻抗匹配、传输线长度
    发表于 03-20 14:11 1280次阅读
    高速<b class='flag-5'>数字电路</b>的仿真

    什么是数字电路

    的输出与输入之间的逻辑关系,因而在数字电路中不能采用模拟电路的分析方法,例如,小信号模型分析法。由于数字电路中的器件主要工作开关状态,因而采用的分析
    发表于 04-06 23:45

    最通用的数字电路

    各种数字电路。包括时钟信号产生电路、波形整形及变换电路、定时与延时电路计数分频及倍频电路、键盘
    发表于 08-22 14:25

    请问数字电路的系统级设计验证工具及流程?

    群主好,我想请教数字电路的系统级设计验证工具及流程?即系统工程师常用的硬件描述语言,系统验证工具以及设计验证的基本流程,多谢!
    发表于 09-05 15:11

    数字电路及其应用

    正常工作范围内,保护二极管均处于反向偏置状态,直流输入阻抗取决于这些二极管的泄漏电流。通常情况下,等效输入电阻大于108Ω,因此驱动CMOS集成电路时,所消耗的驱动功率几乎可以不计。(4)输出电流
    发表于 12-03 21:37

    数字电路--百位计数器的电路设计

    数字电路--百位计数器的电路设计
    发表于 11-25 15:16

    数字电路的应用介绍

      当今时代,数字电路已广泛地应用于各个领域。本报将在“电路与制作”栏里,刊登系列文章介绍数字电路的基本知识和应用实例。    介绍基本知识时,我们将以集成
    发表于 08-28 15:36

    新编数字电路数字逻辑

    逻辑电路,触发器,时序逻辑电路,脉冲波形的产生与整形,数模、模数转换,存储器和可编程逻辑器件。各章均配有经典例题和习题,每章最后都附有相应实训。此外,在教材的最后还编写了综合实训内容。《新编
    发表于 10-28 21:36

    PSpice软件在数字电路分析中的应用

    本文介绍了 PSpice软件 在辅助分析和设计数字电路中的应用,并通过PSPICE软件有效方针典型数字电路与系统的实例,证明该软件在数字电子技术课程的计算机辅助教学及综合电子系统的
    发表于 08-23 16:11 177次下载
    PSpice软件在<b class='flag-5'>数字电路</b>分析中的应用

    数字电路设计·仿真·测试

    主要内容有:第1 章实验基本知识、第2 章 PROTEUS 仿真软件快速入门、第3 章数字电路基础实验、第4 章数字电路综合设计实验、 第5章VHDL 语言基础、第6 章 数字电路的C
    发表于 09-07 16:29 0次下载
    <b class='flag-5'>数字电路</b>设计·仿真·测试

    数字电路组成的计数器原理电路

    如图所示的 数字电路 组成的计数器是采用红外线作检测信号,对活动目标扫描计数的小装置,很适用于生产线,对传送带上移动的物品进行快速而准确的计数。也可用于其他目的,例
    发表于 09-18 11:41 7728次阅读
    <b class='flag-5'>数字电路</b>组成的<b class='flag-5'>计数</b>器原理<b class='flag-5'>电路</b>

    模拟电路数字电路的区别

    数字电路的电平都是符合标准的,模拟电路没有这样的要求了。摸拟电路是为数字电路供给电源而又完成执行机构的执行。
    发表于 07-30 17:32 3.3w次阅读
    模拟<b class='flag-5'>电路</b>和<b class='flag-5'>数字电路</b>的区别

    使用FPGA设计数字电路时的综合工具介绍

    在使用FPGA做数字电路设计的流程中,综合是其中非常重要的一个步骤。同样的设计源代码,无论是VHDL或Verilog HDL,采用不同的综合工具综合
    发表于 07-24 15:47 1839次阅读
    使用FPGA设<b class='flag-5'>计数字电路</b>时的<b class='flag-5'>综合</b><b class='flag-5'>工具</b>介绍

    数字电路用什么仪器测试

    。这些测试工具包括测试杆,逻辑分析仪,示波器,多用途测试仪等等。下面我们将详细介绍这些测试工具。 1.测试杆 测试杆是一种用来测试数字电路芯片的工具。它包含了一系列的连接引脚和信号线。
    的头像 发表于 09-19 16:33 596次阅读

    数字电路中的计数器详解

    数字电路中一个非常重要的器件就是计数器,即统计脉冲个数。
    的头像 发表于 10-17 12:46 2073次阅读
    <b class='flag-5'>数字电路</b>中的<b class='flag-5'>计数</b>器详解