background image

1.3.5.

USB3 connector

The unit needs to be connected to a PC for operation.  It does not work as a stand-alone piece of 
equipment.   A USB3 port is required on the PC to properly operate the unit.   No power is drawn 
from the USB3 port.  The unit is self powered.

1.3.6.

Power supply connector

The  unit  needs  an  external  supply  to  operate.    The  typical  supply  voltage  is  9V.    The  power 
consumption  depends  on  many  parameters.   At  a  minimum,  the  unit  will  consume  1.5  W.    If  the 
display  is  set  to  maximum  brightness  and  the  FPGA  is  loaded  with  an  IP  running  a  maximum  of 
gates at full speed, the power consumption can reach 5 W.

1.4. Hardware Operation

Connect the hardware unit to a USB3 port.
Power on the unit 

before

 launching the Protocol Analyzer software.

While the unit is waiting for the PC activation, the display will show a standby message asking for 
PC connection.
Once  the  Protocol Analyzer  software  has  detected  and  configured  the  hardware,  the  display  will 
show  the  main  page,  providing  information  about  the  system  configuration  and  the  various 
connector pin functions.

1.4.1.

Multi Purpose I/O

By  default,  the  multi-purpose  IOs  are  configured  as  input  pins.   Their  state  is  captured  on  every 
frames.    When  the  audio  hardware  interface  option  is  available,  the  pins  can  be  configured  as 
serial data lines and clock lines.

  

  

8 Channel PDM inputs  

       4 Ch PDM in and 4 Ch PDM out 

8 Channel PDM outputs

  

8 Channel PCM inputs  

      8 Channel PCM outputs

The  operation  mode  is  indicated  as  well  as  the  bit  and  word  clocks  (from  release  1.27  and 
upwards).

SoundWire Protocol Analyzer

User Manual  V1.0

 of 

13

29

Содержание SoundWire

Страница 1: ...SoundWire Analyzer User Manual SoundWire Protocol Analyzer User Manual V1 0 of 1 29 LnK 44 rue des Combattants B 4624 Roms e Belgium www lnk tools com info lnk tools com...

Страница 2: ...I O 13 1 4 2 SoundWire I O 14 1 4 3 Clock I O 14 1 5 Hardware Parameter Control 14 2 SOFTWARE OPERATION 15 2 1 Installation 15 2 1 Software units 15 2 2 Launching the Protocol Analyzer 15 2 3 Load a...

Страница 3: ...6 Data Samples 29 7 Port Registers 29 8 Stream Mapping 29 SoundWire Protocol Analyzer User Manual V1 0 of 3 29...

Страница 4: ...SoundWire Protocol Analyzer User Manual V1 0 of 4 29...

Страница 5: ...1 HARDWARE SPECIFICATION SoundWire Protocol Analyzer User Manual V1 0 of 5 29...

Страница 6: ...een of the unit 1 3 Connectivity The unit has multiple connectors located on the left side and on the right side left right GND 50 CLOCKS INPUT OUTPUT SOUNDWIRE GPI PDM CLK 0 1 2 3 4 5 6 DATA 1 2 19 2...

Страница 7: ...ven general purpose input pins can be reassigned to a multichannel PDM input output interface or a multichannel PCM input or output Pin Signal Direction 1 Clock Input output 3 Data Line 0 main Input o...

Страница 8: ...C_SCL I O 5 GPI6 IN PDM_BCKI OUT PDM_BCKI OUT PDM_BCKI OUT 7 GPI5 IN PDM_BCKO OUT PDM_BCKO OUT PDM_BCKO OUT 9 GPI4 IN PDM_DATA4 IN PDM_DATA4 OUT PDM_DATA4 OUT 11 GPI3 IN PDM_DATA3 IN PDM_DATA3 OUT PDM...

