ZYNQ的以太网控制器API和程序和说明文档
(可选)在Vivado中启用ETH0外设,然后综合-布线-生成bitstream,导出到SDK。
全部的API库、说明文档和例程在这个目录:D:\Xilinx\SDK\2019.1\data\embeddedsw\XilinxProcessorIPLib\drivers\
1、外设API文档。
在SDK中,BSP库(Board Support Package)中链接了以太网控制器的API文档。
另外BSP的system.mss中也可以查看API文档,或生成一个简单例程工程(Import Examples)。
2、外设API程序。
在bsp下面有工程相关的外设API程序。
例如上面的xemacps_bd.h写了Buffer Descriptor相关的函数定义,xemacps_hw.h定义了EMAC控制寄存器相关参数(偏移量、标志位掩模定义等)。