自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 JESD204B实例.v文件学习笔记

JESD204B实例.v文件学习笔记

2023-07-31 23:37:39 576

原创 XILINX文档索引

机器翻译xilinx文档索引

2023-02-28 10:44:08 742

原创 Xilinx的常见文档类型

XILINX常见文档类型

2023-02-28 10:38:20 339

原创 【JESD204系列】七、8B10B编码

8B10B编码旨在使传输链路保持直流平衡,从而精简了时钟恢复电路(CDR)的设计,使集成电路设计成本降低。该编码方式还规定了一些特殊控制符,可提供误码监测功能。8b/10b 编解码模块一般和串化器/解串器连接,组成SerDes 接口。

2023-02-28 10:17:08 1931

原创 【JESD204系列】六、加解扰模块的设计原理

扰码模块的目的之一是可以避免频谱尖峰,另一个目的是可使频谱数据独立,使电气接口的频谱选择更有效,避免数据错误。然而,扰码模块的使用会使转换器中所有数字模块会产生一些转换噪声。所以,JESD204B 标准的一些模式不使用扰码模式

2023-02-27 15:33:13 3158 1

原创 【JESD204系列】四、JESD204B实现结构

JESD204B 协议每条链路由一个或多个通道组成,每个通道中都含有用来对齐和同步的信息。通过同步和对齐功能,可以在接收端还原出原本的数据结构。下面将对几种典型的应用配置进行说明。

2023-02-27 11:54:27 1592

原创 【JESD204系列】五、传输层设计原理

传输层的主要功能是根据用户配置的链路参数,对转换器得到的原始样本数据进行映射,从而产生宽度为8bit 的特定格式数据,并视实际应用情景添加控制位或者尾位,以满足格式需求。

2023-02-27 11:13:24 3067

原创 【JESD204系列】一、JESD204总目录

JESD204B系列总目录

2023-02-26 19:17:17 1774

原创 【JESD204系列】三、JESD204B标准分层

 JESD204B 作为一种分层规范,在规范中共定义了四个层,分别为应用层,传输层,数据链路层和物理层。各层分别执行各自的对应的功能,最终通过四个层的联合,将数据高速无误的进行传输。

2023-02-19 18:16:03 5140 1

原创 【JESD204系列】二、JESD204概述

 在JESD204B 版本中,引入了确定性延时这一关键同步机制,并根据确定性延迟的不同实现方式划分了三个子类。通过实现确定性延迟,系统在两次上电之间,或者重新建立链路的时候,有了一个可以重复的延迟,为系统在处理来自不同时钟域的数据时提供了可重复的确定性的延迟,极大的方便了设计。

2023-02-16 21:29:26 3559

原创 高速串行总线技术的优点及共同点

速率高、信号完整、小型化设计

2023-02-16 19:07:25 651

原创 各种接口协议汇总

高速接口

2023-02-15 14:10:44 1301

原创 Verilog 学习笔记(7)——有限状态机

  本文介绍有限状态机部分。文章目录6.1 Verilog 状态机状态机类型Moore 型状态机Mealy 型状态机状态机设计流程6.1 Verilog 状态机有限状态机(Finite-State Machine,FSM),简称状态机,是时序电路设计中经常采用的方式,尤其适用于设计数字系统的控制模块,在一些需要控制高速器件的场合,用状态机进行设计是解决问题的一种很好的实现方案,具有速度快,结构简单,可靠性高等优点。用Verilog HDL的case,if-else等语句能很好的描述基于状态机的设计。

2021-06-08 22:23:41 2828 1

原创 Verilog 学习笔记(6)——竞争与冒险、latch、verilog书写规范

  本节介绍竞争与冒险及其消除方法,latch产生的原因及避免方法,最后总结verilog要注意的一些书写规范。文章目录6.1 Verilog 竞争与冒险产生原因判断方法代数法卡诺图法消除方法6.2 Verilog 避免 LatchLatch 的含义if 结构不完整case 结构不完整原信号赋值或判断敏感信号列表不完整小结6.3 Verilog 书写规范1)时序电路建模时,用非阻塞赋值2)组合逻辑建模时,用阻塞赋值3)在同一个 always 块中建立时序和组合逻辑模型时,用非阻塞赋值4)在同一个 alw

2021-06-08 22:17:01 3040

原创 Verilog 学习笔记(5)——模块和例化、函数和任务

  结构建模方式有 3 类描述语句: Gate(门级)例化语句,UDP (用户定义原语)例化语句和 module (模块) 例化语句。本次主要讲述使用最多的模块级例化语句。文章目录5.1 Verilog 模块与端口模块端口inout 端口仿真5.2 Verilog 模块例化命名端口连接顺序端口连接端口连接规则5.1 Verilog 模块与端口模块模块是 Verilog 中基本单元的定义形式,是与外界交互的接口。模块格式定义如下:module module_name #(parameter_l

2021-06-07 17:39:14 4399 2

原创 Verilog 学习笔记(4)——语句块,多路分支语句、循环语句、连续赋值语句

文章目录4.1 Verilog 条件语句if 语句4.2 Verilog 多路分支语句case语句casex/casez 语句4.3 Verilog 循环语句while 循环for 循环repeat 循环forever 循环4.4 Verilog 过程连续赋值assign, deassignforce, release4.1 Verilog 条件语句if 语句条件(if)语句用于控制执行语句要根据条件判断来确定是否执行。条件语句用关键字 if 和 else 来声明,条件表达式必须在圆括号中。条件

