Search found 1244 matches

by frank
Fri Dec 08, 2006 11:19 am
Forum: FV-1 software questions
Topic: DSP books
Replies: 2
Views: 6762

I would recommend you start with Keith's notes on the spin site here . Then, if you have a technical book store near you (if in Los Angeles area check out OpAmp Technical books) then go and browse the books. I've found that which book works best for a person really varies. This is an online book tha...
by frank
Fri Dec 08, 2006 11:04 am
Forum: FV-1 software questions
Topic: xor functionality
Replies: 4
Views: 8088

Hi Tupelo, I cannot reproduce the error, below is my test code and a comment that may help: toggle equ reg0 skp run, start clr or 1 wrax toggle, 0 ; toggle = 1 ; start: ldax toggle ; load toggle skp zro, right; if toggle =0, output to right channel else left ; ldax adcl; read left input wrax dacl,0;...
by frank
Tue Nov 28, 2006 7:15 pm
Forum: FV-1 hardware questions
Topic: Pot-resolution?
Replies: 5
Views: 11531

They are pretty basic ADCs. They have some filtering and hysteresis in them to provide a stable value out. As this filtering and hystersis block is clocked it results in a 125mS time constant at 32KHz sample rate.

I would need to talk to Keith to get more detail on the circuit if you need it.
by frank
Thu Nov 16, 2006 12:26 pm
Forum: FV-1 hardware questions
Topic: Pot-resolution?
Replies: 5
Views: 11531

9-bit resolution on the POTS

While they are updated at Fs, there is some internal filtering of the pot causing it to have about a 100mS time constant.

Each POTX has it's own ADC, not multiplexed
by frank
Tue Nov 14, 2006 3:46 pm
Forum: FV-1 software questions
Topic: Reverse delay?
Replies: 47
Views: 94955

Was thinking about it and I *think* that if you set the coefficient to the ramp in a pitch shift to less than -16384 (not allowed by the assembler however) the pointer would start to move backwards. Have not tried this but using the pitch transpose code and making the POT only go negative may demons...
by frank
Tue Nov 14, 2006 1:01 pm
Forum: FV-1 software questions
Topic: Using ADCL or ADCR as a 4th control input?
Replies: 3
Views: 9158

Actually, you can use any input as a control signal. As the ADC and POTS are register mapped they can be read via RDAX, used as the coefficient in a MULX instruction, etc. So you should be able to read in an ADC input, find the amplitude of the signal and use it as a control function.
by frank
Tue Nov 14, 2006 11:22 am
Forum: FV-1 software questions
Topic: Would this work for tap tempo control?
Replies: 4
Views: 16622

Actually, that seems like a very effective solution. The POT inputs are DC so a switch is just as valid as a pot and the POT input should go to a true 0 when shorted to ground.
by frank
Tue Nov 14, 2006 10:53 am
Forum: FV-1 software questions
Topic: Reverse delay?
Replies: 47
Views: 94955

You could try using a ramp and a CHO RDAL to read it into the accumulator and use it as the counter, will try to get a chance to try this later today.
by frank
Tue Nov 14, 2006 10:32 am
Forum: FV-1 hardware questions
Topic: Maximum FV-1 Sample Clock rate
Replies: 2
Views: 8613

The internal PLL generates an signal of 1024xFS and instruction rate is 128xFS.

Max sample rate should be about 50KHz. I have run chips beyond this but would not recommend it for production.
by frank
Mon Nov 13, 2006 7:54 pm
Forum: FV-1 software questions
Topic: Reverse delay?
Replies: 47
Views: 94955

Hmmmm, not sure how to handle this in the FV-1. You could try using a counter and RMPA to read samples out in reverse but you will run off the end of the delay quickly and you will only get short burts of reverse audio I think. The FV-1 uses a down counter that is added to the address in instruction...
by frank
Mon Nov 13, 2006 5:10 pm
Forum: FV-1 software questions
Topic: Triangle Wave LFOs
Replies: 3
Views: 8508

Matt is correct, if you look at the code the part that makes the ramp a triangle is:

cho rdal,rmp0 ;should range 0 to 0.5, a ramp
sof 1,-0.25 ;subtract 1/4 from the 0 to 1/2 result
absa ;make absolute; now 0 to 0.25
by frank
Thu Nov 02, 2006 11:39 am
Forum: FV-1 hardware questions
Topic: State of I2C question
Replies: 2
Views: 7870

Hi Peter,

The 2-wire interface pins on the FV-1 use internal pull-ups so as long as the FV-1 is not accessing the EEPROM you should be able to read/write the EEPROM.

T1 is strictly for production test. It is designed to only be activated while the device is in the production tester.
by frank
Wed Oct 25, 2006 10:39 am
Forum: FV-1 software questions
Topic: How do you generate random numbers on the FV-1?
Replies: 3
Views: 8868

Interesting question, I suppose you could look at the the LSBs of the ADC input or use them to seed an LFSR as saturation limiting is not applied to logical operations in the chip.
by frank
Mon Oct 23, 2006 4:42 pm
Forum: FV-1 software questions
Topic: Copy protection of external ROM?
Replies: 2
Views: 7811

Sorry, there is no way to encrypt the programs in the external EEPROM.