我们配置好官方给我们的比特流文件后,如果想用wujian100平台实现一个工程,那么就要在cdk上写出完整的工程文件,然后下载到板子上运行,是这样吗?还是说还要编写别的比特流文件?
我们配置好官方给我们的比特流文件后,如果想用wujian100平台实现一个工程,那么就要在cdk上写出完整的工程文件,然后下载到板子上运行,是这样吗?还是说还要编写别的比特流文件?
是的,如果你已经使用官方的比特流文件配置好 FPGA 了,就不需要别的比特流文件了。只需要在 CDK 中写你的应用程序就可以了。写好应用程序使用开发板上的板载 CK-Link 下载调试即可。
wujian100中没有i2s协议,所以是不是得配置i2s的bit文件?
是的
我想写i2s的比特流文件,请问有什么参考资料吗?谢谢。
我没有做过这方面的东西,不太清楚有什么参考资料。不好意思。
你好,再问一些关于无剑平台i2c的问题,谢谢。
1)把输出的信号采进来看,发现他循环发送地址的信号,没有发送数据信号。
2)数据是不是通过这个tx_Rx_FiFO这个寄存器直接把数据传出,然后没找到地址传出的语句,在输出口收到的一直是地址信号。
我不清楚你是怎么接的线,我感觉你是不是把 i2c 接口直接接到了逻辑分析仪上,然后由于没有从机的应答,所以会一直发送从机的地址。i2c 肯定是需要发送地址的,我认为地址语句肯定是有的,你在仔细检查一下看看呢。建议你再详细了解一下 i2c 协议。
我在用wm8978的音频模块,因为这个模块IIC配置口只支持写,不支持读。所以之前的话我是用IO口去模拟IIC协议发信号的时候,应答信号是自己给出的,然后现在在用wujian100已经设置好的IIC端口,由于从机不支持读,那从机应答信号要怎么处理呢?
I2C 协议里从机的应答信号(ack) 和你可不可以读没有直接关系的,读写都是会有应答信号的(前提是你正确连接了)。 建议你再详细了解一下 i2c 协议。
关于 wm8978 模块我也没有使用过,不过我从网络上的资料来看也是有详细的说明的。
https://max.book118.com/html/2017/0829/130707297.shtm
我不知道你的 wm8978 模块是什么样的,上图是我在网络上查询的一个文档说明,建议你看看,详细了解一下工作原理。
好的,谢谢,我再学习一下。
用他无剑板子的IIC的口输出的I2C信号经过逻辑分析仪采集回来是正确的了,不过用电压表分别测SDA线和SCL线都是没有电压的,他的口是不是开漏输出,需要外接上拉模块?
@小强 @huagongjiaojing
我们可以通过使用 @+ID的方式通知作者
@huagongjiaojing 从 wujian 开源的文档资料来看,在 FPGA 上的 gpio 应该只是用来做信号输入输出的,并没有实际的推挽开漏等功能。可以考虑手动外部上拉。
@小强 好的,谢谢。