当前位置:网站首页>KV260的PMOD接口介绍
KV260的PMOD接口介绍
2022-06-22 06:23:00 【王师傅MasterWang】
KV260的PMOD接口介绍
一、什么是PMOD接口
Pmod接口标准是由Xilinx的第三方合作伙伴迪芝伦(Digilent)制定的接口扩展规范。它主要针对低频、少引脚的外围模块。
接口定义了6 脚和12脚接口。
6脚版本定义了4 个数字IO和一个电源,一个地线。
12脚版本定义了8个IO信号脚,一对电源脚和一对地线。
Pmod接口是将外设与FPGA开发板进行组合和匹配的很好方式,可利用方便、可手工焊接的连接器连接八个引脚以及电源和地。FPGA的灵活性允许将其八个信号引脚用于几乎所有功能。
尽管这提高了对FPGA的实用性,但也造成PMOD接口难以配合那些外设功能分配给特定引脚的微控制器。为解决这一问题,Digilent定义了多种不同的Pmod引脚排列类型,不同的功能分配给特定的引脚。
pmod 定义了下面几种类型
I2C
TYPE 1(GPIO)
TYPE 2(SPI)
TYPE 2A(扩展SPI)
TYPE 3 UART
TYPE4 UART
TYPE 4A (扩展的UART)
TYPE 5 ((H-Bridge)
TYPE 6 (dual H-Bridge)

类型定义使得微控制器板较容易使用Pmod接口标准,但仍然存在挑战。利用许多微控制器有限的引脚复用能力,难以实现真正的通用接口,已被废弃的Type 3 UART接口就是很好的例子。然而,即使存在局限性,对于原型或教育目的,Pmod接口是一种非常有用的扩展端口。
二、KV260的PMOD接口
1. 原理图
KV260实现了一个12脚的PMOD接口,该部分的原理图如下:
2. 阻容
与核心板之间预留了阻容,实际默认是0欧和不焊
3. 连接器
HDA11到HDA18散落在JA1的各个地方



4. 核心板管脚
在DS987中可以看到HDA对应HDIO bank 45
虽然没有核心板的原理图,但是我们可以从xtp685-kria-k26-som-xdc.zip里面找到管脚约束文件
A17
set_property PACKAGE_PIN H12 [get_ports “som240_1_a17”] ;# Bank 45 VCCO - som240_1_b13 - IO_L4N_AD12N_45
D20
set_property PACKAGE_PIN E10 [get_ports “som240_1_d20”] ;# Bank 45 VCCO - som240_1_b13 - IO_L7P_HDGC_45
D21
set_property PACKAGE_PIN D10 [get_ports “som240_1_d21”] ;# Bank 45 VCCO - som240_1_b13 - IO_L7N_HDGC_45
D22
set_property PACKAGE_PIN D11 [get_ports “som240_1_b22”] ;# Bank 45 VCCO - som240_1_b13 - IO_L8N_HDGC_45
B20
set_property PACKAGE_PIN B10 [get_ports “som240_1_b20”] ;# Bank 45 VCCO - som240_1_b13 - IO_L9N_AD11N_45
B21
set_property PACKAGE_PIN E12 [get_ports “som240_1_b21”] ;# Bank 45 VCCO - som240_1_b13 - IO_L8P_HDGC_45
B22
set_property PACKAGE_PIN D11 [get_ports “som240_1_b22”] ;# Bank 45 VCCO - som240_1_b13 - IO_L8N_HDGC_45
C22
set_property PACKAGE_PIN B11 [get_ports “som240_1_c22”] ;# Bank 45 VCCO - som240_1_b13 - IO_L10P_AD10P_45
所以,最后的对应关系如下:
| PMOD管脚 | SOM管脚 | CPU管脚 |
|---|---|---|
| 1 | som240_1_a17 | H12 |
| 2 | som240_1_d20 | E10 |
| 3 | som240_1_d21 | D10 |
| 4 | som240_1_d22 | D11 |
| 5 | som240_1_b20 | B10 |
| 6 | som240_1_b21 | E12 |
| 7 | som240_1_b22 | D11 |
| 8 | som240_1_c22 | B11 |
边栏推荐
- Empirical mode decomposition (EMD) and Hilbert Huang transform (HHT)
- [technical notes]
- 线程和进程的区别
- Machine learning concept sorting (no formula)
- Discrete PID control based on MATLAB
- import keras时遇到的错误 TypeError: Descriptors cannot not be created directly. If this call came from a _
- ReadWriteLock
- You are using PIP version 19.0.3, however version 22.1.2 is available
- [5g NR] ng setup of ngap protocol
- ERROR: cannot verify nih.at’s certificate, issued by “/C=US/O=Let‘s Encrypt/CN=R3”,wget报错
猜你喜欢

Shengxin visualization (Part3) -- violin diagram

从入门到精通之专家系统CLIPS(一)CLIPS初识与概述

Vulnérabilité à l'injection SQL (XIII) injection base64

SQL 注入漏洞(十二)Cookie注入

【5G NR】NAS连接管理—CM状态

【5G NR】手机身份证号IMEI与IMEISV

Shengxin visualization (Part1) -- histogram

Bathymetry along Jamaica coast based on Satellite Sounding
![[5g NR] mobile phone ID number IMEI and imeisv](/img/f0/2613fc9f59f7d0d4335b13f0273fc2.png)
[5g NR] mobile phone ID number IMEI and imeisv

5G终端标识SUPI,SUCI及IMSI解析
随机推荐
【OpenAirInterface5g】高层模块接口及itti实体线程创建
Huiding technology gr551x series development board supports openharmony
Generics in C #
Machine learning concept sorting (no formula)
Information system project management - scope management (focus)
Current harmonic suppression strategy of grid connected inverter with PIR controller regulator
R language observation log (part24) -- writexl package
Surfer格网文件裁剪
5g-guti detailed explanation
e. Hash & oldcap = = 0 detailed interpretation
On the definition of jinja2 macro
Stream stream calculation
leetcode每周3道(八)图之最短路
Logback custom pattern parameter resolution
生产者和消费者问题
IO intensive and CPU intensive
Upload file prompt 413 request entity too large error
Four functional interfaces (required)
从入门到精通之专家系统CLIPS(一)CLIPS初识与概述
C skill tree evaluation - customer first, making excellent products