自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (1)
  • 收藏
  • 关注

原创 DDR读写流程与参数

介绍ddr读写流程和主要参数

2024-04-22 09:00:00 359

原创 FPGA时钟

几年前FPGA时钟只需要连接一个单端输入的晶振,非常容易。现在不同了,差分时钟输入,差分信号又分为LVDS和LVPECL,时钟芯片输出后还要经过直流或交流耦合才能接入FPGA,有点晕了,今天仔细研究一下。

2023-08-21 09:30:00 885

原创 cadence从原理图到pcb

选择Design entry CIS,在Import directory中选择刚才生成网络的路径,然后点击Improt Cadence,将网表导入。菜单中选择Place->Quickplace,在出现对话框中选择place。器件导入后,显示非常混乱,需要做如下调整,打开Display->Color。电气规制检查无误后生成网表,选中原理图,点击下图所示按钮。菜单中选择Add->Line,然后再命令窗口中输入:i。新建PCB文件,选择路径,设置PCB文件名称。选择File-> Import->Logic,

2023-06-25 09:00:00 2926

原创 30分钟Cadence原理图入门

30分钟Cadence原理图入门

2023-06-09 09:30:00 3268

原创 Quartus中的逻辑锁定与增量编译

逻辑锁定功能可以将FPGA中的代码模块在固定区域实现,优化时序性能,提升设计可靠性。增量编译功能,可以使设计更快速时序收敛,加快编译速度。

2023-04-28 20:00:00 1548 1

原创 C++之动态内存

本文对c++动态内存知识点进行总结

2023-04-11 09:30:00 409

原创 c++之顺序容器

本文对c++顺序容器主要内容进行总结

2023-04-10 09:00:00 372

原创 Avalon-MM总线控制DDR读写

本文对Avalon总线突发读写DDR方法进行详细介绍

2023-04-07 09:30:00 1397 5

原创 intel fpga远程系统更新

本文介绍了intel官方提供的远程下载例程,使用tcl脚本通过system console实现远程下载的过程。

2023-04-05 10:36:36 838

原创 Nios II软件开发流程简介(含工程)

介绍Nios II软件开发流程

2023-03-06 09:15:00 1245

原创 使用Platform Designer创建Nios II 最小系统

使用Platform Designer创建Nios II 最小系统

2023-02-27 09:00:00 719

原创 fpga设计中如何防止信号被优化

本文分别对quartus和vivado防止信号被优化的方法进行介绍。

2023-02-13 09:30:00 2352

原创 OSERDESE3与ODELAYE3原语

介绍OSERDESE3与ODELAYE3原语使用方法

2023-01-29 09:00:00 1674

原创 MMCME4_ADV与PLL4_ADV原语

介绍MMCME4_ADV与PLL4_ADV原语使用方法

2023-01-13 09:00:00 1224

原创 K26 SOM从emmc启动linux——2

针对K26 SOM EMMC启动问题,提出解决办法

2022-12-25 10:50:40 1062

原创 zynq开发中的文件系统

zynq开发中的文件系统

2022-11-14 09:00:00 1160

原创 zynq开发中的设备树

在zynq开发中经常会修改设备树,每次遇到这种情况都有点发愁,今天把设备树相关的知识点总结一下,希望以后遇到设备树时,能够自如应对。

2022-11-06 12:59:04 2119

原创 K26 SOM从emmc启动linux

KV260视觉入门套件,功能强大,可以实现各种复杂功能的验证,但工程应用最终使用的是K26 SOM,本文将介绍将KV260上红色SOM换成K26 SOM后,如何从EMMC启动Linux。

2022-10-24 09:00:00 668

原创 使用TCL脚本修改KV260启动方式

​ 使用KV260进行开发时会遇到这样的问题,开发板下载模式是QSPI,开发板没有设置拨码开关,如果想变换下载方式,就得修改底板电阻,我开始进行裸机调试时就用的这种方法。下面介绍一种通过tcl命令修改下载模式的方法,省去使用烙铁的麻烦。

2022-10-13 18:39:28 874 2

原创 fpga ram初始化文件coe与mif

在FPGA设计中ram是最常用的ip,一般工程中会用到多个ram,使用文件初始化ram,可以为调试带来很多便利,下面就分别介绍一下,使用coe初始化xilinx fpga ram和使用mif文件初始化intel fpga ram的方法。

2022-09-27 09:00:00 3659

原创 petalinux中加入驱动模块

使用petalinux定制完成Linux系统后,在单板中插入sd卡,系统正常启动。接下来要进行应用程序开发了,使用petalinux添加驱动是必须要经历的一个步骤。本文将介绍在petalinux添加驱动的步骤,展示应用程序调用后的效果。

2022-09-19 09:00:00 1754

原创 FPGA中应用LVDS信号

FPGA开发中经常会用到LVDS信号,本文分别介绍intel fpga和xilinx fpga的LVDS信号处理方法。

2022-09-02 09:00:00 6076

原创 zynq mpsoc裸机多中断运行

