等了4个月,终于拿到了,安某某的销售团队也是够扯的,顺便吐槽一下公司的sourcing和financing,美企的流程太多,各种拖沓。
话不多说上图,XLX常规的开发板包装,很大,但其实里面就一个开发板和电源,其他值钱外设是没有的,这就会导致又包括SETUP test 等的example designs没法实现。后面会详细介绍
买这块开发板主要是看重transceiver速度快,可以跑到32G,可以cover到公司的6G-25G产品的测试。
上手先做个一个BIST(built in self test),挺简单的按照说明,几个指示灯循环闪烁。
由于要做高速BERT,所以直接就跑了ibert 的example,使用tcl shell 命令启动,结果不出我所料,报错!问了安富利的技术支持,由于没用过也没法给我一个答案,所以只能明天自己建工程跑了。
惊喜的发现板子上居然有一块zynq7010,本来还想申请一块zcu102,空了研究一下,如果能用就省的申请了,流程太麻烦。
板上自带一个迪芝伦(digilent) 的usb jtag 省去了下载器,但是不知道为什么设备管理器上不是像插上下载器一样显示usb programmer,而是显示的串口,可能是digilent 是其他公司的模块的原因吧,我还专门找了datasheet看了一下,也没找到答案,最好在手册上看到说是在软件中能够识别,于是打开vivado 的hardware manager 果然能够识别,我也就不较真了,毕竟者不是主要的。但我还是申请购买了几个usb下载器,为了防止这玩意可能产生的偶尔不靠谱。
除了usb jtag ,Pmod接口标准也是由Xilinx的第三方合作伙伴迪芝伦(Digilent)制定的接口扩展规范,除了我们经常看到的FMC扩展接口,Pmod接口应用也越来越广泛,由于FPGA I/O接口的灵活性,Pmod接口非常适合FPGA开发板卡与外设实现连接。此外迪芝伦(Digilent)为了解决与特定微控制器接口的连接推出了不同引脚排列的类型。
1、连接器标准
Pmod接口分为HOST和和Peripheral两种类型,分为6pin、8pin和12pin等几类,详见“Digilent Pmod interface Specification Revision:November 20, 2011”。
2、I/O信号定义
针对不同应用,不用接口类型,其连接器的信号定义不同,详见下表:
接口类型 | Pin Num | Signal | Direction |
I2C Interface | 1/2 | SCL | |
3/4 | SDA | ||
5/6 | GND | ||
7/8 | VCC | ||
Pmod Interface Type 1 (GPIO) | 1 | IO1 | In/Out |
2 | IO2 | In/Out | |
3 | IO3 | In/Out | |
4 | IO4 | In/Out | |
5 | GND | ||
6 | VCC | ||
Pmod Interface Type 2 (SPI) | 1 | SS | Out |
2 | MOSI | Out | |
3 | MISO | In | |
4 | SCK | Out | |
5 | GND | ||
6 | VCC | ||
Pmod Interface Type 2A (expanded SPI) | 1 | SS | Out |
2 | MOSI | Out | |
3 | MISO | In | |
4 | SCK | Out | |
5 | GND | ||
6 | VCC | ||
7 | INT | In | |
8 | RESET | Out | |
9 | N/S | not-specified | |
10 | N/S | not-specified | |
11 | GND | ||
12 | VCC | ||
Pmod Interface Type 3 (UART) | 1 | CTS | Out |
2 | RTS | In | |
3 | RXD | In | |
4 | TXD | Out | |
5 | GND | ||
6 | VCC | ||
Pmod Interface Type 4 (UART) | 1 | CTS | In |
2 | TXD | Out | |
3 | RXD | In | |
4 | RTS | Out | |
5 | GND | ||
6 | VCC | ||
Pmod Interface Type 4A (expanded UART) | 1 | CTS | In |
2 | TXD | Out | |
3 | RXD | In | |
4 | RTS | Out | |
5 | GND | ||
6 | VCC | ||
7 | INT | In | |
8 | RESET | Out | |
9 | N/S | ||
10 | N/S | ||
11 | GND | ||
12 | VCC | ||
Pmod Interface Type 5 (H-Bridge) | 1 | DIR | Out |
2 | EN | Out | |
3 | SA | In | |
4 | SB | In | |
5 | GND | ||
6 | VCC | ||
Pmod Interface Type 6 (dual H-Bridge) | 1 | DIR1 | Out |
2 | EN1 | Out | |
3 | DIR2 | Out | |
4 | EN2 | Out | |
5 | GND | ||
6 | VCC |
注:‘Out’means from the host to the peripheral; ‘In’ means from the peripheral to thehost. 详细信息参见接口标准:“Digilent Pmod interface Specification Revision:November 20, 2011”。