自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 MCP2515 CAN控制器

介绍了MCP2515的寄存器与工作模式。

2024-03-13 19:23:53 844

原创 电源轨概念讲解

讲解了电源轨的基本概念,从原始定义,运放中使用含义以及芯片中使用含义对其进行了分析讲解。

2024-02-22 19:11:22 634

原创 Xilinx(AMD) 7系列FPGA——主BPI配置模式

详细描述了Xilinx 7系列FPGA的BPI配置模式所使用管脚的含义,以及BPI接口的连接图。

2024-02-20 22:08:10 909

原创 Xilinx(AMD) 7系列FPGA配置引脚说明

详细描述了xilinx 7系列FPGA所有配置管脚的功能与使用。

2024-02-20 00:03:36 1408 1

原创 FPGA时钟资源与设计方法——时钟抖动(jitter)、时钟偏斜(skew)概念讲解

解释了时钟偏斜与抖动两个基本概念。

2024-02-19 16:06:20 573

原创 FPGA时钟资源与设计方法——IO延迟约束(Vivado)

描述了Xilinx Vivado中输入输出延迟约束set_input_delay/set_output_delay约束的使用方法,让初学者快速掌握该约束的使用方法。

2024-02-19 15:38:37 683

原创 泰克示波器(TBS2000系列)数学运算功能使用

详细介绍了泰克示波器的数学运算功能,对于多通道信号测量时,特别有用,对于示波器的深入了解有很大帮助。

2024-02-07 21:22:17 658

原创 泰克示波器——TBS2000系列界面整体介绍

详细讲解了泰克示波器各界面分区的功能以及通道属性参数。

2024-02-07 21:11:27 449

原创 泰克示波器(TBS2000系列)保存功能使用

详细说明了泰克示波器U盘保存数据的使用方法,非常值得一读。

2024-02-05 20:17:18 935

原创 FPGA时钟资源与设计方法——Xilinx(Vivado)

xilinx FPGA开发时钟使用的基本原则与技巧,对于初学者或者有一定开发经验的工程师,有一定的帮助。

2024-02-05 20:01:32 783

原创 Vivado Tri-MAC IP端口说明

详细描述了Xilinx Vivado tri-mac IP的每一个端口含义,对于初学者使用该IP有很大的帮助。

2024-02-04 20:33:34 1485 1

原创 Vivado Tri-MAC IP的例化配置(三速以太网IP)

本文章讲解了Xilinx Vivado中 tri-mac ethernet IP核的配置与使用,可以作为跑1Gbps配置的参考,实际上IP核的配置很简单,难点在于使用与端口的理解。

2024-02-04 19:47:37 1161

原创 Vivado MIG IP使用配置

Viavdo MIG的基本配置

2024-02-03 22:49:13 481

原创 泰克示波器(TBS2000系列)触发功能使用讲解——边沿触发

详细介绍了泰克示波器TBS2000系列触发功能的使用。

2024-02-03 14:27:57 837 1

原创 FPGA中为什么不能双时钟触发

双沿采样不能实现的解释

2024-01-20 14:46:44 654 1

原创 Lattice Diamond软件下载

Diamond3.13下载

2024-01-20 14:09:58 527

原创 lattice Diamond Programmer程序下载

Lattice Diamond Programmer(支持Lattice FPGA与CPLD程序下载)

2024-01-20 11:50:51 632 1

原创 .gitignore使用机及语法

Gitignore

2023-03-08 23:10:02 293

原创 QuartusPrime功耗分析配置方法

本文介绍了QuartusPrime的功耗分析功能的使用。

2022-12-12 15:01:08 1467 1

原创 Flash之SM25QH128M、JFM25F32A读写操作FPGA Verilog实现

JFM25F32A Flash写操作流程如图1所示,对于Flash类型的存储器,向已经存在数据的单元写入数据时,直接写入是无法写入的,在写入之前必须先执行擦除命令,再进行写入即可;如果待写入的单元为新的单元(“FF”),则可以直接写入数据。下面为Flash写操作的流程,如果写入的单元为新的数据单元,则写操作中的擦除流程可以取消掉。1. JFM25F32A操作指令(instruction)的规则(1) JFM25F32A Flash存储单元的地址为24bit ADDR[23:0],每一个基本存储单元容量为

2022-03-11 21:04:07 3271 1

原创 Vivado时序约束之—— set_max_delay、set_min_dealy(最大最小延迟约束)

set_max_delay、set_min_delay(最大、最小延迟约束)1. set_max_delay、set_min_delay约束的目的最大最小延迟约束主要是为了解决异步信号之间的时序路径进行时序约束的问题。最大延迟约束(set_max_delay)将默认覆盖建立时间分析中的最大路径延迟;最小延迟约束(set_min_delay)将默认覆盖保持时间分析中的最小路径延迟。所谓的最大、最小延迟约束主要应用于异步跨时钟域路径中,而对于其他的路径,一般不使用最大最小延迟约束,特别是Pin2Reg与Re

