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

相关文章

详解Java如何向http/https接口发出请求

《详解Java如何向http/https接口发出请求》这篇文章主要为大家详细介绍了Java如何实现向http/https接口发出请求,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 用Java发送web请求所用到的包都在java.net下,在具体使用时可以用如下代码,你可以把它封装成一

Golang的CSP模型简介(最新推荐)

《Golang的CSP模型简介(最新推荐)》Golang采用了CSP(CommunicatingSequentialProcesses,通信顺序进程)并发模型,通过goroutine和channe... 目录前言一、介绍1. 什么是 CSP 模型2. Goroutine3. Channel4. Channe

Java后端接口中提取请求头中的Cookie和Token的方法

《Java后端接口中提取请求头中的Cookie和Token的方法》在现代Web开发中,HTTP请求头(Header)是客户端与服务器之间传递信息的重要方式之一,本文将详细介绍如何在Java后端(以Sp... 目录引言1. 背景1.1 什么是 HTTP 请求头?1.2 为什么需要提取请求头?2. 使用 Spr

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依

业务协同平台--简介

一、使用场景         1.多个系统统一在业务协同平台定义协同策略,由业务协同平台代替人工完成一系列的单据录入         2.同时业务协同平台将执行任务推送给pda、pad等执行终端,通知各人员、设备进行作业执行         3.作业过程中,可设置完成时间预警、作业节点通知,时刻了解作业进程         4.做完再给你做过程分析,给出优化建议         就问你这一套下

容器编排平台Kubernetes简介

目录 什么是K8s 为什么需要K8s 什么是容器(Contianer) K8s能做什么? K8s的架构原理  控制平面(Control plane)         kube-apiserver         etcd         kube-scheduler         kube-controller-manager         cloud-controlle

Java 后端接口入参 - 联合前端VUE 使用AES完成入参出参加密解密

加密效果: 解密后的数据就是正常数据: 后端:使用的是spring-cloud框架,在gateway模块进行操作 <dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>30.0-jre</version></dependency> 编写一个AES加密

【Tools】AutoML简介

摇来摇去摇碎点点的金黄 伸手牵来一片梦的霞光 南方的小巷推开多情的门窗 年轻和我们歌唱 摇来摇去摇着温柔的阳光 轻轻托起一件梦的衣裳 古老的都市每天都改变模样                      🎵 方芳《摇太阳》 AutoML(自动机器学习)是一种使用机器学习技术来自动化机器学习任务的方法。在大模型中的AutoML是指在大型数据集上使用自动化机器学习技术进行模型训练和优化。