Страница 9: ...ing edge and the data edge TCHB_EN is equal to 12 5 ns The data line is sampled on the every clock edge 6 B6 2 0 B6 2 6 B6 2 7 B 1 7 B 1 7 2 7 5 6 5 3 0B 7 3 0B 7 1 11 5 7 11 E E E E E E E E E E E E E...

Страница 10: ...OCK SoundWire Source Port Control Registers DATA ROUTER DATA ROUTER DATA ROUTER DATA ROUTER Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 Ch 8 DI1 ChA DI1 ChB 8 A PDM CH B SAMPLE CH A SAMPLE CH B s 0 1 0 1 SDIn_...

Страница 11: ...sed when the desired frequencies can be derived from the reference clock by an integer divider If this is not possible the PLL is used E E E E E E E E E E E E E E E E 3 0B 7 3 0B 7 11 7 11 11 5 7 11 3...

Страница 12: ...is manually programmable 1 3 4 Monitoring Signals connector The monitoring signals are available on a boxed IDC 10 pin header connector with a regular pitch of 2 54 mm 0 1 The bottom pins are all con...

Страница 13: ...unit before launching the Protocol Analyzer software While the unit is waiting for the PC activation the display will show a standby message asking for PC connection Once the Protocol Analyzer softwar...

Страница 14: ...ware can input a clock signal on a SMA RF connector and output a clock signal on another SMA RF connector The display shows the clock IO configuration and functions as well as the measured clocks 1 5...

Страница 15: ...ready for operation 2 1 Software units The tool uses 2 softwares The SoundWire Protocol Analyzer Traffic Generator The present user manual is dedicated to this piece of software The script editor nam...

Страница 16: ...HW not present or non configured HW detected and being configured HW detected and configured SoundWire Protocol Analyzer User Manual V1 0 of 16 29...

Страница 17: ...XML script from the traffic generator itself though File menu or by pressing the Script button Push it directly from the script editor use CTRL T or press the button Send to TG in the Finalize window...

Страница 18: ...ides the REC button The amount of recorded data is shown in the status bar on the bottom left side of the window The maximum record size is now limited to 500 MB to prevent internal database files exc...

Страница 19: ...o reconstruct the complete trace and decoding and extracting all audio data This mode is consuming a lot of disk space and decoding time but gives the most detail While recording the Live View is comb...

Страница 20: ...e protocol analyzer software offers various levels of reading of the captured SoundWire bit stream 3 1 1 Message View The Message View has multiple levels of analysis SoundWire Protocol Analyzer User...

Страница 21: ...den and messages only show the relevant information to understand the message flow Errors All frames that are obtaining errors are listed here That is easy to navigate to a certain error and then swit...

Страница 22: ...related events are shown Search This is a text based search with the following keywords or combinations write read ping da 1 da 0x1 ra 304 ra 0x0130 data 3 data 0x03 ack 1 nak 0 bank ssp slavestatus c...

Страница 23: ...l Word are shown for every frame The unused bit slots are written in white The configured bit slot from data channels are written in black with a color background representing there port The first col...

Страница 24: ...n the SoundWire bus at a given moment in time Up to 7 configured data ports are mapped onto the data port selection buttons together with a user Data Config button If there are more than 7 configured...

Страница 25: ...lack and white with the value of the bank Config A yellow dot show a write operation to the SCP or Data port registers Frame Shape Shows the frame shape on an alternating background color ex 2x48 GPI...

Страница 26: ...d in green and last write operation in blue separately The last action is drawn in bold Note that this values are taken out of the read and write messages on he bus which is not a guarantee that the r...

Страница 27: ...he different devices on the bus and displays them with the enumeration information and data port use Enabled data ports are indicated and if data ports have the same configuration they will be connect...

Страница 28: ...updated according to the position of the time line cursor When the analyser is in live view the page is showing the current situation of the bus 5 Port Properties In this page the data port configura...

Страница 29: ...is in live view the page is showing the current situation of the bus 8 Stream Mapping The Stream Mapping table shows all the data ports for all the slave devices If a data port is used it is coloured...

Отзывы: