一说到关于实现ZYNQ(FPGA)与DSP之间的GPIO通信或者和丰田威驰03款电路图讲解相关的话题,总是能引起大家关注,小编为你带来解。
本文主要介绍XQ6657Z35-EVM高速数据处理评估板ZYNQ与DSP之间GPIO通信各例程的功能、使用步骤和运行效果。
11ZYNQ与DSP之间的GPIO通信
111个常规职位
ZYNQ例程存放在数据盘的DemoYNQPLFPGA_DSP_GPIO文件夹中。
DSP例程存放在数据盘的DemoDSPXQ_GPIO_FPGA文件夹中。
112功能介绍
实现DSP与ZYNQPL侧之间的GPIO接口传输功能。
DSP和ZYNQPL端子之间连接了三个GPIO信号,如下图所示。
DSP示例通信程序将两个GPIO(GPIO29和GPIO30)设置为输出,将GPIO31设置为输入。DSP从两个GPIO生成方波信号GPIO29和GPIO30。ZYNQ可以捕获波形并通过ILA软逻辑分析仪查看它们。ZYNQ通过VIO虚拟IO向GPIO31输出高低电平,检测GPIO31的下降沿。DSP示例程序中断,检测到GPIO31引脚下降沿中断信号时打印测试信息。
113日常使用
第1131章加载并运行ZYNQ程序
11311打开Vivado项目
打开Vivado示例项目。
打开项目后,界面如下所示。
11312ZYNQPL程序下载
下载比特流文件FPGA_DSP_GPIObit,如下下载界面所示。
加载并运行1132DSP程序
11321CCS导入程序
CCS软件导入示例项目XQ_GPIO_FPGA,如下所示。
导入CCS示例工程后的界面如下所示。
下载并运行11322CCS程序
下载DSP可执行文件XQ_GPIO_FPGAout。
单击“继续”运行DSP程序。
第1133章运算结果说明
11331DSP程序执行结果
在ZYNQPL调试界面的hw_vios窗口中,点击数值下方的数字0或1,即可在GPIO31上产生高电平和低电平信号。
每当GPIO31上产生高电平或低电平下降沿信号时,DSP程序就进入中断服务函数并打印信息,如下图所示。
11332ZYNQ程序执行结果
点击hw_ila_1窗口中带有三角形符号的采集触发按钮,如下图按钮所示,可以看到DSP通过GPIO29和GPIO30两个GPIO引脚发送的方波信号。
第1134章实验结束
在CCS软件窗口中,单击Terminate以断开DSP仿真器与电路板的连接。
在Vivado调试界面HardwareManager窗口中,右键单击localhost1,在弹出菜单中单击CloseServer,然后断开ZYNQJTAG仿真器与开发板的连接。
最后,实验以关闭开发板电源结束。
XQ6657Z35-EVM开发
该产品由广州星子安电子科技有限公司自主研发,采用TIDSPTMS320C6657和XilinxZYNQXC7Z035-2FFG676I进行设计。
非常适合无人机群、软件无线系统、基带信号处理、无线仿真以及高速图像采集和处理等高级应用。
核心板框图
侧视图1
侧视图2
顶部前部
TITMS320C6657,双C66xDSP内核,基础频率1GHz/125GHz
XilinxXC7Z035-2FFG676I,1xKintex-7架构可编程逻辑资源,2xARMCortex-A9,800MHz时钟。
一汽丰田威驰的油泵继电器在哪里?一汽丰田威驰油泵继电器位于控制柜内或控制柜内。丰田威驰油泵继电器的具体位置是在控制柜或控制箱内,具体位置只能通过原理图找到。
自动空调系统中的压力开关一般用于感测压力,如果压力过高或过低,就会触发系统保护,防止设备故障。不过,不同车型的丰田威驰车辆接线接口可能略有不同,因此下面是典型接线的演示
确定压力开关接口的位置。在大多数丰田车型上,压力传感器通常位于空调系统的高压侧或低压侧。
找到连接器周围的线束,并仔细检查每根电线的颜色和标签。在大多数情况下,您会发现有两根电线连接到接口。一种是黑色,另一种是绿色和+/-的组合。
使用合适的剥线钳,剥去两根电线的末端,露出金属芯。然后将其中一根电线连接到压力开关的-端口,并用压接钳将其固定。确保电线与其他组件绝缘并用电工胶带包裹。
将另一根电线的黑色端连接到压力开关的+端口并固定。将绿色和组合的另一端连接到空调系统内组件的金属表面,并用压接钳固定。
将压力开关连接到车辆的电气系统。以下是一些粗略的连接建议
a线路连接系统和开关必须保持清洁且接触良好。
b填充绝缘套管或热缩管以封闭所有电线。
c按照正确的电气接线位置连接到车辆电源的正极或接地极。
这里仅提供简单的连接选项。如果您不熟悉电气接线或有任何疑,请联系专业电工或丰田品牌专家。
No Comment