A while ago, I noticed that the most significant bits of the LSC whitening DOs are not toggling.
I track this issue down and found what is happening. I need experts' help.
To illuminate the issue, terminators are connected to Bit15 of the Bit2Word blocks in the LSC model (attached screen shots).
The corresponding source file is found in c1lsc.c at the following location.
The last channels of the Bit2Word are connected to lsc_cm_slow (the filter module).
This is the source of the issue. This wrong assignment of the connections
can't be changed by connecting Go-From tags to the chennels.
/opt/rtcds/caltech/c1/rtbuild/src/fe/c1lsc/c1lsc.c
3881 // Bit2Word: LSC_cdsBit2Word1
3882{
3883double ins[16] = {
3884 lsc_as110_logicaloperator4,
3885 lsc_as110_logicaloperator1,
3886 lsc_refl11_logicaloperator4,
3887 lsc_refl11_logicaloperator1,
3888 lsc_pox11_logicaloperator4,
3889 lsc_pox11_logicaloperator1,
3890 lsc_poy11_logicaloperator4,
3891 lsc_poy11_logicaloperator1,
3892 lsc_refl33_logicaloperator4,
3893 lsc_refl33_logicaloperator1,
3894 lsc_pop22_logicaloperator4,
3895 lsc_pop22_logicaloperator1,
3896 lsc_pop110_logicaloperator4,
3897 lsc_pop110_logicaloperator1,
3898 lsc_as165_logicaloperator4,
3899 lsc_cm_slow
3900};
3901lsc_cdsbit2word1 = 0;
3902for (ii = 0; ii < 16; ii++)
3903{
3904if (ins[ii]) {
3905lsc_cdsbit2word1 += powers_of_2[ii];
3906}
3907}
3908}
3946 // Bit2Word: LSC_cdsBit2Word2
3947{
3948double ins[16] = {
3949 lsc_as55_logicaloperator4,
3950 lsc_as55_logicaloperator1,
3951 lsc_refl55_logicaloperator4,
3952 lsc_refl55_logicaloperator1,
3953 lsc_pop55_logicaloperator4,
3954 lsc_pop55_logicaloperator1,
3955 lsc_refl165_logicaloperator4,
3956 lsc_refl165_logicaloperator1,
3957 lsc_logicaloperator_cm_ctrl,
3958 ground,
3959 ground,
3960 lsc_logicaloperator_popdc,
3961 lsc_logicaloperator_poydc,
3962 lsc_logicaloperator_poxdc,
3963 lsc_logicaloperator_refldc,
3964 lsc_cm_slow
3965};
3966lsc_cdsbit2word2 = 0;
3967for (ii = 0; ii < 16; ii++)
3968{
3969if (ins[ii]) {
3970lsc_cdsbit2word2 += powers_of_2[ii];
3971}
3972}
3973}
|