HSMC接口简介(上)_HSMC接口用途_HSMC接口外观图_三视图_HSMC接口电压_HSMC接口电气特性_HSMC接口走线长度规则

本文主要是介绍HSMC接口简介(上)_HSMC接口用途_HSMC接口外观图_三视图_HSMC接口电压_HSMC接口电气特性_HSMC接口走线长度规则,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

做设计时需要获取HSMC的具体接口定义,CSDN等网站暂时没有结果,作者在Altera官网(现为Intel FPGA官网)搜索HSMC,获取了HSMC_spec(ification).pdf,现分享我之所得:

pdf下载地址:https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/hsmc_spec.pdf?wapkw=HSMC

简介

Altera高速中间卡(HSMC)规范定义了基于FPGA的主板的接口的电气和机械属性。

各大厂商按照此规范设计FPGA接口都叫HSMC接口,调用标准FPGA库生成的HSMC接口也就肯定符合此spec,再换言之,画HSMC板子,照着这个spec画就行了。

用途

用于FPGA接出来此接口,转为其他接口,驱动其他设备,尽管该HSMC规范针对当前和新兴的高速串行互连标准(如PCI Express、千兆以太网、AMC、SPI4.2等)进行了优化,但它并未定义具体的互连用法。也就是说可以应用于以上几种接口的转接,也可以用作别处。

接口应有的电压

12V或3.3V。

外观图

可见HSMC接口也有公母头,公头是左边这个,被叫做中间板卡连接器,也就是用在从设备上的,右侧的是母头,叫主机板连接器,安装在FPGA端,也就是主控板端(也许有的朋友就要问了,为啥母头都在主板上呢?我觉得一般转接板比较小甩出来一个公头更好保存,如果公头在主板上可能会被刮坏露在外面的铜线,另外手边的转接板都是公头,肯定有它的道理。)

这种接口可以有很多形式,比如USB的A型和B型,micro、mini或Type-C,,HSMC每个类型也有自己的编号,如上图左为ASP-122952-01,上图右ASP-122953-01。

机械特性(Mechanical Features)

通俗来讲,就是物理上的尺寸啦,线间距,长短,排列之类:

ASP-122952-01的机械特性:(俯视,正视,侧视)以及PCB电路图。

REF:英寸,方括号内是厘米

 

同样,母头也有俯视图,正视图,侧视图和PCB图:

电气特性

HSMC信号也是高电平为1,低电平为0,差分信号的positive和negative端单独标出。

HSMC需要遵循LVTTL/LVDS/PCML三种标准之一或者兼容(也就是声称自己是HSMC的必须遵守以上三标准之一或兼容),三种标准电压范围如下:

走布线时,应采用50Ω单端走线,对于LVDS或者CMOS信号,走线与参考平面距离应小于走线彼此距离,即松散耦合。

走线长度对于不同的信号类型和板类型各有不同(主板Host要求严格,转接板或叫中间板因要求不同而区别),下图为不同板型与不同信号规范对应的长度:

HSMC的干扰耐受度是10%,也就是说对于3.3V的CMOS信号,摆幅应小于330mV,对于2.5V的CMOS,应小于250mV。

对于不同的线距,在串扰的限制下,可布线的长度也不同,以下是间距与线长对应关系表:

HSMC线的宽度和定义都不同,分为信号线和供电线,供电线部分可承受12V电压,部分3.3V,HSMC172个引脚电压定义如下表所示:

 

这篇关于HSMC接口简介(上)_HSMC接口用途_HSMC接口外观图_三视图_HSMC接口电压_HSMC接口电气特性_HSMC接口走线长度规则的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/260344

相关文章

Spring Boot3.0新特性全面解析与应用实战

《SpringBoot3.0新特性全面解析与应用实战》SpringBoot3.0作为Spring生态系统的一个重要里程碑,带来了众多令人兴奋的新特性和改进,本文将深入解析SpringBoot3.0的... 目录核心变化概览Java版本要求提升迁移至Jakarta EE重要新特性详解1. Native Ima

Qt QCustomPlot库简介(最新推荐)

《QtQCustomPlot库简介(最新推荐)》QCustomPlot是一款基于Qt的高性能C++绘图库,专为二维数据可视化设计,它具有轻量级、实时处理百万级数据和多图层支持等特点,适用于科学计算、... 目录核心特性概览核心组件解析1.绘图核心 (QCustomPlot类)2.数据容器 (QCPDataC

从入门到精通C++11 <chrono> 库特性

《从入门到精通C++11<chrono>库特性》chrono库是C++11中一个非常强大和实用的库,它为时间处理提供了丰富的功能和类型安全的接口,通过本文的介绍,我们了解了chrono库的基本概念... 目录一、引言1.1 为什么需要<chrono>库1.2<chrono>库的基本概念二、时间段(Durat

MySQL 获取字符串长度及注意事项

《MySQL获取字符串长度及注意事项》本文通过实例代码给大家介绍MySQL获取字符串长度及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 获取字符串长度详解 核心长度函数对比⚠️ 六大关键注意事项1. 字符编码决定字节长度2

全面解析MySQL索引长度限制问题与解决方案

《全面解析MySQL索引长度限制问题与解决方案》MySQL对索引长度设限是为了保持高效的数据检索性能,这个限制不是MySQL的缺陷,而是数据库设计中的权衡结果,下面我们就来看看如何解决这一问题吧... 目录引言:为什么会有索引键长度问题?一、问题根源深度解析mysql索引长度限制原理实际场景示例二、五大解决

Redis分片集群、数据读写规则问题小结

《Redis分片集群、数据读写规则问题小结》本文介绍了Redis分片集群的原理,通过数据分片和哈希槽机制解决单机内存限制与写瓶颈问题,实现分布式存储和高并发处理,但存在通信开销大、维护复杂及对事务支持... 目录一、分片集群解android决的问题二、分片集群图解 分片集群特征如何解决的上述问题?(与哨兵模

SpringBoot+Redis防止接口重复提交问题

《SpringBoot+Redis防止接口重复提交问题》:本文主要介绍SpringBoot+Redis防止接口重复提交问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录前言实现思路代码示例测试总结前言在项目的使用使用过程中,经常会出现某些操作在短时间内频繁提交。例

springboot下载接口限速功能实现

《springboot下载接口限速功能实现》通过Redis统计并发数动态调整每个用户带宽,核心逻辑为每秒读取并发送限定数据量,防止单用户占用过多资源,确保整体下载均衡且高效,本文给大家介绍spring... 目录 一、整体目标 二、涉及的主要类/方法✅ 三、核心流程图解(简化) 四、关键代码详解1️⃣ 设置

spring中的ImportSelector接口示例详解

《spring中的ImportSelector接口示例详解》Spring的ImportSelector接口用于动态选择配置类,实现条件化和模块化配置,关键方法selectImports根据注解信息返回... 目录一、核心作用二、关键方法三、扩展功能四、使用示例五、工作原理六、应用场景七、自定义实现Impor

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP