Forum Discussion
Altera_Forum
Honored Contributor
16 years agoI took a short look at the code and can basically understand your difficulties with it. I think, it can be modified to 24 bit data length, but I would prefer to rewrite it from the scratch. The code has a lot of dubious details, e.g. using multiplexers rather than shift registers for the serialization and deserialization. Usually, I see this kind of code in HDL beginners first tries.
Are you sure, that your I2S interface uses a similar format as the said design? I have used several AD and DA chips exposing (among other standards) an I2S interface, they have all been different.