- 博客(28)
- 资源 (5)
- 收藏
- 关注
原创 Xilinx(AMD) 7系列FPGA——主BPI配置模式
详细描述了Xilinx 7系列FPGA的BPI配置模式所使用管脚的含义,以及BPI接口的连接图。
2024-02-20 22:08:10
1460
原创 FPGA时钟资源与设计方法——IO延迟约束(Vivado)
描述了Xilinx Vivado中输入输出延迟约束set_input_delay/set_output_delay约束的使用方法,让初学者快速掌握该约束的使用方法。
2024-02-19 15:38:37
1163
原创 泰克示波器(TBS2000系列)数学运算功能使用
详细介绍了泰克示波器的数学运算功能,对于多通道信号测量时,特别有用,对于示波器的深入了解有很大帮助。
2024-02-07 21:22:17
1186
原创 FPGA时钟资源与设计方法——Xilinx(Vivado)
xilinx FPGA开发时钟使用的基本原则与技巧,对于初学者或者有一定开发经验的工程师,有一定的帮助。
2024-02-05 20:01:32
1017
原创 Vivado Tri-MAC IP端口说明
详细描述了Xilinx Vivado tri-mac IP的每一个端口含义,对于初学者使用该IP有很大的帮助。
2024-02-04 20:33:34
1738
1
原创 Vivado Tri-MAC IP的例化配置(三速以太网IP)
本文章讲解了Xilinx Vivado中 tri-mac ethernet IP核的配置与使用,可以作为跑1Gbps配置的参考,实际上IP核的配置很简单,难点在于使用与端口的理解。
2024-02-04 19:47:37
1884
原创 lattice Diamond Programmer程序下载
Lattice Diamond Programmer(支持Lattice FPGA与CPLD程序下载)
2024-01-20 11:50:51
1368
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
3702
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
14316
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
2444
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
12102
原创 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
842
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
3172
原创 ULN2803A达林顿管与集电极开路输出元件使用笔记
ULN2803A达林顿管与集电极开路输出元件使用笔记1 达林顿管ULN2803A介绍达林顿管采用的是两级共集电极放大电路,提高输出端的电流驱动能力,实现对后级负载(继电器、LED、显示屏)的驱动。ULN2803A达林顿管内部结构原理图如图所示。在使用时,公共端E端接电源的GND端口,钳位二极管的公共端(COM端)接输出端的供电电源的正极,输出端C端口与输入端(B端口)的电源必须共地。当输入端B端为高电平(2.8V以上时),两个三极管导通,输出端C端直接与GND相连,输出端输出低电平;当输入端(C
2020-10-29 12:37:18
9817
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
10562
原创 SignalTapII 使用方法——CWNULT
**SignalTapII 使用方法——CWNUL**使用SignalTapII逻辑分析时,首先要建立一个SignalTapII的“.stp”类型的文件,设置要抓取的信号和采样时钟。SignalTapII的使用与IP核的使用不同,必须首先建立“.stp”文件。1.1SignalTapII 的建立过程(1)建立signalTapII文件执行:file——new——SignalTapII ...
2019-12-17 17:14:18
1423
泰克示波器TBS2000系列Vertical区域使用详细教程
2024-02-22
泰克示波器TBS2000系列Navigation区域使用详细教程
2024-02-20
泰克示波器TBS2000系列Resources区域使用详细教程
2024-02-19
泰克示波器TBS2000系列数学运算与前面板功能笔记
2024-02-07
TimeGen时序图绘制软件使用教程及安装包
2022-12-11
龙芯2K1000 Local IO与FPGA外扩总线设计思想
2022-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人