我自己之前没有使用过lattice 平台,这次公司准备使用lattice 的PCIe IPCore。我准备在CSDN上写一系列学习笔记,记录使用过程。

我使用的平台 win10+lattice diamond 3.12

这个软件下载地址  https://www.latticesemi.com/zh-CN/Products/DesignSoftwareAndIP/FPGAandLDS/LatticeDiamond#windows

安装完毕后,申请license就可以使用。

我使用开发板是lattice 官方ECP5-5G

开发板资料:https://www.latticesemi.com/products/developmentboardsandkits/ecp55gversadevkit

ECP5支持最高3.2 Gbps SERDES速率,ECP5-5G支持最高5 Gbps SERDES速率

器件拥有双通道模块,可提供最多4通道,实现更高的粒

开发板板子ECP5-5G芯片,最高支持PCIe GEN2 即5G的通信速率

接下来开始记录搭建PCIe核的过程

Lattice PCIe 学习 1相关推荐

  1. PCIe学习(二):PCIe DMA关键模块分析之一

    简介     经过一段时间的学习,这里将PCIe DMA模式的学习结果做一个总结,由于手里没有包含PCIe的板子,因此和学习PIO一样对DMA模式中的关键模块的代码进行逐条分析,希望对和我一样的初学者 ...

  2. 转载 PCIe学习(二):PCIe DMA关键模块分析之一

    版权声明:本文为CSDN博主「CLGo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/cllovexyh/a ...

  3. Apollo Lattice Planner学习记录

    参考:<Apollo Lattice Planner学习记录> <[Baidu Apollo]6.2 Lattice Planner规划算法> <Apollo中Latti ...

  4. PCIe学习笔记之Max payload size

    本文基于linux 5.7.0, 平台是arm64 在平时设备的使用过程中,有可能遇到过数据通信错误(malformed tlp), 或者网卡/磁盘在进行数据读写时性能没有达到预期,这些都可能和pci ...

  5. PCI与PCIe学习一——硬件篇

    文章转载自:点击打开链接 最近在学习驱动开发过程中涉及到PCI相关知识,在网上看了很多文章,良莠不齐,我总结一下比较好的文章分享给大家,那就从源头开始说起. PCI总线和设备树是X86硬件体系内很重要 ...

  6. 转载 PCIe学习(三):PCIe DMA关键模块分析之二

    版权声明:本文为CSDN博主「CLGo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/cllovexyh/a ...

  7. lattice ecp5-25学习

    在这里记录一下,也是对学习的一个简单总结吧,也方便自己以后查询.项目中用到的是Lattice LFE5U-25F-6BG381C这款芯片,该芯片采用40nm工艺,相比以前有更多的dsp,性价比高.先看 ...

  8. PCIe学习笔记之MSI/MSI-x中断及代码分析

    本文基于linux 5.7.0, 平台是arm64 1. MSI/MSI-X概述 PCIe有三种中断,分别为INTx中断,MSI中断,MSI-X中断,其中INTx是可选的,MSI/MSI-X是必须实现 ...

  9. 【UEFI】PCIE学习笔记

    本文是本人学习记录,不保证准确,如有错误请指出.如果侵犯请联系删除. PCIE一共支持256条bus(8个bit),32个device(5个bit),8个function(3个bit), 假设负载全满 ...

  10. PCIe学习笔记(15)--- TLP的ROUTING方式

    PCIE是POINT TO POINT的,不像PCI,是SHARED-BUS,总线上的数据,是被所有EP DEV看到的. 这一点与USB2.0比较类似,是广播方式的(BROADCASTING) USB ...

最新文章

  1. android地图获取坐标位置,android 百度地图 根据得到的经纬度 获取位置信息
  2. 【es6】es6学习笔记
  3. java调用c dll,指针参数和结构体参数搞定
  4. linux镜像文件不要大于4g,Systemback制做大于4G的Ubuntu系统镜像
  5. bash命令行中带通配符参数何时展开??
  6. java编程思想泛型对混入的详细探讨
  7. javascript_如何不再害怕JavaScript
  8. 利用Linux搭建SVN服务器,详细过程
  9. @vue-cli的安装及vue项目创建
  10. vSphere及云端计算的完美集成
  11. VS2010_x86_编译错误
  12. 最懂基金经理的第三方机构猫头鹰,到底是谁?
  13. echarts地图map下钻到镇街、KMZ文件转GeoJson、合成自定义区域
  14. 数据结构中的校园导航系统---c语言
  15. 《老爸老妈浪漫史》Barney和Robin终于。。。
  16. PCB板上的蓝宝石---关于光学定位点的DFM
  17. Partial Multi-Label Learning(PML)-文献学习
  18. Python关于生日悖论分析
  19. 使用 Docker 安装 Zabbix,并配置自定义监控项
  20. [Ubuntu] 如何在VirtualBox OSE中使用share folders -- How to use the share folders in VirtualBox OSE...

热门文章

  1. 计算机硬件系统组装的论文,有关计算机硬件组装论文.docx
  2. 如何打印复印试卷,试卷打印复印去哪里方便
  3. guet-acm-开挂的chair
  4. C盘爆满,你的专属清道夫来啦
  5. 01-Epicor开发总结
  6. c++报错:表达式必须含有常量值
  7. 1每天Python小例-12306爬虫#WinError 2
  8. 使用BOOTICE 恢复系统启动项
  9. 创新洞察|为什么中国企业更擅长用户导向创新
  10. 有一分数序列:2/1,3/2,5/3...求出这个数列的前20项之和(C语言原理详解)。