ADAV4601 System Design Document Confidential Information
Rev.1 August 2009 Analog Devices Page 46
Every block (volume, filter, mux, etc) available in SigmaStudio is a cell and is defined in the params.params file
generated by SigmaStudio. An example of a cell defined in params.params, in this case a general 2
nd
order low
pass filter with a cut off of 1kHz, is shown below.
Where:
Cell Name: Indicates that the following parameter information belongs to that cell.
Parameter Name: A cell may have more than one parameter associated with it and this identifies it.
Parameter Address: The location of the parameter in parameter memory in decimal.
Parameter Value: The value of the parameter in decimal.
Parameter Data: The value of the parameter in hexadecimal 5.23 format.
Cell Name = Gen Filter1
Parameter Name = EQ1940Single10B1
Parameter Address = 0
Parameter Value = 0.00408828258514404
Parameter Data :
0X00 , 0X00 , 0X85 , 0XF7 ,
Cell Name = Gen Filter1
Parameter Name = EQ1940Single11B1
Parameter Address = 1
Parameter Value = 0.00817668437957764
Parameter Data :
0X00 , 0X01 , 0X0B , 0XEF ,
Cell Name = Gen Filter1
Parameter Name = EQ1940Single12B1
Parameter Address = 2
Parameter Value = 0.00408828258514404
Parameter Data :
0X00 , 0X00 , 0X85 , 0XF7 ,
Cell Name = Gen Filter1
Parameter Name = EQ1940Single11A1
Parameter Address = 3
Parameter Value = 1.8951700925827
Parameter Data :
0X00 , 0XF2 , 0X94 , 0XEF ,
Cell Name = Gen Filter1
Parameter Name = EQ1940Single12A1
Parameter Address = 4
Parameter Value = -0.911523461341858
Parameter Data :
0X0F , 0X8B , 0X53 , 0X33 ,
Custom Flow Example:
The example that follows goes through the steps required to change the filter cut off to 2kHz.
1.
The system controller provides the filter coefficients, b
0
b
1
b
2
a
1
a
2
, in 5.23 format.
b
0
= 0.0156048536300659 -> 0x0001FF57
b
1
= 0.0312097072601318 -> 0x0003FEAE
b
2
= 0.0156048536300659 -> 0x0001FF57
a
1
= 1.76945173740387 -> 0x00E27D65
a
2
= -0.831871271133423 -> 0x0F95853E