搜索
FPGA秘籍(36)Verilog编译指令详解
define指令 define指令有四种语法: 语法一:`define 它可以用来定义参数,功能和parameter类似,例如: `define WIDTH 8 reg [`WIDTH-1:0] data; 语法二:`define 它只是表示定义了一个名为的变量,具体用法参看语法四...
FPGA探索(53)状态机建模艺术
Moore型状态机 如果一个状态机的输出仅由现态决定,那么它就是一个Moore型的状态机。而按照驱动输出的数字电路特性,又将Moore型状态机细分为Moore 1型、Moore 2型、Moore 3型,详细介绍如下: Moore 1型 Moore 1型状态机的原理结构框图入下: 从上图可以看出,Moore 1型状态机的结构可以划分为两大部分——状态转移部分和输出生成部分...
华为云发布基于FPGA平台的语音识别加速方案,引领AI创新
成为目前国内公有云市场上,首款基于FPGA平台的原创深度学习语音识别加速解决方案...
FPGA vs GPU:优劣势及适用场景对比分析
不过,在深度学习领域中,大多数情况下GPU被认为是比FPGA更加强大。那么,AMD为什么会花费350亿美元收购Xilinx,而不进一步提升自己的GPU呢?
CPU、GPU、NPU、FPGA在深度学习中的优势应用
[[276629]] 目前,除通用CPU外,作为硬件加速的GPU、NPU、FPGA等一些芯片处理器在深度学习的不同应用中发挥着各自的优势,但孰优孰劣? 以人脸识别为例...
Quartus II 18.0 FPGA开发工具安装教程
1、解压文件 2、进入解压后的安装包文件 3、右键管理运行 4、Next 5、IacceptNext 6、点击修改位置 7、在其他盘新建一个文件(不得含有中文)点击确定 8、next 9、next 10、next 11、等待安装 12、取消勾选点击Fnish 13、点击关闭 14、将图标拖动到桌面 15、回到解压文件进入Crack文件 1
Quartus II 15.0 FPGA设计软件安装详解
芯片知识科普:CPU/MCU/FPGA/SoC详解
2019悄然而至,新的一年新的心情,但是一颗爱学习的心还是依旧炽热,嘻嘻,今天给大家准备的知识点是各种芯片的解读,跟小编一起去看看吧。 在那些专门用于处理数据的芯片中,最常用的就是由微处理器构成的微处理器系统,小到一块单片机,大到数据中心的几十路几十核地表最强处理器,都是由简单的微处理器系统发展而来,微处理器是应用最广泛的芯片。首先了解微处理器及微处理器系统...
FPGA功能仿真:Verilog测试夹具应用
同【本篇->仿真语法->Graphic Waveform->“Hello world”之Graphic Waveform】小节。 仿真示例 如下是针对待仿真设计所编写的一个非常简易的Verilog Test Fixture,所有仿真代码全部书写在文件Verilog_TB.v中...
【FPGA】SRIO例子程序仿真分析实践
当我们去看有关高速串行总线与并行总线相比较的优点,会发现有这么一条描述,说串行总线能实现分割式数据传输,所有的串行总线都使用包括包和分割式数据传输协议进行数据传输。串行总线有包的概念,包可以有包界定符号,包起始控制符,包结束控制符以及中间的数据信息,CRC校验信息等。 这篇博文,我们就通过仿真来理解下这句话的含义,看看我们是如何发送数据以及如何接收到数据的。 这里稍微偏题...
FPGA揭秘(46)数字电路潜在问题
寄存器输出的不稳定态 不稳定态,指的就是不稳定的状态。请注意,寄存器输出的不稳定态并不是由于赋值冲突而导致的不确定态(即‘X’状态),而是由于不同路径的延迟不一致所导致的数据线上出现了一个或多个非预期的中间状态。 有过时序仿真经历的朋友应该都知道,当寄存器的输出从X变到Y时,中间会有一小段毛刺状态。例如下图中就展示了当8位寄存器的输出从"01111111"变化到"10000000"时...
FPGA探索(46)数字电路隐患剖析
FPGA探索(新53)状态机建模再探
在FPGA上训练神经网络的方法
一、RGMII特点 RGMII采用双沿传输(DDR接口),在CLK的上升沿和下降沿都各传输一次数据,同时,TX_ER 和RX_ER 信号编码进了TX_CTL 和RX_CTL 信号中,不再使用独立的信号线。这两个信号传输也是通过上升和下降沿来区分的。 二、RGMII 与 GMII 转换电路设计 RGMII的设计逻辑只需要在GMII逻辑的基础上增加单沿八位变双沿四位(双沿四位变单沿八位)的逻辑...
FPGA开发工具详解:Modelsim使用指南
安装流程 在官网(https://www.mentor.com/company/higher_ed/modelsim-student-edition)可以下载到免费版(学生版),只需填写少量信息即可。在下载完成后,打开安装包,开始安装过程。前两个界面直接点击Next和Yes即可。接下来选择安装目录,注意不要出现中文。 选择安装目录 选择图标文件夹,保持默认点击Next即可...
Xilinx 7系列FPGA PCB设计指导详解
高速信号传输设计 引言:传输线沿其长度定义并控制特性阻抗。然而,它们接口的三维结构在信号路径上没有容易定义的或恒定的阻抗。计算10Gb/s信号通过这些结构时所看到的阻抗,需要3D场解算器等软件工具,而2D场解算器足以计算传输线特性阻抗。PCB设计人员可以使用本章中的分析和示例来辅助此类通道的设计。本章未涉及的案例可能需要进一步仿真和分析。 1.冗余电容和电感 大多数差分跃迁都是通过电容...
FPGA组合逻辑电路设计与实践
组合逻辑电路的设计 根据实际逻辑问题,求出所要求逻辑功能的最简单逻辑电路。 组合逻辑电路的设计步骤 1.逻辑抽象:根据实际逻辑问题的因果关系确定输入、输出变量,并定义逻辑状态的含义; 2.根据逻辑描述列出真值表; 3.由真值表写出逻辑表达式。根据所用器件,简化和变换逻辑表达式。 4.根据逻辑表达式画出逻辑图。 组合逻辑电路的设计举例 例1 某雷达站有A、B、C三部雷达,其中A和B消耗功率相等...
FPGA探秘系列(5):MOS管基础解读
集成电路的门电路基本都是利用MOS管实现的。相较于晶体管,MOS管的应用更加广泛。MOS管在模拟电路和数字电路中的应用也有所不同,下面将进行逐一介绍。 简介 MOS管与三极管类似,都包括三个电极,虽然它们的名称不同,但使用方式类似。按照对应关系,分别为源极(符号S,功能类似于三极管的发射极)、栅极(符号G,功能类似于三极管的基极)、漏极(符号D,功能类似于三极管的集电极)。不同的是...
Allegro实现PCB 3D效果:快速提升设计感
众所周知,Cadence 是一个大型的EDA 软件,它几乎可以完成电子设计的方方面面,包括ASIC 设计、FPGA 设计和PCB 板设计。
Altium Designer 2020安装教程及简体中文版下载
另外,该软件还拓宽了板级设计的传统界面,全面集成FPGA设计功能和SOPC
姓名不为空
手机不正确
公司不为空