2022-03-08 20:50:02 11871 3

原创 FPGA的基本结构——CWNULT

1 FPGA的基本结构1.1基本组成从宏观上看FPGA主要由:输入/输出模块(IOB)、互联矩阵、逻辑单元(LB)这三个基本的部分组成,以及其他的硬件模块组成。其结构图如图1所示。1.2 FPGA的其他硬件资源(1)存储器、存储器控制器。(2)DSP模块。(如:MAC单元)(3)嵌入式处理器。(4)PLL(锁相环)等。1.3 逻辑单元(LB)的组成逻辑单元主要由:查找表(LUT)、DFF器、多路选择器(MUX)、进位生成器4部分组成。在一个逻辑单元(LB)中,实际上是由多个LUT、DFF

2021-05-18 15:45:49 2292 8

原创 Flash、EEPROM、SRAM的区别与理解

Flash、EEPROM、SRAM的区别于理解1. Flash、EEPROM、SRAM的区别(1) Flash存储器Flash适用于速度要求高、容量要求大、掉电时要求数据不丢失的场合。(2) EEPROM存储器EEPROM存储器适用于速度不高、容量不大、掉电时要求数据不丢失的场合。(3) SRAM存储器SRAM相当于计算机的内存,读写速度比Flash、EEPROM快N倍,掉电后数据丢失。2. Flash、EEPROM、SRAM应用场合Flash:作为单片机运行程序存储的地方。SRAM:存

2021-05-17 16:36:34 11604

原创 SystemVerilog fork join_any运行机制——Lisen

1 fork join_any运行机制fork join_any的运行机制为:(1) fork join_any中各个子线程之间的执行顺序为并行执行,只要进入fork join_any后,各个子线程同时并发执行。(2) 只要fork join_any中任何一个子线程执行完毕,fork join_any后的语句(线程)就立刻开始执行。(3) fork join_any块后的语句开始执行时,fork join_any中没有执行完毕的线程依然保持并行执行,直到fork join_any中的所有子线程执行完

2021-04-14 20:21:19 785 1

原创 QuestaSim仿真步骤——CWNULT

QuestaSim仿真步骤QuestaSim仿真步骤主要分为以下4步:1、 新建工程2、 添加文件与编译3、 仿真4、 添加波形1 新建工程(1)打开QuestaSim仿真软件,执行:File ——> New ——> Project,如图1所示。图1 新建工程(2)然后弹出工程信息对话框,如图2所示。在“Project Name”中输入工程的名字,在“Project Location”输入工程存放的路径,一般是先建立好一个工程文件夹,再把该文件夹的路径复制于次,其他的保持默认

2021-03-31 09:30:10 3049

原创 ULN2803A达林顿管与集电极开路输出元件使用笔记

