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

相关文章

springboot下载接口限速功能实现

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

spring中的ImportSelector接口示例详解

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

MybatisPlus service接口功能介绍

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

C++作用域和标识符查找规则详解

《C++作用域和标识符查找规则详解》在C++中,作用域(Scope)和标识符查找(IdentifierLookup)是理解代码行为的重要概念,本文将详细介绍这些规则,并通过实例来说明它们的工作原理,需... 目录作用域标识符查找规则1. 普通查找(Ordinary Lookup)2. 限定查找(Qualif

Nginx Location映射规则总结归纳与最佳实践

《NginxLocation映射规则总结归纳与最佳实践》Nginx的location指令是配置请求路由的核心机制,其匹配规则直接影响请求的处理流程,下面给大家介绍NginxLocation映射规则... 目录一、Location匹配规则与优先级1. 匹配模式2. 优先级顺序3. 匹配示例二、Proxy_pa

Java中的Closeable接口及常见问题

《Java中的Closeable接口及常见问题》Closeable是Java中的一个标记接口,用于表示可以被关闭的对象,它定义了一个标准的方法来释放对象占用的系统资源,下面给大家介绍Java中的Clo... 目录1. Closeable接口概述2. 主要用途3. 实现类4. 使用方法5. 实现自定义Clos

java对接第三方接口的三种实现方式

《java对接第三方接口的三种实现方式》:本文主要介绍java对接第三方接口的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录HttpURLConnection调用方法CloseableHttpClient调用RestTemplate调用总结在日常工作

JDK9到JDK21中值得掌握的29个实用特性分享

《JDK9到JDK21中值得掌握的29个实用特性分享》Java的演进节奏从JDK9开始显著加快,每半年一个新版本的发布节奏为Java带来了大量的新特性,本文整理了29个JDK9到JDK21中值得掌握的... 目录JDK 9 模块化与API增强1. 集合工厂方法:一行代码创建不可变集合2. 私有接口方法:接口

Java 的 Condition 接口与等待通知机制详解

《Java的Condition接口与等待通知机制详解》在Java并发编程里,实现线程间的协作与同步是极为关键的任务,本文将深入探究Condition接口及其背后的等待通知机制,感兴趣的朋友一起看... 目录一、引言二、Condition 接口概述2.1 基本概念2.2 与 Object 类等待通知方法的区别

Nginx路由匹配规则及优先级详解

《Nginx路由匹配规则及优先级详解》Nginx作为一个高性能的Web服务器和反向代理服务器,广泛用于负载均衡、请求转发等场景,在配置Nginx时,路由匹配规则是非常重要的概念,本文将详细介绍Ngin... 目录引言一、 Nginx的路由匹配规则概述二、 Nginx的路由匹配规则类型2.1 精确匹配(=)2