This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PCA9548A: Issue with IIC Configuration Using AXI-IIC: Only One 9-bit Transmission with NACK Signal After RESET

Part Number: PCA9548A

I am experiencing an issue while configuring the IIC with AXI-IIC. After I set the RESET pin high, only one 9-bit piece of information is transmitted on the SCL and SDA lines. The last bit of this transmission is a NACK signal. Despite multiple attempts, I am unable to successfully configure the IIC.

Here are the codes and cores I've used:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
-- Title : IIC Controller for KC705 clock setup
-- Project : cpri_v6_1
-----------------------------------------------------------------------
-- File : iic_controller.vhd
-- Author : Xilinx
-----------------------------------------------------------------------
-- Description:
-- This module generates IIC commands to set up the Si570 and Si5326
-- Clock generation on the KC705 board to provide CPRI GT reference
-- clock
--
-----------------------------------------------------------------------
-- (c) Copyright 2004 - 2012 Xilinx, Inc. All rights reserved.
--
-- This file contains confidential and proprietary information
-- of Xilinx, Inc. and is protected under U.S. and
-- international copyright and other intellectual property
-- laws.
--
-- DISCLAIMER
-- This disclaimer is not a license and does not grant any
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
within which I invoke the file AXI-IIC. 

Here are the steps I've taken:

- I have set up the hardware as per the manufacturer's guidelines.

- For configuration, I followed the steps outlined in the datasheet, including setting specific registers and initialization sequences. The IIC slave bus address I use is 74(hexadecimal).

- I observed the SCL and SDA lines using an oscilloscope, which confirmed the single 9-bit transmission with the final bit as a NACK.

I am unsure what might be causing this problem and would appreciate any insights or suggestions on how to resolve it.

Thank you in advance for your help! Best regards.

x 出现错误。请重试或与管理员联系。