ULN2803A达林顿管与集电极开路输出元件使用笔记1 达林顿管ULN2803A介绍达林顿管采用的是两级共集电极放大电路,提高输出端的电流驱动能力,实现对后级负载(继电器、LED、显示屏)的驱动。ULN2803A达林顿管内部结构原理图如图所示。在使用时,公共端E端接电源的GND端口,钳位二极管的公共端(COM端)接输出端的供电电源的正极,输出端C端口与输入端(B端口)的电源必须共地。当输入端B端为高电平(2.8V以上时),两个三极管导通,输出端C端直接与GND相连,输出端输出低电平;当输入端(C

2020-10-29 12:37:18 8567 2

原创 Quartus Prime官方下载方法

1.首先进入Intel公司官网的FPGAs下载中心。https://fpgasoftware.intel.com/?edition=pro2.点击左边的“设计软件”选择设计软件,即可看到QuartusII、Intel FPGA IP库、ModelSim、NiosII EDS等。3.软件具体下载步骤(1)选择版本类型:QuartusII分为三个版本,专业版(Pro Edition)、标准版(Standard Edition)、精简版(Lite Edition);一般选择标准版,因为标准版支持所有的器件

2020-05-28 19:52:36 10277

原创 SignalTapII 使用方法——CWNULT

**SignalTapII 使用方法——CWNUL**使用SignalTapII逻辑分析时,首先要建立一个SignalTapII的“.stp”类型的文件,设置要抓取的信号和采样时钟。SignalTapII的使用与IP核的使用不同,必须首先建立“.stp”文件。1.1SignalTapII 的建立过程(1)建立signalTapII文件执行:file——new——SignalTapII ...

2019-12-17 17:14:18 1379

MCP2515使用笔记(CAN控制器)

对CAN控制器 MCP2515的寄存器映射表以及寄存器含义进行了说明明与解释,这是第一部分笔记。

2024-03-13

泰克示波器TBS2000系列Vertical区域使用详细教程

详细描述了泰克示波器(TBS2104X)Navigation区域的使用: 1、Position按钮的功能详细讲解; 2、Menu按钮的功能详细讲解; 3、耦合设置讲解; 4、反向开关的使用; 5、通道带宽设置; 该笔记教程可以作为初学者使用示波器的指导书,使你快速掌握示波器的使用,示波器的功能复杂,只有不断的摸索才能熟练的掌握示波器的使用。

2024-02-22

泰克示波器TBS2000系列Navigation区域使用详细教程

详细描述了泰克示波器(TBS2104X)Navigation区域的使用: 1、M旋钮的功能详解; 2、Cursor光标使用详细讲解; 3、时间测量功能详细讲解(水平方向测量); 4、幅度测量功能详细讲解(垂直方向测量); 该笔记教程可以作为初学者使用示波器的指导书,使你快速掌握示波器的使用,示波器的功能复杂,只有不断的摸索才能熟练的掌握示波器的使用。

2024-02-20

泰克示波器TBS2000系列Resources区域使用详细教程

详细描述了泰克示波器(TBS2104X)Resources区域的使用: 1、Measurea按钮的功能详解,以及各种波形测量方式的讲解,测量时间与电压值; 2、详细描述了使用U盘进行波形保存的操作,便于在报告种呈现原始波形数据; 3、对Default Setup进行讲解; 4、对辅助功能进行讲解,包括语言设置、配置项设置、显示设置(有许多初学者对于显示的设置有很多疑问); 5、日期时间设置,便于通过日期时间作为时间戳,区分记录数据。 该笔记教程可以作为初学者使用示波器的指导书,使你快速掌握示波器的使用。

2024-02-19

泰克示波器TBS2000系列数学运算与前面板功能笔记

详细描述了泰克示波器(TBS2104X)数学运算功能的使用与前面板中通道属性参数、测试端口参数,以及最大测量电压怎样获取。让初学者知道示波器探头的电路结构以及测量电路原理。

2024-02-07

泰克示波器使用笔记-基础篇

详细描述了泰克示波器相关参数的含义,对于初学者了解示波器相关参数的含义非常重要。使用任何一个仪器,只有在了解的情况下,才能真正的学会使用。

2024-02-04

泰克示波器(TBS2000系列)使用笔记-触发功能

笔者通过在实际使用TBS2000示波器的过程中,对触发功能进行了详细的总结,希望对初学者有所帮助。

2024-02-03

Xilinx FPGA时钟资源理解-Part01

讲解了Xilinx FPGA时钟资源相关的笔记,对时序概念、时钟约束的技巧与约束命令进行了讲解。

2024-01-20

Lattice Diamond官网下载简明教程

指导Lattice Dianmond下载

2024-01-20

Wireshark抓包工具使用笔记

(1)对Wireshark的整个使用流程进行了快速描述; (2)说明了抓包工具的使用语法; (3)给出了图形示例

2023-05-21

TimeGen时序图绘制软件使用教程及安装包

本文档是学习使用TimeGen绘图软件最好的教程之一,系统全面的阐述了TimeGenr软件的功能、安装与破解方法、以及常用功能的详细描述,每一个功能都提供了操作效果,作为TimeGen的初学者非常使用。同时还提供软件的安装与破解包。

2022-12-11

ADC_MAX_1031.v

ADC_MAX_1031.v

2022-11-26

龙芯2K1000 Local IO与FPGA外扩总线设计思想

该设计思想与方法是学习龙芯Local IO接口的经典设计方法,特别适用于初学者: 1、给出了通过龙芯2K1000LIO接口外扩CAN、485、uart的设计架构; 2、给出了总线设计中地址与片选的设计原则; 3、给出采用“基地址+偏移地址”的方式对外设进行访问的思想; 4、给出将基地址作为片选使用的方法 5、作者全面阐释了这种通用设计思想,可以作为其他设计人员参考。

2022-05-22

国微SM25QH128以及复旦微JFM25F32A Flash芯片的操作使用笔记

1、详细介绍了国微SM25QH128以及复旦微JFM25F32A Flash读写时序; 2、给出了 FPGA Verilog读写Flash芯片的操作流程,以及状态机的设计方法; 3、给出了程序开发过程中的注意事项; 4、该资料作为Flash读写很好的参考资料,如果需要提供技术支持,可以联系笔者。

2022-03-11

JFM25F32A Flash技术手册

JFM25F32A Flash技术手册

2022-03-11

14、Interface_SystemVerilog_20210728.pdf

初学者学习SystemVerilog——Interface最好的资料之一,全面讲解了interface的组成与调用方法,全部是作者自己通过对interface的理解以及应用的总结。

2021-07-28

空空如也

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

TA关注的人

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