zynq mpsoc裸机开发中,经常会使用中断,如果只使用一个中断,比较好处理。如果遇到使用多个中断的情况该如何处理中断函数呢?下面以dma和axi gpio为例进行说明。

2022-08-29 09:00:00 1014

原创 ibert测试gth

在光纤通信开发中,ibert ip会经常用到,它不但可以用来测试误码,测试眼图,还可以通过调整参数使眼图达到比较理想的状态。

2022-08-20 08:47:16 2662

原创 ZYNQ PS与PL通信之DMA

在zynq开发中,PS与PL通信是非常关键的内容,掌握了PS与PL通信方法,就可以搭建各种常用的硬件平台。本文先介绍集中PL与PS的通信方法,然后重点介绍通过DMA实现PS与PL通信。

2022-08-11 09:30:00 5181 1

原创 KV260单板PS控制设置IIC开关芯片

在KV260单板中有一个IIC控制的4选1路开关芯片TAC9546A,使用时通过IIC设置该芯片选择IIC通道,PS中输出一路IIC可以控制4路IIC设备。

2022-07-23 11:17:10 791 4

原创 创建K26 SOM最小系统

本文介绍如何使用K26 SOM新建最小系统,以及如何解决工程中经常出现的问题。

2022-07-16 15:16:19 665 5

原创 TCL脚本控制VIVADO-VIO调试核

在用vivado开发过程中,经常vio调试核,如果要vio输出信号较多,并且信号触发顺序需要控制时,每次通过手动输入就有写麻烦,使用TCL脚本控制vio,只需运行脚本就可以了,极大提升开发效率。

2022-07-01 09:00:00 2360

原创 VDMA调试总结

本文介绍了VDMA调试常用方法和一些需要注意的问题。

2022-06-10 06:00:00 2359 7

原创 JTAG-to-AXI Master调试AXI BRAM Controller

以JTAG to AXI Master 调试AXI BRAM Controller为例说明JTAG to AXI Master的使用方法

2022-05-23 19:47:38 1751

原创 FIFO读数据异常分析

FIFO是FPGA设计中最常用的IP,读写时序相对简单,可能正是因为这个原因,通常不会去细读FIFO手册,具体怎么操作大概清楚,上手就写,一般不会出什么问题。最近却遇到读FIFO异常的情况,特意记录一下,顺便细读了一下PG057。

2022-05-09 18:26:19 4576

原创 MIPI CSI-2 Receiver Subsystem应用总结

在进行MIPI摄像头开发时,经常用到Xilinx的MIPI CSI-2 Receiver Subsystem IP,下面对该IP使用方法进行简单介绍。

2022-04-27 09:00:00 2375

原创 AXI总线工作流程

在zynq开发过程中,AXI总线经常遇到,每次看到AXI总线相关的信号都时一头雾水,仔细研究一下,将信号分分类,发现其实也不难。

2022-04-16 17:45:00 843

原创 VDMA设计

本文对VDMA模块功能、性能、寄存器和软件编程方法进行简要介绍。

2022-04-09 15:45:00 2587

原创 VDMA测试图像源

vdma是zynq开发过程中经常使用的模块,摄像头输出图像数据进入vdma,通过vdma将数据搬运到PS。在没有摄像头的情况下需要使用图像源来调试vdma,有两种方法产生图像源,一种 是使用xilinx的ip,另一种是自己编写图像源,本文介绍如何自己编写AXI4-Stream slave类型的图像源。

2022-04-03 12:39:50 2037 4

原创 KV260编译SmartCam应用

在KV260 AI入门开发套件简介中提到KV260有四个参考例程,smartcam是其中之一,下面介绍一下如果使用Petalinux编译smartcam应用

2022-03-27 21:47:29 1320 6

原创 KV260 AI入门开发套件简介

去年参加Xilinx技术日,知道了KV260开发套件,对它有了初步的了解,最近拿到单板,对KV260有了新的认识,跟大家分享一下。

2022-03-17 23:45:00 3379 2

原创 DDR3读写时序

DDR接口时序比较复杂,想要完全搞懂需要下一番功夫。如果使用DDR3控制器IP控制DDR3,只需要熟悉DDR3读写时序就可以轻松控制DDR读写,下面分别对DDR接口信号和DDR读写时序进行介绍。

2022-03-14 10:00:00 4884 2

原创 zynq7035单板创建PYNQ镜像V2.6-2

介绍PYNQ迭代开发过程

2022-03-06 08:44:44 748

原创 quartus常用tcl命令简介

quartus常用tcl命令简介

2022-03-05 10:35:23 2888

ibert测试gth,该工程用于测试10g光纤通信接口

在光纤通信开发中,ibert ip会经常用到,它不但可以用来测试误码,测试眼图,还可以通过调整参数使眼图达到比较理想的状态。该工程可以实现以上功能。 可以结合硬码农二毛哥的博文ibert测试gth 使用。

2022-08-20

空空如也

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

TA关注的人

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