Lattice随笔
文章平均质量分 84
_Hello_Panda_
代码农民工一枚,ZYNQ分享客!
展开
-
Crosslink-NX器件应用连载(11): 图像(数据)远程传输
大家下午好,晚上好。这里分享一个Lattice Crosslink-NX器件实现图像(CMOS图像传感器、红外热成像仪等)或数据(卫星数据、雷达数据、ToF传感器数据等)远程传输的案例(因为所描述的内容颇杂,晒图不好晒,因此就不多晒图了)。原创 2024-06-02 18:29:36 · 1074 阅读 · 0 评论 -
Crosslink-NX器件应用连载(10): 图像输入并通过HDMI输出
这里分享一个Lattice Crosslink-NX器件通过MIPI或LVDS输入图像,并通过HDMI输出图像的案例(其实这是个比较冷门的需求,Crosslink-NX器件还是主要做MIPI桥接用)。原创 2024-05-31 17:39:59 · 525 阅读 · 0 评论 -
Crosslink-NX器件应用连载(9): USB3.0相机
大家晚上好,很久没有分享设计案例了,实在是太忙了,精力十分有限,今天分享一个CrosslinkNX系列器件用作USB3.0相机(或高速ADC采集)的案例。原创 2024-05-30 23:52:39 · 672 阅读 · 1 评论 -
Lattice CrossLink-Nx LIFCL-40应用连载8:MIPI DSI接口驱动LCD显示器
本案例分享使用LIFCL-40-7MG121I FPGA的MIPI DSI硬核接口驱动7寸LCD显示器。原创 2023-01-06 00:04:10 · 1474 阅读 · 1 评论 -
Lattice Crosslink-NX器件(LIFCL-40-7MG121I)用作视频输入桥接时支持的CMOS型号及可达性能汇总
决定水一文,将Lattice Crosslink-NX系列器件中熊猫君前一阵子用得比较多的那个型号(LIFCL-40-7MG121I)用作CMOS图像传感器接口桥接时所支持的CMOS芯片型号简单罗列一下,可能会方便大家选型。原创 2022-10-29 22:47:30 · 2920 阅读 · 5 评论 -
关于Radiant软件下Crosslink-NX物理层IP核MIPI_DPHY无法产生正确的非连续时钟时序的BUG修复办法
本文分享Radiant软件下Crosslink-NX物理层IP核MIPI_DPHY无法产生正确的非连续时钟时序的BUG修复办法。原创 2022-10-16 21:17:16 · 773 阅读 · 0 评论 -
关于基于Lattice Crosslink-NX系列FPGA用于图像采集、桥接和处理的应用总结分享
基于Lattice Crosslink-NX系列FPGA用于图像采集、桥接和处理的应用总结分享原创 2022-10-07 16:08:03 · 2449 阅读 · 1 评论 -
Crosslink-NX器件应用案例(2): MIPI的多源合成(MUX)与分发(DeMUX)
今天讨论讨论MIPI多通道合成输出(MUX)和输入分发输出(DeMUX)的问题。这也是类似于Crosslink-NX此类器件的一个典型应用方向,通过增加传输速率的方式提升带宽,减少和主控的物理连线Lane数,这里熊猫君以Crosslink-NX基础视觉板和最常见的OV5640图像传感器为例,讲讲MIPI 4-MUX-1的实现思路,DeMUX将之反着实现就成。......原创 2022-08-11 11:49:12 · 1896 阅读 · 1 评论 -
Crosslink-NX器件应用案例(1):SLVS/LVDS/HiSPI/DVP转MIPI D-PHY CSI
这篇文章主要分享Crosslink-NX器件用于传感器接口转换:主要是指将SLVS、LVDS、HiSpi、DVP等其它电平(格式)的接口转换为标准的MIPI D-PHY CSI,按CSI协议封包传输以便和支持MIPI DPHY CSI的SoC如海思、瑞星微、全志、NXP、英伟达、TI等对接。因熊猫君做过以上各格式转换为MIPI的工作,深知接口转换的软件工作实际上都大同小异,因此本文以SLVS转MIPI为例描述之。...原创 2022-07-01 22:36:17 · 3602 阅读 · 0 评论 -
Crosslink-NX LIFCL-40 LIFCL-17系列器件应用案例小结
好久没有发表文章了,今天水一文,主要对Crosslink-NX器件的应用做一个收关小结,就这样,收工,躺平的日子不多说!原创 2022-04-20 20:18:06 · 1122 阅读 · 0 评论 -
Lattice CrossLinkNx LIFCL-40应用连载7:使用HyperRAM存储器
本次分享的是FPGA访问HyperRAM的实例,可在公众号下回复YSPL-LIFCL-APP006获取完整源代码工程。HyperRAM是一种新兴的DRAM,具有IO少,功耗低的特点,适合低功耗、小体积且带宽要求不是特别高的场合。原创 2021-12-13 16:18:12 · 2498 阅读 · 5 评论 -
Lattice CrosslinkNx LIFCL-40应用连载6:搭建HDMI(DVI)发送系统
本例分享了如何使用crosslink-nx器件实现HDMI(DVI)发送控制器,希望可以为设计带来帮助,仅供参考!原创 2021-11-27 21:11:31 · 1154 阅读 · 0 评论 -
Lattice CrosslinkNx LIFCL-40应用连载5:如何使用MIPI D-PHY硬核IP
文章简单分享了Lattice Crosslink-NX系列FPGA的2.5Gbps Lane速率MIPI D-PHY硬核使用方法,集成MIPI硬核极大提高了性能和降低了开发难度,希望本文能起到抛转引玉的作用,给大家的开发工作带来帮助!原创 2021-11-27 20:22:24 · 3877 阅读 · 0 评论 -
Lattice CrossLinkNx LIFCL-40应用连载4-RISC-V处理器访问I2CFIFO
作者:Hello,Panda熊猫君这次分享的是如何通过CrosslinkNX的RISC-V软核来访问I2CFIFO软核。IIC是最常用的外设总线,通常一块板子上要挂好些个IIC器件,如果完全使用RTL状态机来实现总线控制的话,无疑非常的繁琐且非常的不友好,调试和使用起来也很不方便。熊猫君的这次分享就是为了解决这个问题,将Lattice的I2CFIFO模块挂到RISC-V软核的APB总线上,通过软件来实现IIC总线,I2CFIFO模块就相当于是RISC-V处理器的一个外设,按地址访问就行了。在阅读这个原创 2021-02-12 23:07:37 · 1371 阅读 · 0 评论 -
Lattice CrossLinkNx LIFCL-40应用连载3-使用RISC-V软核
作者:Hello,PandaLattice CrosslinkNX内部集成了RISC-V指令集,可以支持RISC-V软核处理器,因此能够进行SoC的开发。RISC-V软核可以运行C程序,实现一些控制、调度以及接口驱动的功能,相比纯FPGA而言更加的方便,特别是在图像采集、处理应用上,可以很便捷的配置CMOS、运行一些ISP的如自动曝光、自动白平衡的控制代码。1.创建SoC工程Lattice提供了SoC开发环境Propel,其中Propel Builder用于搭建硬件工程,Propel用于开发RI原创 2021-01-15 11:07:49 · 1551 阅读 · 0 评论 -
Lattice CrossLinkNx LIFCL-40应用连载2-使用Reveal Inserter逻辑分析工具
作者:Hello,PandaLattice系列工具使用在线调试器的方法比Xilinx要复杂,和Altera的类似,但还是要稍微复杂一些。本例在上一个产生50Hz方波的工程基础上进行说明。1.添加Logic Analyzer核首先,需要将工程布局布线通过生成网表。Step1:点击Tools ->Reveal Inserter按钮或点击快捷按钮,选择Add Logic Analyzer。 ...原创 2021-01-14 23:08:25 · 1174 阅读 · 0 评论 -
Lattice CrossLinkNx LIFCL-40应用连载1:新建一个工程
作者:Hello,Panda1.目的编写Lattice CrossLinkNX此文目的是为了帮助新手利用Lattice Radiant Software创建第一个新工程。(1)软件开发平台:Lattice Radiant Software 2.0.1.281.2(2)评估板:CrossLinkNx Base(编号YSPL0010A,公司自制)(3)器件 :LIFC-40-7MG121C(ES器件)(4)调试器:Lattice HW-USBN-2B//2.创建新工程目标:创建.原创 2021-01-14 21:38:49 · 2047 阅读 · 1 评论