【紫光同创PG2L100H开发板】盘古676系列,盘古100Pro+开发板,MES2L676-100HP
本原创文章由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处(www.meyesemi.com)
一:开发系统介绍
开发系统概述
MES2L676-100HP开发板采用紫光创 logos2系列 FPGA,型号:PG2L100H-6FBB676。开发板采用核心板+扩展板结构,核心板与扩展板之间使用高速板对板连接器进行连接,核 心 板 侧 连 接 器 型 号 : LB3524-G120P-WOR , 扩 展 板 侧 连 接 器 型 号 :LB3524-G120S-WOR。
核心板主要由FPGA+2 颗DDR3+2 颗 FLASH+电源及复位电路组成,承担了FPGA最小系统运行及高速数据处理及存储功能。FPGA选用紫光同创28nm工艺FPGA(logos2:PG2L100H-6FBB676);PG2L100H 与 DDR3 在数据交互时时钟频率最高可达1066Mbps,两颗DDR3 数据位宽共32bit,因此数据带宽可达(1066Mbps*32),充分满足高速多路数据存储的需求;另外 PG2L100H FPGA 带有8路HSST高速收发器,每路速度高达6.6Gbps,非常适用于光纤通信与 PCIe 通信;核心板上的两颗 FLASH 主要用于存储 FPGA配置文件 。
底板为核心板扩展了丰富的外围接口,其中包括 HDMI 输出接口、HDMI 输入接口、网口、串口,SD卡接口、光纤模块接口,SMA_HSST 接口、PCIe 接口,并配置了按键、LED 灯、EEPROM 器件。
二:开发系统简介
开发系统外设资源
HDMI 输出接口 *1
光纤接口 *2
SD 卡接口 *1
SMA_HSST 接口 *1
用户按键 *5
USB 转 UART *1
HDMI 输入接口 *1
PCIe 接口 *1
10/100/1000M 以太网接口 *1
Jtag 调试接口 *1
LED 灯 *8
FMC 扩展口 *1
开发系统功能框图
MES2L676-100HP 开发平台所能实现的功能描述如下:
Logos2 FPGA 核心板
由 PG2L100H-6IFBB676+2 片 512MB DDR3 + 2 片 128Mb QSPI FLASH 组成。
10/100M/1000M 以太网 RJ-45 接口 *1
网口 PHY 芯片采用 RTL8211F,RTL8211F 支持 10/100M/1000Mbps 网络传输数据率;支持全双工工作模式及数据率自适应。
PCIe X4 接口 * 1
支持 PCI Express 2.0 标准,提供 PCIe X4 高速数据传输接口,单通道通信速率可高达5GTbps。
SFP 高速光纤接口 * 2
Logos2 FPGA 的 HSST 收发器的 2 路高速收发器连接到 2 个光模块的发送和接收,实现 2 路高速的光纤通信接口。每路的光纤数据通信接收和发送的速度高达 6.6Gb/s。
SMA_HSST 接口 * 1
Logos2 FPGA 的 HSST 收发器的 1 路高速收发器连接到 SMA 接口,数据通信接收和发送的速度高达 3.125Gb/s。
HDMI 输出 * 1
选用了国产宏晶微公司的 MS7210 HDMI 发送芯片,兼容 HDMI1.4b 及 HDMI 1.4b下标准视频的 3D 传输格式。支持的最高分辨率高达 4K@30Hz,最高采样率达到 300MHz;支持 HBR 音频。
HDMI 输入 * 1
选用了国产宏晶微公司的 MS7200 HDMI 接收芯片,兼容 HDMI1.4b 及 HDMI 1.4b下标准视频的 3D 传输格式。支持的最高分辨率高达 4K@30Hz,最高采样率达到 300MHz;支持 HBR 音频。
USB 转串口 * 1
用于与电脑进行串口通信,方便用户进行调试。串口芯片采用 Silicon Labs 的USB-UART 芯片: CP2102 , USB 接口采用 USB Type C 接口。
Micro SD 卡座
支持 SDIO 模式和 SPI 模式。
EEPROM
板载一片 IIC 接口的 EEPROM:24C02;
JTAG 接口
10 针 2.54mm 间距的双排排针口,用于 FPGA 程序的下载和调试。
LED 灯
8 个用户发光二极管;
按键
5 个用户按键,1 个硬件复位按键;
FMC 扩展口
FMC 扩展口共扩展 34 对差分 IO,1 路 I2C 总线信号,一路 HSSTLP 高速串行数据收发信号以及一路 HSSTLP 的参考时钟信号。
三:核心板
核心板概述
MES2L676-100HP 核心板是“小眼睛科技”基于多年 FPGA 开发经验,采用紫光同创logos2 系列 PG2L100H-6IFBB676 作为主控芯片而开发的全新国产高性能 FPGA 核心板,具有高数据带宽、高存储容量的特点,适用于视频图像处理、高速数据采集、工业控制等多元应用场景。
MES2L676-100HP 核心板使用了 2 片 DDR3 芯片, DDR3 总容量 8Gbit,组合数据总线宽度为 32bit,最高速率支持 1066Mbps,满足用户高带宽的数据缓存需求。
MES2L676-100HP 核心板扩展出 8 对 HSST TX/RX 信号,用于光纤通信、PCIe 通信、FMC 接口通信,且硬件上 FPGA 芯片到接口之间走线做了等长和差分处理,非常适合二次开发。
MES2L676-100HP 核心板尺寸结构图如下图所示:
系统描述
FPGA
FPGA 型号为 PG2L100H-6IFBB676,属于紫光同创 logos2 系列产品,速度等级为 6,温度范围:工业级(-40~100°C),FBB 封装,管脚数目 676。
紫光同创 Logos2 系列 FPGA 产品型号的编号内容及意义如下:
相关文章:

