18.11.2012 Views

L - Amiga Magazine

L - Amiga Magazine

L - Amiga Magazine

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

etto del-I'MC56002 di Delfina da parte di<br />

<strong>Amiga</strong>OS; nonostante questo, Petsoff tie-<br />

ne particolarmente alla divulgazione dei<br />

tool di sviluppo Motorola, pochi, gratuiti e<br />

di facile comprensione, per incoraggiare<br />

la programmazione del DSP.<br />

Terzo elemento di particolare rilievo è il<br />

connettore di espansione a 30 pin, che<br />

assicura I'espandibilità della scheda con<br />

opzioni hardware interfacciate diretta-<br />

mente a codec e DSP (con bus separati,<br />

rispettivamente a 16 e 24 bit). Sono già<br />

state annunciate due schede figlie, l'una<br />

con Il0 digitali professionali a 24 bit, I'al-<br />

tra contenente una porta seriale ad alta<br />

velocità, in grado di operare con interfac-<br />

ce MIDI multiporta o, lasciando l'ambito<br />

musicale, modem veloci; ognuno dei mo-<br />

duli aggiuntivi dovrebbe includere un<br />

connettore passante, al fine di permetter-<br />

ne un collegamento in cascata senza oc-<br />

cupare ulteriori slot Zorro<br />

Software in bundle<br />

La dotazione di partenza consta di due<br />

floppy a doppia densità, uno dei quali<br />

contenente la versione dimostrativa di<br />

MUI 3.8, necessaria per il funzionamento<br />

di tutti i programmi acclusi. Il floppy "Delfina<br />

Install" consente, in maniera rapida<br />

e semplicissima, l'installazione dei pochi<br />

file necessari a una piena operatività con<br />

la scheda.<br />

Con Delfina Lite, non è un gioco di parole<br />

dire di avere un vero "computer nel computer",<br />

embrionale e dedicato al trattamento<br />

di una tipologia specifica di dati,<br />

ma dotato di unità di calcolo, memoria e<br />

bus propri. Il ruolo fondamentale del driver<br />

in dialogo diretto con I'hardware è allora<br />

quello di realizzare il multitasking tra<br />

<strong>Amiga</strong> e Delfina gestendo nel contempo,<br />

come unico processo comune, il trasferimento<br />

continuo dei pacchetti di dati da<br />

processare dal primo al secondo. Da<br />

questo punto di vista il lungo lavoro di<br />

Suikki appare realmente degno di lode,<br />

tanto ~ i che u il driver viene<br />

a identificarsi in una sola libreria<br />

(delfina.library) delle<br />

dimensioni di appena 44<br />

Kb e che, oltre a definire<br />

I'interfacciamento con la<br />

scheda, è anche responsabile<br />

di operazioni come il ricampionamento<br />

in tempo<br />

reale del flusso inviato al<br />

codec. La presenza di un<br />

quarzo da 4 MHz per la sin-<br />

Figura l - La manualistica<br />

e il soflware di sistema<br />

di Delfzna Lite.<br />

Il DSP IuIC56002<br />

Il DSP Motorola MC56002 adottato in Compiendo moltiplicazioni a 24 bit, o ad-<br />

Delfina Lite è uno dei processori di segna- dizioni a 56 bit in due soli cicli di clock, u-<br />

le più diffusi, per via delle ottime presta- na FFT su 1024 punti-campione è realiua-<br />

zioni in rapporto ai costi, abbattuti dalla ta in poco più di 2.5 ms; in termini pratici<br />

rapida introduzione di modelli sempre più e con buona approssimazione, una analisi<br />

potenti. Il nucleo di calcolo, di ruolo equi- dello spettro di un suono campionato in<br />

valente a quello della CPU, è interamente stereo a 48 kHz della durata di 1 s richie-<br />

a 24 bit e ha come principale caratteristi- derà meno di 300 ms, il che è facile tra-<br />

ca quella di accedere a più risorse dello durre, anche con la stima di alcuni calcoli<br />

stesso tipo contemporaneamente e con aggiuntivi, in "equalizzazione in tempo<br />

tempi di attesa nulli (zero-wait-state). reale". Grazie a una risposta agli interrupt<br />

Questo vale sia per i 7 bus dati interni, 4 a estremamente veloce, i DSP come<br />

24 bit e 3 a 16, sia per i 3 segmenti di 11MC56002 sono inoltre in grado di inter-<br />

memoria SRAM a 24 bit da 32 Kb ognu- venire con altrettanta tempestività sulla<br />

na, il primo destinato ai programmi ("area variazione dei parametri di controllo<br />

P"), gli altri due ai dati ("area X" e "area dell'algoritmo, esattamente come awiene<br />

Y"). Gli indici di potenza di calcolo, che in DelFx.<br />

per la frequenza di clock di 40 MHz di Fondamentale per l'azione in tempo reale<br />

Delfina si attestano sui 20 MIPS e 120 è anche la simultaneità nell'accesso ai bus<br />

MOPS (milioni di operazioni al secondo), dati, di tipo seriale e parallelo; le vie di co-<br />

possono portare a conclusioni errate nel municazione sono per ora codec e bus<br />

paragone con le CPU convenzionali, e il Zorro, ma ci si può ragionevolmente a-<br />

motivo risiede proprio nel particolare si- spettare altissime prestazioni da uno qua-<br />

gnificato di "istruzione" per un processo- lunque dei sottosistemi integrati in Delfina<br />

re DSP. tramite il feature connector presente.<br />

La "trasformata di<br />

Fourier discreta", t, t6 tS 115<br />

tipica operazione<br />

di processing, alla<br />

base di tutti gli al-<br />

goritmi che agi-<br />

scono in frequen-<br />

za come il filtrag-<br />

gio, viene per e-<br />

sempio ricondotta<br />

a un algoritmo ot-<br />

tirnizzato (chiama-<br />

to FFT) consistente<br />

a sua volta in un<br />

grandissimo nu-<br />

mero di moltipli-<br />

cazioni e addizioni<br />

ad alta precisione.<br />

5M)o DSP<br />

t 7 lnol<br />

Motorola MCfi6002<br />

I-- l6.bitBua<br />

2 4 b X B u l<br />

cronia del CS4231a limita infatti<br />

le frequenze di campionamen-<br />

tolriproduzione a 16-32-48 kHz<br />

(a cui si aggiunge la frequenza<br />

di <strong>Amiga</strong> di circa 27 kHz). Il DSP<br />

interviene quindi a convertire in<br />

tempo reale dalverso una qua-<br />

lunque frequenza compresa tra<br />

8 e i 48 kHz (regolabile addirittu-<br />

ra in step di un Hz!), e con una<br />

qualità garantita da una interpo-<br />

lazione a 24 bit molto efficiente.<br />

Delfina Lite è tra le schede sup-<br />

portate da AHI, il diffusissimo si-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!