手动主机-无线电硬件设置
的特性来实现Xilinx通信工具箱™支持包®Zynq®的电台,你必须配置主机和无线电硬件,以进行适当的通讯。安装支持包后,请按照以下步骤手动设置硬件。
步骤1。完成硬件清单
使用此列表确认您已经拥有完成硬件设置所需的所有硬件和附件。
1.千兆以太网连接
这种连接通常称为网络连接。您可以使用带千兆以太网线的集成网卡,也可以使用USB 3.0千兆以太网适配器适配器。这种连接对于从主机向无线电硬件传输数据(如编程文件)是必要的。它也是向无线电硬件发送和从无线电硬件接收信号所必需的。
请注意
以太网连接是连接无线电硬件和主机的唯一支持的方法。
要在没有无线连接的情况下同时访问因特网,主机必须有两个以太网连接。
2.SD卡读卡器和可写SD卡
如果主机没有集成读卡器,请使用外置USB SD读卡器。
3.支持无线硬件
有关支持的无线电硬件的列表,请参见硬件支持.在后续步骤提示之前,不要连接或打开设备。
4.以太网电缆
你需要这条电缆将无线电硬件连接到主机上。
5.天线或环回电缆
你需要天线来在空中发射和接收信号。
步骤2。设置支持包MATLAB
能够使用MATLAB中的支持包®,您必须为您的无线电硬件创建无线电对象。在下面的例子中,dev
无线电对象是接口吗基于ad936x的无线电硬件。对于FMCOMMS5无线电硬件,您必须调用sdrdev
与“FMCOMMS5”
而不是“AD936x”
.
dev = sdrdev (“AD936x”);
sdrdev
还为无线电硬件设置特定于体系结构的环境变量。这些变量使MATLAB或Simulink之间能够通信®还有无线电硬件。
有关创建无线电对象的更多信息,请参见sdrdev
.
步骤3。配置主机
要将无线电硬件连接到主机,必须在主机上为它配置一个可用的网络连接。按照针对您的特定操作系统概述的步骤操作。
步骤4。写固件
您需要一个SD存储卡,它配置了该支持包的固件。固件包括嵌入式软件和使用无线电硬件作为I/O外设所必需的FPGA编程文件。如果您已经配置了带有此映像的SD卡,请跳过此步骤。
将4gb或更大的SD存储卡插入主机上的存储卡阅读器中。确保SD卡只有一个分区,该分区的文件系统为FAT16或FAT32。
请注意
如果SD卡是可锁定的,必须先解锁。
在MATLAB命令提示符下,输入以下命令:
downloadImage (dev BoardName,设备名称,…SDCardLocation, SDCardDrive)
dev
对象创建的无线电对象sdrdev
函数步骤2。在MATLAB中设置支持包.设备名称
- Zynq无线电硬件的名称,指定为字符向量。如果
dev
是一个连接基于ad936x的无线电硬件的无线电对象,指定板名为以下选项之一:“ADI射频SOM”
“ZC706和FMCOMMS2/3/4”
“ZCU102和FMCOMMS2/3/4”
“ZedBoard和FMCOMMS2/3/4”
如果
dev
是连接FMCOMMS5无线电硬件的无线电对象,指定板名为“ZC706和FMCOMMS5”
.SDCardDrive
—主机上SD卡驱动器的名称,以字符向量的形式指定。例如,“/媒体/ F8FF-1F5F”
或的:“
例如:
dev = sdrdev (“AD936x”);downloadImage (dev,“BoardName”,“ADI射频SOM”,...“SDCardLocation”,的:“)
第5步。连接无线硬件
步骤6。验证无线电硬件设置
在验证设置之前,必须正确启动无线电硬件。等待直到无线电硬件准备就绪,如上一步所示。
的方法检查主机-无线电通信testConnection
函数。当调用testConnection
,使用您创建的无线电对象步骤2。在MATLAB中设置支持包中配置的主机IP地址步骤3。配置主机.
testConnection (dev,“192.168.3.1”);
成功的连接
如果函数显示所有测试通过了
,则主机与无线电硬件通信成功。
继续使用以下选项之一。
要使用硬件-软件协同设计工作流,您必须安装和配置第三方工具和其他支持包。看到安装硬件-软件协同设计.
要探究无线电I/O功能,请参见安装后要做什么.
成功连接
如果函数返回超时或其他错误,则主机没有与无线电硬件通信。
例如:
警告:硬件没有响应。阅读有关如何诊断连接问题的文档。—主机与硬件通过GigE连接。—主机网卡配置正确。—检查硬件设备的ip地址配置是否正确。
回到第5步。连接无线硬件.在调用之前信息
功能,确保无线电硬件正确连接到主机。如果仍然有问题,请检查常见问题及解决办法.