xilinx随笔
文章平均质量分 82
_Hello_Panda_
代码农民工一枚,ZYNQ分享客!
展开
-
分享一下使用Xilinx FPGA驱动MIPI DSI LCD屏的心路历程
分享一下调试用Xilinx FPGA驱动MIPI DSI LCD屏的心路历程,看到的朋友们,可以避免继续踩坑。原创 2024-04-07 11:02:27 · 1812 阅读 · 5 评论 -
关于Xilinx ZYNQ Ultrascale+ MPSoC使用原生PS端DP接口实现Live模式输出的经验分享
今天熊猫君要分享的是如何使用Xilinx ZYNQ Ultrascale+ MPSoC的PS端原生DP接口实现LIVE模式输出3860*2160,30Hz视频。原创 2022-10-07 14:40:23 · 2218 阅读 · 1 评论 -
Sony图像传感器接口SLVS-EC开发分享第一部分:标准简要解读
本文分享了Sony SLVS-EC接口标准简要解读,请大家指正,本文的第二部分为“SLVS-EC接口FPGA实现”,稍得闲了再码字~~原创 2021-12-23 22:09:02 · 6589 阅读 · 4 评论 -
Xilinx推出低功耗-小容量-小封装ZYNQ Ultrascale+ MPSoC,特别适合用于ZYNQ-7000升级换代
作者:Hello,Panda前段时间看到Xilinx发布了新的差异化ZYNQ Ultrascale+ MPSoC ZU1和Artix Ultrascale+ FPGA,熊猫君趁着国家假日有点时间,随便瞎聊一下。本次发布的新产品均采用16nm的工艺,可选封装有0.5mm焊盘间距紧凑型的InFo,最小封装尺寸只有16mm*9.5mm,这种封装类型可以缩短信号互联,有利于提高信号完整性。据Xilinx介绍,由于采用了台积电16nm工艺,相对之前版本的ZU2器件,静态功耗可以降低50%,可编程逻辑相对动态功耗可原创 2021-04-05 15:06:59 · 4344 阅读 · 0 评论 -
基于Xilinx ZYNQ和7 Serises FPGA的MIPI DPHY 接口实现分享
作者:Hello,Panda这次分享一个在Xilinx FPGA实现MIPI DPHY接口的案例(包括CIS协议层)。截止目前为止,Xilinx仅在Ultrascale+及其以上版本的FPGA IO可直接支持MIPI 电平输入,其他的,都需要转换成LVDS来接收。在软件支持上,Xilinx在高版本的Vivado(Vitis)上开放了MIPI...原创 2021-01-27 01:37:20 · 13310 阅读 · 14 评论 -
关于ZCU104开发板VADJ__FMC电压无输出的回答
作者:Hello,Panda最近有不少同学在使用ZCU104开发板时遇到板上电压VADJ__FMC无输出的情况,熊猫君在这里越俎代庖冒充FAE做一下回答:手册UG1267确实有标明VADJ__FMC默认输出1.8V; 该电压由U180产生(英飞凌多路输出电源管理芯片IRPS5401的通道D),供给FMC接口和相关的BANK67和BANK68)。默认情况下,该电压由FSBL进行配置,配置函数在xfsbl_board.c文件里,配置分为3个步骤:第一步:读取EEPROM里关于VADJ__FM原创 2020-10-30 00:31:25 · 1782 阅读 · 0 评论 -
Vivado Vitis 2020.1无法在Ubuntu部分版本上安装的解决办法
在Ubuntu上安装Vitis2020.1或Vivado 2020.1时,常常会遇到安装不成功,报告以下错误:./xsetupException in thread "SPLASH_LOAD_MESSAGE" java.lang.IllegalStateException: no splash screen available at java.desktop/java.awt.SplashScreen.checkVisible(Unknown Source) at java.desktop/ja翻译 2020-10-06 13:09:34 · 4887 阅读 · 0 评论 -
MIPI DPHY&CPHY接口描述及FPGA实现要点
———作者:Hello,Panda MIPI是移动领域最主流的视频传输接口规范,没有之一,目前应用最广泛的是MIPI DPHY和MIPI CPHY两组协议簇(另外还有MIPI MPHY,属于...原创 2020-05-19 21:28:19 · 13996 阅读 · 7 评论 -
MIPI DPHY接口的若干种实现方案概述
一、MIPI DPHY接口简介 MIPI DPHY是MIPI的一种物理层,其协议层有CSI和DSI两种,其中CSI主要用于图像接入,如图像传感器Sensor;DSI主要用于图像输出,如手机屏幕等。 有关MIPI DPHY及CSI和DSI的技术背景可以Google,技术细节也可以参阅对应的标准文档(标准可扫描二维码添加公众号或QQ群获取)。这里主要介绍以下几个关键...原创 2019-08-23 13:49:37 · 14518 阅读 · 4 评论 -
基于FPGA和万兆网的GigE Vison设计方案
基于FPGA和万兆网的GigE Vison设计方案 作者:Hello,Panda...原创 2019-07-19 00:49:37 · 6776 阅读 · 5 评论 -
Vivado生成dcp网表文件并在其它设计中调用的方法
有时候,软件设计师们并不希望将源码开源给第三方,这时候提供网表文件不失为一种办法。生成网表文件并在工程中调用的方法如下: (1)源顶层文件添加(* keep = "true" *)约束,避免综合的时候优化掉信号port; (2)生成的dcp文件中不能添加io buffer,在“Synthesis Settings”->“More Options”下手...原创 2019-06-30 13:27:59 · 11202 阅读 · 4 评论 -
基于安森美Python1300/5000/25K系列CMOS传感器的应用简介
一、Python系列CMOS简介 安森美Python系列传感器主要面向工业级的应用,均为全局快门,-40°C~+85°C宽温级,可设置曝光拐点,采用像素内双采样校正(CDS)技术具有较高的动态范围和一系列噪声水平抑制措施。具有片上自动曝光控制单元,数字输出,10bit ADC转换和720Mbps多通道源同步LVDS数据输出(部分型号支持DPI输出)。提供单色、彩色和红外增强(部分系...原创 2019-06-03 11:14:36 · 4962 阅读 · 3 评论 -
Xilinx ZYNQ UltraScale+ MPSoC应用专栏系列连载[第三篇]写一篇简单需求
Xilinx ZYNQ UltraScale+系列连载[第三篇]写一篇简单需求 ...原创 2019-05-13 01:12:49 · 5220 阅读 · 3 评论 -
Xilinx ZYNQ UltraScale+ MPSoC应用专栏系列连载[第四篇]相机和接口板
Xilinx ZYNQ UltraScale+ MPSoC应用专栏系列连载[第四篇]相机和接口板 ...原创 2019-05-17 00:47:40 · 4527 阅读 · 4 评论 -
Xilinx ZYNQ UltraScale+ MPSoC应用专栏系列连载[第二篇]器件概览
Xilinx ZYNQ UltraScale+ MPSoC应用专栏系列连载[第二篇]器件概览 ...原创 2019-02-25 14:19:21 · 7303 阅读 · 0 评论 -
Xilinx Zynq UltraScale+ MPSoC应用专栏系列连载[第一篇]写在前面
一、写在前面 FPGA 是可编程芯片,因此 FPGA 的设计方法包括硬件设计和软件设计两部分。硬件包括 FPGA 芯片电路、存储器、输入输出接口电路以及其他设备;软件即是相应的 HDL 程序以及最新非常流行的基于高层次综合的程序方法,如Xilinx的一系列工具HLS、SDSoC和Altera的SoC EDS等。(1)选择FPGA(SoC)的若干理由a) FPGA具有现场可编...原创 2018-12-29 22:50:02 · 7913 阅读 · 0 评论 -
Xilinx Zynq UltraScale MPSoC应用专栏预告
各位同行: 楼主计划近期做一个Xilinx Zynq UltraScale MPSoC的应用专栏,内容涵盖硬件设计、嵌入式软件、软硬件协同开发和设计案例,求支持,请大家捧个人场! 感兴趣的或有设计需求的同行,欢迎加入QQ讨论群可300148644进行进一步技术交流或需求对接。 ...原创 2018-12-17 12:28:14 · 757 阅读 · 2 评论 -
Xilinx Zynq器件要点(2)
作者:Hello,Panda1.3 互连接口 PS 对外的互联接口包括: 四个 64bit 高速 AXI_HP Slave 接口,最高时钟为 150MHz; 两个 32bit 低速 AXI_GP Slave 接口和两个 32...原创 2014-12-14 01:05:05 · 4273 阅读 · 0 评论 -
zynq系列器件通过JTAG口访问DDR
在开发过程中硬件调试不免会遇到一种情况,就是可能SD卡、USB和网口都没有调通,但是需要一些少量数据对特定功能进行验证,这时通过JTAG接口Restore数据到DDR或从DDR Dump数据到PC机不失为一种有效选择。Xilinx SDK就支持这种功能,以下做一个简单的介绍: (1)步骤 1:在 SDK 下建立 System Debug 仿真,并选择当前的目...原创 2014-12-17 20:44:48 · 3716 阅读 · 0 评论 -
Zynq PS DMA控制器应用笔记
Zynq PS DMA应用笔记Hello,PandaZynq-7000系列器件PS端的DMA控制器采用ARM的IP核DMA-330(PL-330)实现。有关DMA控制器的硬件细节及相关指令集、编程实例内容参考ARM官方文档: DDI0424D:dma330_r1p2_trm.pdf DAI0239A:dma330_example_programs.pdf本文...原创 2015-07-29 17:49:30 · 13476 阅读 · 0 评论 -
Zynq Qspi控制器应用笔记
Zynq Qspi控制器应用笔记Hello,panda1 Zynq Qspi控制器 Zynq Qspi控制器支持三种模式:I/O模式、线性地址模式和传统SPI模式,其中线性地址模式双片选支持最大的线性地址空间为32MB,可通过PS DMA读取。1.1 线性地址模式 线性地址模式只可从Qspi Flash中读数。在配置QSPI BOOT时,BOOT R...原创 2015-08-10 15:41:01 · 7436 阅读 · 0 评论 -
Zynq片内XADC应用笔记
Zynq片内XADC应用笔记Hello,panda应用笔记简要描述Xilinx Zynq XADC的相关资源及若干种应用。参考文档:u ug480:7Series_XADC.pdf;u xapp795:driving-xadc.pdfu xapp554:xadc-layout-guidelines.pdfu xapp1203:post-proc-ip...原创 2015-07-30 15:36:46 · 11773 阅读 · 1 评论 -
Zynq Fatfs文件系统应用笔记
Zynq Fatfs文件系统应用笔Hello,panda 笔记介绍基于所描述的Zynq Fatfs基于Xilinx xilffsv3.0和Sdpsv2.4,文件系统采用在Bare-Metal和轻量级操作系统中常用的FatFs,版本为v0.10b。在开始介绍FatFs文件系统在Zynq实现之前一定要先对FAT32文件系统有一个清晰的了解。1 FAT32文件...原创 2015-08-13 22:02:47 · 8693 阅读 · 1 评论 -
闲话Zynq UltraScale+ MPSoC (连载1)——忆老前辈Zynq-7000
闲话Zynq UltraScale+ MPSoC ...原创 2015-11-27 23:30:02 · 10495 阅读 · 2 评论 -
vivado2013.4和modelsim联合仿真
vivado2013.4和modelsim联合仿真 Hello,Panda 最近在做Zynq的项目,曾经尝试使用ISE+PlanAhead+XPS+SDK组合和Vivado+SDK来搭建工程,使用中发现前者及其不方便后者有诸多不稳定。近期得闻Xilinx退出Vivado2013.4,就迫不及待的想试用一把,看之前的bug是否有修...原创 2014-01-01 17:46:21 · 17540 阅读 · 2 评论 -
Zynq-7000器件在测量类红外图像系统中的应用
(Fluke TiX1000红外热像仪) 作者:Hello,Panda 基于非制冷探测器的红外测量系统可在各领域广泛应用。如海关、机场等公共...原创 2016-05-22 11:55:49 · 3648 阅读 · 0 评论 -
聊一聊如何实现Xilinx Microblaze Bootloader
作者:Hello,Panda 一般而言,Xilinx Microblaze会被用来在系统中做一些控制类和简单接口的辅助性工作,比...原创 2016-05-02 11:43:29 · 14816 阅读 · 5 评论 -
Zynq高速串行CMOS接口设计与实现
Zynq高速串行CMOS接口的设计与实现 作者:hello,panda 现在CMOS传感器的分辨率越来越大,对应的,对数据传输接口的要求也越来越高。根据熊猫君有限的实现和调试经验,基本上遇到了:①多通道HiSPi接口:主要是Aptina(现已...原创 2020-01-04 22:16:18 · 32841 阅读 · 39 评论 -
闲话Zynq UltraScale+ MPSoC(连载4)——IO资源
作者: Hello,PandaPart3 IO资源和Zynq-7000相比较,Zynq UltraScale+ 增强了PS端的IO性能;PL端每个产品系都有HR和HP两种类型的IO。...原创 2015-11-29 22:32:03 · 7417 阅读 · 0 评论 -
闲话Zynq UltraScale+ MPSoC (连载3)——启动加载
作者:Hello,PandaPart 2 : Zynq UltraScale+ MPSoC启动 熊猫君在这里讨论启动(Boot),主要是想聊它的启...原创 2015-11-29 20:56:25 · 9160 阅读 · 2 评论 -
闲话Zynq UltraScale+ MPSoC (连载2)——架构和电源要求
--续前文 作者:Hello,Panda Zynq UltraScale+ MPSoC架构 Xilinx新一代Z...原创 2015-11-29 20:05:08 · 8872 阅读 · 1 评论 -
Xilinx Zynq器件要点(1)
作者:Hello,Panda 目前Xilinx zynq器件刮起了一阵SoC风,正...原创 2014-12-14 00:23:43 · 4525 阅读 · 0 评论 -
Xilinx Zynq器件要点(3)
作者:Hello,Panda3 ZYNQ 互联结构 确理解并应用 ZYNQ SoC 的 PL 和 PS 间的互联结构有助于设计最优的软件架构,充分利用Zynq 的资源和性能。在1.3 节已经提到,PL 和 PS间主要通过AXI_HP、AXI_GP、...原创 2014-12-14 01:26:32 · 3496 阅读 · 0 评论 -
Zynq 器件搭建多核系统
Zynq系列器件提供双核Cortex-A9 ARM硬核,同时PL还支持MB软核,现在就掰一掰这三核共存怎么用。 1 多核框架 多核框架如图1所示,PL内使用MicroBlaze软核,PS内为ARM双硬核,通用外设控制器、DDR挂在PS上,PL和PS共享DDR。PS程序在DDR里运行应用程序,Microblaze在内部BRAM中运行。 ...原创 2014-12-17 20:58:54 · 14921 阅读 · 7 评论