【紫光同创PG2L100H开发板】盘古676系列,盘古100Pro+开发板,MES2L676-100HP
本原创文章由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处(www.meyesemi.com) 一:开发系统介绍 开发系统概述 MES2L676-100HP开发板采用紫光创 logos2系列 FPGA,型号&#x…...

Node.JS 版本管理工具 Fnm 安装及配置(Windows)
Fnm 安装及配置(Windows) Fnm(Fast Node Manager)?? 一个快速而简单的 Node.js 版本管理工具,使用 Rust 编写。 1 安装 官网:Fnm(镜像网站 )。 下载:Fnm(…...

labview通过时间计数器来设定采集频率
在刚接触labview的时候,笔者通常用定时里的等待函数来实现指令的收发,但是当用到的收发消息比较多时就出现了卡顿,卡死的情况,这是因为当用队列框架时,程序卡在了其中的一个分支里,等通过相应的延时后才可以…...
汇编JCC条件跳转指令记忆
汇编中的条件跳转指令(JCC): 1. 理解标志寄存器 JCC 指令依赖于标志寄存器(FLAGS)的状态,常见的标志位有: ZF(Zero Flag):结果为0时置1。 CF(Ca…...

HTML排版标签、语义化标签、块级和行内元素详解
目录 前言 一、HTML中的排版标签 1. 文本相关标签 1.1 标题标签 ~ 1.2 段落标签 1.3 强调和加粗 1.4 换行标签 1.5 水平线标签 二、HTML中的语义化标签 2.1 语义化标签概述 2.2 常见的语义化标签 示例(核心代码部分): 三、HTM…...

【回溯+剪枝】单词搜索,你能用递归解决吗?
文章目录 79. 单词搜索解题思路:回溯(深搜) 剪枝 79. 单词搜索 79. 单词搜索 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 …...
《深度揭秘LDA:开启人工智能降维与分类优化的大门》
在当今人工智能蓬勃发展的时代,数据成为了驱动技术进步的核心要素。随着数据采集和存储技术的飞速发展,我们所面临的数据量不仅日益庞大,其维度也愈发复杂。高维数据虽然蕴含着丰富的信息,但却给机器学习算法带来了一系列严峻的挑…...

Linux(CentOS)安装 MySQL
CentOS版本:CentOS 7 三种安装方式: 一、通过 yum 安装,最简单,一键安装,全程无忧。 二、通过 rpm 包安装,需具备基础概念及常规操作。 三、通过 gz 包安装,需具备配置相关操作。 --------…...

C++ 使用CURL开源库实现Http/Https的get/post请求进行字串和文件传输
CURL开源库介绍 CURL 是一个功能强大的开源库,用于在各种平台上进行网络数据传输。它支持众多的网络协议,像 HTTP、HTTPS、FTP、SMTP 等,能让开发者方便地在程序里实现与远程服务器的通信。 CURL 可以在 Windows、Linux、macOS 等多种操作系…...

面试题-SpringCloud的启动流程
关键词 prepareEnvironmentBootstrapApplicationListenerBootStrap Context(启动应用上下文)Environment中bootstrap属性 面试回答 引入SpringCloud相关组件后,均会引入一个spring-cloud-context的依赖包,这个项目的META-INF/s…...

MySQL基础知识
目录 一.什么是MySQL 二.分布式系统中的身份转换 三.MySQL是如何存储数据的 四.什么是数据库的命令 一.什么是MySQL MySQL是一个“客户端(client) - 服务器(server)”结构的软件(数据库软件)。 客户端&am…...

nas-群晖docker查询注册表失败解决办法(平替:使用SSH命令拉取ddns-go)
目录 前言必读 一、遇到问题 二、操作步骤 (一)打开群晖系统的SSH服务? (二)Windows电脑本地下载安装putty? 输入登录账号密码 开启root权限 例子:使用命令行下载ddns-go? 前言必读 读者手册(必…...
GSMA SGP.31 eSIM IoT 架构与需求笔记
GSMA SGP.31 eSIM IoT 架构与需求笔记 (版本 1.2,2024 年 4 月 26 日) 一、 概述 1. 文档目的: 本文件旨在为网络受限和/或用户界面 (UI) 受限的物联网 (IoT) 设备中的嵌入式通用集成电路卡 (eUICC) 提供远程配置架构和需求规范。 2. 主要内容&#…...
sql版本序列号
SQL Server 2019 Enterprise密钥:HMWJ3-KY3J2-NMVD7-KG4JR-X2G8G SQL Server 2019 Enterprise Core密钥:2C9JR-K3RNG-QD4M4-JQ2HR-8468J SQL Server 2019 Standard密钥:PMBDC-FXVM3-T777P-N4FY8-PKFF4 SQL Server 2019 Web密钥:33…...
vue2-nextTick
这里是引用 vue2-nextTick 1. 什么是nextTick 先来看官方定义 在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM云里雾里,啥意思呢,其实本质就是事件循环、同步和异步的问题不懂事件循环相关问题的…...

【其他专题】如何在线将PNG转ICO图标
在我们编程打包成exe时,可能需要一些图标文件。但往往我们下载的图标文件是.png或是其他格式的,是不能用于做图标文件的,因为图标文件往往是.ico文件。 比如下图所示的.png文件,我们怎么快速的将它转为ico文件呢? 首先…...

2019_AutoInt
AutoInt:通过自注意神经网络进行自动特征交互学习 创新点复现论文0摘要1介绍2相关工作2.1点击率预测2.2学习特征交互2.3注意力和残差网络 3问题定义4自动特征交互学习4.1概述4.2输入层4.3嵌入层4.4交互层4.5输出层 4.6训练4.7 AutoInt分析 5实验5.1实验装置5.2定量结…...

HAL库 Systick定时器 基于STM32F103EZT6 野火霸道,可做参考
目录 1.时钟选择(这里选择高速外部时钟) 编辑 2.调试模式和时基源选择: 3.LED的GPIO配置 这里用板子的红灯PB5 4.工程配置 5.1ms的systick中断实现led闪烁 源码: 6.修改systick的中断频率 7.systick定时原理 SysTick 定时器的工作原理 中断触发机制 HAL_SYSTICK_Co…...
使用 Postman 进行 API 测试:从入门到精通
使用 Postman 进行 API 测试:从入门到精通 使用 Postman 进行 API 测试:从入门到精通一、什么是 API 测试?二、Postman 简介三、环境搭建四、API 测试流程1. 收集 API 文档2. 发送基本请求示例:发送 GET 请求示例代码(…...

K8s 分布式存储后端(K8s Distributed Storage Backend)
K8s 分布式存储后端 在 K8s 中实现分布式存储后端对于管理跨集群的持久数据、确保高可用性、可扩展性和可靠性至关重要。在 K8s 环境中,应用程序通常被容器化并跨多个节点部署。虽然 K8s 可以有效处理无状态应用程序,但有状态应用程序需要持久存储来维护…...
论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(二)
HoST框架核心实现方法详解 - 论文深度解读(第二部分) 《Learning Humanoid Standing-up Control across Diverse Postures》 系列文章: 论文深度解读 + 算法与代码分析(二) 作者机构: 上海AI Lab, 上海交通大学, 香港大学, 浙江大学, 香港中文大学 论文主题: 人形机器人…...

Prompt Tuning、P-Tuning、Prefix Tuning的区别
一、Prompt Tuning、P-Tuning、Prefix Tuning的区别 1. Prompt Tuning(提示调优) 核心思想:固定预训练模型参数,仅学习额外的连续提示向量(通常是嵌入层的一部分)。实现方式:在输入文本前添加可训练的连续向量(软提示),模型只更新这些提示参数。优势:参数量少(仅提…...

shell脚本--常见案例
1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件: 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...
【Java学习笔记】Arrays类
Arrays 类 1. 导入包:import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序(自然排序和定制排序)Arrays.binarySearch()通过二分搜索法进行查找(前提:数组是…...

大型活动交通拥堵治理的视觉算法应用
大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动(如演唱会、马拉松赛事、高考中考等)期间,城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例,暖城商圈曾因观众集中离场导致周边…...

【第二十一章 SDIO接口(SDIO)】
第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...

ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放
简介 前面两期文章我们介绍了I2S的读取和写入,一个是通过INMP441麦克风模块采集音频,一个是通过PCM5102A模块播放音频,那如果我们将两者结合起来,将麦克风采集到的音频通过PCM5102A播放,是不是就可以做一个扩音器了呢…...

【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)
骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术,它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton):由层级结构的骨头组成,类似于人体骨骼蒙皮 (Mesh Skinning):将模型网格顶点绑定到骨骼上,使骨骼移动…...
AspectJ 在 Android 中的完整使用指南
一、环境配置(Gradle 7.0 适配) 1. 项目级 build.gradle // 注意:沪江插件已停更,推荐官方兼容方案 buildscript {dependencies {classpath org.aspectj:aspectjtools:1.9.9.1 // AspectJ 工具} } 2. 模块级 build.gradle plu…...
laravel8+vue3.0+element-plus搭建方法
创建 laravel8 项目 composer create-project --prefer-dist laravel/laravel laravel8 8.* 安装 laravel/ui composer require laravel/ui 修改 package.json 文件 "devDependencies": {"vue/compiler-sfc": "^3.0.7","axios": …...