2021-06-06 14:43:24 2702

原创 Verilog学习笔记(3)——赋值、时序控制

文章目录3.1 Verilog 连续赋值assign 语句连续赋值时延全加器3.2 Verilog 过程结构、赋值和时序控制Verilog 过程结构initial语句always 语句Verilog 过程赋值阻塞赋值非阻塞赋值使用非阻塞赋值避免竞争冒险Verilog 过程时序控制时延控制常规时延内嵌时延事件控制边沿触发事件控制电平敏感事件控制3.1 Verilog 连续赋值assign 语句连续赋值语句是 Verilog 数据流建模的基本语句,用于对 wire 型变量进行赋值。格式如下:assi

2021-06-06 13:34:33 2720

原创 Verilog 学习笔记(2)——基本语法、数值、数据类型、表达式、编译指令

文章目录2.1 Verilog 基础语法格式注释标识符与关键字2.2 Verilog 数值表示数值种类整数数值表示方法实数表示方法字符串表示方法2.3 Verilog 数据类型线网(wire)寄存器(reg)向量整数,实数,时间寄存器变量2.4 Verilog 表达式表达式操作数操作符算术操作符关系操作符等价操作符逻辑操作符按位操作符归约操作符移位操作符拼接操作符条件操作符2.1 Verilog 基础语法格式Verilog 是区分大小写的。格式自由,可以在一行内编写,也可跨多行编写。每个语句必须

2021-06-05 14:11:19 4847

原创 Verilog学习日记(1)——Verilog简介和设计方法

  Verilog HDL(简称 Verilog )是一种硬件描述语言,用于数字电路的系统设计。可对算法级、门级、开关级等多种抽象设计层次进行建模。  Verilog 继承了 C 语言的多种操作符和结构,与另一种硬件描述语言 VHDL 相比,语法不是很严格,代码更加简洁,更容易上手。  Verilog 不仅定义了语法,还对语法结构都定义了清晰的仿真语义。因此,Verilog 编写的数字模型就能够使用 Verilog 仿真器进行验证。文章目录1.1 Verilog 简介发展历史主要特性主

2021-06-04 23:20:36 1511

原创 FPGA学习

  一、FPGA学习路线   工具使用 -> 语法学习 -> 逻辑设计 -> IP使用 ->接口设计 -> 时序分析 -> 片上系统 1、工具使用   Altera:Quartus II   Xlinx: Vivado 2、语法学习   Verilog HDL(FPGA设计的是电路) 3、 逻辑设计   组合逻辑:多路选择器...

2021-05-20 07:12:51 366

转载 FPGA入门必看资源

http://www.21ic.com/jszt/fpga.htm FPGA(Field-Programmable Gate Array), 即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 FPGA工作原理 FPGA...

2021-05-19 23:14:22 1163

转载 Vivado2018【编辑器设置黑色背景】

本文链接:https://blog.youkuaiyun.com/m0_37652453/article/details/90212973 在使用vivado时编代码时,默认的白色背景主题很不利于长时间观看,可以通过settings更改代...

2021-05-19 16:17:00 3300

转载 Vs code 进行硬件设计实用插件-语法高亮、语法检查、自动例化、Testbench生成、对齐、代码块等

目录 1. ISE、Vivado编辑器设置1.1 ISE 设置1.2 Vivado 设置 2. 语法高亮、语法检查和自动例化2.1 配置ctags2.2 配置语法检查2.3 自动例化 3. Testbench自动生成3.1 Verilog_Testb...

2021-05-19 14:24:08 2313

转载 Vivado FPGA设计基础操作流程

原文链接:http://m.elecfans.com/article/835667.html Vivado FPGA设计基础操作流程 当然在介绍的过程当中会给大家推荐一些对于工具深入使用的Xilinx官网资料。这里以流水灯的控制为例。 Vivado的基本使用 (一) 打开Vivado新建工程: 1. 安装好Vivado之后,在Windows系统 Start > All P...

2021-05-18 16:05:01 2633

转载 Xilinx Vivado的使用详细介绍(1):创建工程、编写代码、行为仿真、Testbench

Xilinx Vivado的使用详细介绍(1):创建工程、编写代码、行为仿真、Testbench jzj1993 2015-05-06 11:27:13 ...

2021-05-16 22:18:12 2566

转载 优快云转载别人文章步骤

转载原文地址:https://blog.youkuaiyun.com/weixin_41704733/article/details/79872007?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162116864216780269883702%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=16211686421678026988370...

2021-05-16 20:58:06 146

JESD204B文档ZHINAN

开发手册

2023-02-21

SERDES-设计指南

SERDES-设计指南

2023-02-20

Virtex-5_系列概述.pdf

Virtex-5_系列概述

2021-06-03

vivado_2018.1_license.lic

2037年之前的任何Vivado版本(包括HLS、AccelDSP、System Generator、软硬CPU、SOC、嵌入式Linux、重配置等等功能)都是永久使用

2021-06-03

Virtex-5 Family Overview.pdf

Virtex-5系列芯片数据手册

2021-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除