作者: 硬码农二毛哥 ,文章来源: 硬码农二毛哥微信公众号
去年参加Xilinx技术日,知道了KV260开发套件,对它有了初步的了解,最近拿到单板,对KV260有了新的认识,跟大家分享一下。
KV260与K26的差异
KV260是 AI入门套件,相当于底板加K26。K26分为工业级和商业级两个版本,每个K26上有两个连接器,用来将K26引出的引脚与底板连接。KV260上的K26只引出一个连接器,所以它能实现的功能是不全的。
K26资源
K26核心芯片使用5EV系列芯片。
K26通过两个连接器引出如下类型IO:
○ PS MIO
○ PS-GTR transceivers
○ PS I2C platorm control bus
○ PL HPIO
○ PL HDIO
○ PL GTH transceivers
○ Sideband platorm signals
○ Power and power sequencing signals
接口数量
HDIO
21HDIO->connector1
48HDIO->connector2
HPIO
16 差分对->connector1
42 差分对->connector2
GTH
x4->connector2 ->PL
GTR
x4-> PS-GTR
MIO
x49
接口功能描述
MIO Banks
The MPSoC has a total of three MIO banks
All three MIO banks are powered by the SOM with a 1.8V power rail
Programmable Logic
HDIO 支持1.2v到3.3v
HPIO支持 1.0v或1.8v
连接器
K26有两个连接器 SOM240_1 和OM240_2
KV260硬件上只连接了SOM240_1,无法使用GTH。
启动模式
K26单板配置引脚由SOM240_1引出到底板,PS_MODE引脚悬空配置成1,接0欧电阻配置成0。
KV260参考例程
KV260有如下四个官方例程:
参考文档
Xilinx/kv260-vitis: Kria KV260 Vitis platforms and overlays (github.com)
https://xilinx.github.io/kria-apps-docs/main/build/html/docs/build_petal...
Kria K26 SOM - Xilinx Wiki - Confluence (atlassian.net)
自定义开发
由于K26原理图没有开放,我原来一直以为使用K26开发受限制,目前用了几天,没觉得受到限制,还需要进一步验证。