Welcome jabbr!
Yes, a warm welcome from me too.
So jabbr, you found this a 100 times faster than I imagined, although I was sure that at one day you'd find my post about the interface. Of course it was very coincidental that I could write about it and that in combination with Arvind's question and your NOS1a arriving at the very same day. However :
What I do not want is that you see this (interface) as some sort of obligation. I only said it out of appreciation in combination which your desire to create such a thing and indeed maybe (all of) our wishes to have something different than stupid USB. FYI : I think I have been the very first (and only one for a longer time) who ever back on CA expressed how lousy USB was (for all of the reasons people, now 8 years later start to find out and complain about).
Anyway, I know as a first how "we" can like to do/develop things, but that it is always the lack of time which prevents it.
I happen to have a very small stash [of PCM1704s] (8 or 16) sitting on the shelf for a very very rainy day
So ... Of course that was challenging me a little, as I already knew that jabbr had these around, and he already knew how many we have laying around over here. But about the former ... these things can take years, until it is finally done or you give up.
So jabbr, don't feel pressed but when will it be ready ?
Nah, kidding !!
Peter
Thank you.
My prototype board is onsite and working on the driver which is the hardest part for me. The initial prototype will run an embedded ARMv7 based Linux which is most convenient for all the control logic ... so I'm knee deep learning how to write an ALSA kernel driver... that driver controls the FPGA and takes care of sending Ethernet frames from the network buffer to the FPGA using DMA.
The advantage is that my sims tell me the chip will use like 1.5W so battery or supercap supply shouldn't be an issue.
In the meantime I'm using a ClearFog base as a network audio adapter (NAA) which is also ARMV7 based. I'd like to be able to compare side by side, but I can also repurpose my old(er) Celeron NAA to run Windows using iSCSI boot.
You may get the idea that I'm a fan of keeping my upsampling workstation away from the electronics using an Ethernet