|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
DriverHeaven Newbie
Join Date: Dec 2005
Location: Bratislava, Slovakia
Posts: 4
Rep Power: 0 ![]() |
This isn't strictly about kX, but I think you may have some good ideas about this problem:
We want to use Audigy as cheap digital crossover, dsp, equalizer.... It has everything we need - DSP, ADC and DAC ![]() As far as I know, Audigy is emu10k1 DSP with few external components. So in theory it doesn't need PC to work. The question is: how is this DSP programmed? Does this programming need PCI "protocol"? Or is there any simple interface on some of PCI pins (maybe i2c as for tuner in some TV cards)? Is emu10k1 the only chip that has to be configured or also ac97/i2s? If I would know how to program it, it should be possible using some microcontroller like PIC16F/PIC18F... which would program actual microcode of kX DSP into emu10k1 chip... many thanks for any ideas how to configure and use Audigy without PC
|
|
|
|
|
|
#2 |
|
DH Senior Member
Join Date: Jan 2003
Location: The Netherlands
Posts: 1,932
Rep Power: 64 ![]() ![]() ![]() ![]() |
I'm afraid not.
The emu10k1/k2 chips are designed to interface with a PCI-bus. Host must program the DSP and several on-card devices that are mapped in i/o space. Also, the chip uses/needs host memory for TRAM and Sample playback (Soundfonts). FYI: The same FX8010 architecture is used in the RChip meant for dedicated systems like synths, samplers etc. /LeMury PS: The closest I got to a 'embedded system' using a 10kx card is by using a VIA EPIA board and writing a small footprint custom OS for card init, dsp program loading etc. Last edited by LeMury; Dec 9, 2005 at 10:06 PM. |
|
|
|
|
|
#3 | |
|
Audiotecna- Representante
Join Date: Dec 2002
Location: Bogota, Colombia
Posts: 173
Rep Power: 0 ![]() |
Quote:
__________________
Audiotecna - Innovación Musical Distribuidora oficial de Ortofon DJ, Native Instruments and Moog Music para Colombia (1)8073934 |
|
|
|
|
|
|
#4 |
|
DH Senior Member
Join Date: Jan 2003
Location: The Netherlands
Posts: 1,932
Rep Power: 64 ![]() ![]() ![]() ![]() |
>> is it really possible in human terms?
Possible, yes ofcourse. >>..that is, does it require too much coding In general yes, but it all depends on what features that embedded system must have. For example; Booting from floppy and loading/executing some DSP X-over filter 'forever' isn't that hard. >> and do you think its worth the time spent? I doubt it because it's to hardware dependant (future availability of cl cards + tech specs etc. etc.). As a personal experimental hobby project it's quite fun tho. /LeMury |
|
|
|
|
|
#5 |
|
Alternative Audioproductions
Join Date: Sep 2003
Location: Germany / Sachsen-Anhalt
Posts: 1,710
Rep Power: 0 ![]() ![]() |
I would participate in such a project since I use microcontrollers for some time and it would be nice to have an "on-table-system" running with a small pcb, a LCD and a 10kX-card of course
. But this needs to have a lot of information first, how the card interfaces with the world outside. This could end up in a fine user programmable fx-rack or similar (dream!!!)...
|
|
|
|
|
|
#6 |
|
DH Senior Member
Join Date: Jan 2003
Location: The Netherlands
Posts: 1,932
Rep Power: 64 ![]() ![]() ![]() ![]() |
Unfortunatly that won't work TravelRec.
Like I said, emu10kx-cards need a PCI-bus + memory to interface with. Therefore it's much easier to take a VIA-EPIA board (or an old pci-based mobo with some ram) to serve as a host. Btw; there is a freely programmable DSP fx-unit called Chameleon. Too pricy tho. /LeMury |
|
|
|
|
|
#7 |
|
Alternative Audioproductions
Join Date: Sep 2003
Location: Germany / Sachsen-Anhalt
Posts: 1,710
Rep Power: 0 ![]() ![]() |
Ah okay - I understand. Some guys in a german electronics forum have made a circuitry of some FPGA and controller chips to make an old ISA-graphic card to run on a microcontroller host - but I´m afraid this is not to compare with a PCI-soundcard - anyway - it was a nice thought....
|
|
|
|
|
|
#8 |
|
DH Senior Member
Join Date: Jan 2003
Location: The Netherlands
Posts: 1,932
Rep Power: 64 ![]() ![]() ![]() ![]() |
Yes, the ISA bus is much simpler then the PCI bus, but ... it was a nice thought indeed!
Btw; do you have a link to that German electronics forum? |
|
|
|
|
|
#9 |
|
Tail Razer
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 0 ![]() ![]() |
I was checking out some elec forums and found this one
http://www.dutchforce.com/~eforum/index.php Lots of activity. Lots of different subjects too. |
|
|
|
|
|
|
|
|
DriverHeaven Newbie
Join Date: Dec 2005
Location: Bratislava, Slovakia
Posts: 4
Rep Power: 0 ![]() |
Quote:
![]() The question is if try to make it using FPGA or some microcontroller like PIC or ATMEL. |
|
|
|
|
|
|
|
|
|
DriverHeaven Newbie
Join Date: Dec 2005
Location: Bratislava, Slovakia
Posts: 4
Rep Power: 0 ![]() |
Quote:
|
|
|
|
|
|
|
#12 | |
|
DH Senior Member
Join Date: Jan 2003
Location: The Netherlands
Posts: 1,932
Rep Power: 64 ![]() ![]() ![]() ![]() |
Quote:
Review emu10kx/fx8010 docs on kX site for tech specs and Creative OpenSource/Linux ALSA driver implementation on how to initialize the card. /LeMury |
|
|
|
|
|
|
#13 |
|
Alternative Audioproductions
Join Date: Sep 2003
Location: Germany / Sachsen-Anhalt
Posts: 1,710
Rep Power: 0 ![]() ![]() |
@LeMury: The forum I meant: www.mikrocontroller.net lot of AVR/FPGA stuff there - all in german
|
|
|
|
|
|
#14 | |
|
DH Senior Member
Join Date: Jan 2003
Location: The Netherlands
Posts: 1,932
Rep Power: 64 ![]() ![]() ![]() ![]() |
Quote:
|
|
|
|
|
|
|
#15 | |
|
DH Senior Member
Join Date: Jan 2003
Location: The Netherlands
Posts: 1,932
Rep Power: 64 ![]() ![]() ![]() ![]() |
Quote:
Allerdings find ich is grad lustich wie alle terminologie auf deutsch ubersetzt wird. Zb; "speicher", "festplatte" uzw. (Ach, das tut man in Holland auch, nur ein bischen weniger) |
|
|
|
|
|
|
#16 | |
|
Tail Razer
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 0 ![]() ![]() |
Quote:
|
|
|
|
|
|
|
#17 |
|
DH Senior Member
Join Date: Jan 2003
Location: The Netherlands
Posts: 1,932
Rep Power: 64 ![]() ![]() ![]() ![]() |
Yep, looks that way. Hmmm,..nevermind then,..to much fuzz.
|
|
|
|
|
|
#18 | |
|
Alternative Audioproductions
Join Date: Sep 2003
Location: Germany / Sachsen-Anhalt
Posts: 1,710
Rep Power: 0 ![]() ![]() |
Quote:
... not to speak about such extraterrestrial things like "Memory" or "Harddisk". But I overdrive the situation a bit .HöHö, meet you in the forum there my nickname is "TravelRec."
|
|
|
|
|
|
|
#19 |
|
HardwareHeaven Extreme Member
Join Date: Jan 2005
Posts: 5,563
Rep Power: 62 ![]() ![]() ![]() ![]() ![]() ![]() |
lol, what are you guys talking about? I do not mean to correct you (I couldn't imagine trying to post to a forum in a different language, it is sometimes hard enough to make yourself understood using your native language, so please do not take this the wrong way...), but since you are talking about the translation of certain words:
In English, "handy" means "to be good with your hands". I am not sure what you mean by "extraterrestrial" things, but "extraterrestrial" means "not of this Earth", i.e. from another planet, I think that maybe you mean "foreign" things, and although the meaning of "overdrive" is similair, you would not use that word in this context, you would use the word "exaggerate". |
|
|
|
|
|
#20 |
|
Tail Razer
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 0 ![]() ![]() |
I was thinking: extraterrestrial meant 'OFF TOPIC' - ??
But foreign would make more sense.. |
|
|
|
|
|
#21 |
|
DH Senior Member
Join Date: Jan 2003
Location: The Netherlands
Posts: 1,932
Rep Power: 64 ![]() ![]() ![]() ![]() |
Just some OT fun between Trev and me. Nothing serious.
|
|
|
|
![]() |
| Thread Tools | |
|
|