ΣSigmaStudio Ask AI Русский Log in

How to read register values within the schematics / flow design

SigmaDSP & SigmaStudio Jan-Meier Jan 7, 2017 00:00 4 replies Original on forum ↗
Subscribe
Jan-Meier Question
Jan 7, 2017 00:00

Currently I'm working on an audioprocessor-design that incorporates the ADAU1452. The design is being made/tested/evaluated using SigmaStudio and the EVAL-ADAU1452MINIZ evaluation board.

Within the design filterparameters will depend on the emphasis bit of the SPDIF input signal as well as the output ratio of one of the ASRCs.

For this I would like to have S/PDIF receiver user data bits of the SPDIF signal (registers 0xF640 to 0xF65B) as well as the ASRC-RATIO info (registers 0xF582 to 0xF589) available within the "programm" but nowhere do I find in SigmaStudio a programmblock that allows access to register values. Sure, I can read these values by hand within SigmaStudio but how can this information be read automatically and made available within the schematics?

Thank you for your help,

Jan Meier

Audio Signal Processors

adau1452

SigmaDSP Audio Processors

DaveThib Reply
Feb 3, 2017 00:00

Hello Jan,

We do not have a cell that can do that at this time. It will be implemented in the future but I am not sure how soon.

Dave T

Jan-Meier Reply
Sep 18, 2017 00:00

Dear Dave,

just a short note, that the new Register Read in the 3.15 beta version works like a charm.

Emphasis info and the asrc-ratios now can be easily read. I'm a happy camper.

Thanks :-)

Jan

DaveThib Reply
Sep 18, 2017 00:00

Hello Jan,

That's great! It is a huge feature and really opens up so many possibilities with these parts.

Now just last week I was studying the ASRCs and the SPDIF implementation regarding the lock bits for both. I did find some issues and there are certainly differences between the Sigma300 and the Sigma350 with these sections. We have started an App Note but it will be a little bit before it is ready to release. Are you planning on using these features?

The bug we did find is that the ASRCs when it is on the input side of the core and there is no SPDIF signal coming in when it powers up then it will output DC. As soon as it locks to a signal it is fine. So I have a workaround if this is a problem with your design.

Dave T

Jan-Meier Reply
Sep 18, 2017 00:00

Dear Dave,

indeed, the feature makes my design much simpler! :-)

Fortunately I'm not bothered by the bug. I only use the SPDIF input to retrieve the emphasis bit. The real audio data are input to one of the serial inputs using a WM8804.

Cheers

Jan