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

相关文章

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是指在大型数据集上使用自动化机器学习技术进行模型训练和优化。

ActiveMQ—消息特性(延迟和定时消息投递)

ActiveMQ消息特性:延迟和定时消息投递(Delay and Schedule Message Delivery) 转自:http://blog.csdn.net/kimmking/article/details/8443872 有时候我们不希望消息马上被broker投递出去,而是想要消息60秒以后发给消费者,或者我们想让消息没隔一定时间投递一次,一共投递指定的次数。。。 类似

PostgreSQL核心功能特性与使用领域及场景分析

PostgreSQL有什么优点? 开源和免费 PostgreSQL是一个开源的数据库管理系统,可以免费使用和修改。这降低了企业的成本,并为开发者提供了一个活跃的社区和丰富的资源。 高度兼容 PostgreSQL支持多种操作系统(如Linux、Windows、macOS等)和编程语言(如C、C++、Java、Python、Ruby等),并提供了多种接口(如JDBC、ODBC、ADO.NET等

详解Tomcat 7的七大新特性和新增功能(1)

http://developer.51cto.com/art/201009/228537.htm http://tomcat.apache.org/tomcat-7.0-doc/index.html  Apache发布首个Tomcat 7版本已经发布了有一段时间了,Tomcat 7引入了许多新功能,并对现有功能进行了增强。很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们

如何掌握面向对象编程的四大特性、Lambda 表达式及 I/O 流:全面指南

这里写目录标题 OOP语言的四大特性lambda输入/输出流(I/O流) OOP语言的四大特性 面向对象编程(OOP)是一种编程范式,它通过使用“对象”来组织代码。OOP 的四大特性是封装、继承、多态和抽象。这些特性帮助程序员更好地管理复杂的代码,使程序更易于理解和维护。 类-》实体的抽象类型 实体(属性,行为) -》 ADT(abstract data type) 属性-》成

java线程深度解析(一)——java new 接口?匿名内部类给你答案

http://blog.csdn.net/daybreak1209/article/details/51305477 一、内部类 1、内部类初识 一般,一个类里主要包含类的方法和属性,但在Java中还提出在类中继续定义类(内部类)的概念。 内部类的定义:类的内部定义类 先来看一个实例 [html]  view plain copy pu