On Sunday 04 November 2007 19:34, Marco d'Ambrosio wrote:
> La GUI non era un abbozzo, è completa e perfettamente funzionante, comunica
> perfettamente con l'AVR via USB,
Ottimo. La mia memoria allora mi ha fatto un brutto scherzo.
> Il modbus non serve a nulla perchè già l'USB ha un suo protocollo di
> comunicazione a prova d'errore, è inutile mettere un ulteriore protocollo, i
> dati viaggiano sotto forma di pacchetti di 64 byte, il pacchetto può essere
> tutto dati o contenere dei comandi, per la precisione il protocollo USB
> prevede un endpoint dedicato per i controlli/comandi che viene trasmesso
> assieme all'eventuale pacchetto dati.
Ancora meglio.
> La GUI che ho sviluppato gira senza problemi sotto Linux con Wine, la prima
> release non andava con Linux perchè per la comunicazione con il chip ftdi
> usavo una DLL senza emulazione della seriale virtuale, dll che era
> disponibile solo per win, ora uso i nuovi driver di ftdi con emulazione
> della seriale, fino a 1.5 mbps, che sono disponibili sia per Windows
> Me/2000,XP, Vista che per Linux, Win CE e MAC.
Questa gui con dll e' la versione che e' in CVS o serve altro ?
> Il vero problema della MLAII non è ne l'hardware, che funziona benissimo, ne
> il firmware per l'AVR che non è completo ma ci metto un attimo a finirlo, ne
> tantomeno la GUI per pc che è praticamente pronta, quello che manca è solo
> il software per la CPLD che nessuno si è preso la briga di fare.
> Io non avevo tempo per occuparmene l'anno scorso, ne ho ancora meno
> quest'anno, quindi se nessuno si prende questa briga la situazione non
> cambierà mai e l'MLA II rimane solo un pezzo di hardware senza utilizzo.
Io potrei prendermi la briga, ma e' un settore che non conosco per nulla. Se
c'e' in
giro della documentazione sono disposto a studiare e realizzare qualcosa.
Io ho cercato un po' ma buoni tutorial per ora non ne ho trovati.
In realta' il mio problema e' che di CPLD/FPGA non ne so proprio nulla, quindi
anche le mie ricerche
googliane non riescono ad essere mirate.
> p.s.
> La CPLD è troppo piccola per farci stare tutto quello che volevamo, tocca
> tagliare delle funzioni, p.e. il pre e post trigger, me sono accorto quasi
> subito mentre provavo a sviluppare i singoli blocchi delle varie funzioni
> richieste.
Di questa parte non ricordo proprio nulla. Purtroppo anche il wiki e' off per
ora quindi e' difficile reperire
le info iniziali.
In ogni caso, riuscire ad avere una macchina in gradi di fare campionamento di
base gia' sarebbe un successo.
A cosa servirebbero queste funzioni che hai descritto ?
> Del resto questa prima versione della MLA II doveva essere solo un primo
> prototipo per fare esperimenti e non ci vedo nulla di male se qualche
> funzione superiore viene a mancare.
Assolutamente d'accordo. Se si riuscisse ad arrivare ad un punto, si potrebbe
valutare una V2.
Inutile pensare ad una V2 fino a che la V1 non fa almeno qualcosa.
Pigi