I'm an electronics student, advanced in some matters, beginner in others. I'm researching about building a board for digital audio processing. The idea is to get it work on the cheapest way. For that i'm thinking to take advantage of old motherboards and pci sound boards and reuse their audio codecs. The first board that came to me had an AC97 chip. So i started to search on web if there are any library written for Arduino. Reading and reading on various posts and webs I found a lot of info but I have many questions yet.
The question is that, can an Arduino manage the serial AC-Link of the codec? I get that is a 256 bit communication at 12Mhz.
Another question is, can I reuse an AC97 library for a linux kernel (for example) to work in Arduino? I'm a software developer so i'm disposed to hack it to get it work with Arduino, but, what kind of work should be done for that? (it only redefines the pins? are there instruction incompatibilities by the cpu architecture?)
I'm lost in some issues. I'll appreciate if somebody can guide me a little. If you encounter some confusion in my idea, tell me and i'll try to speak better.