Newsgroup: it.hobby.elettronica.digitale
Titolo: Aiuto VHDL

Salve,
Mi rendo conto di essere OT ma non so di quanto....o forse non lo 
sono...boh.
Il fatto è che l'unico forum italiano di vhdl è stato
praticamente messo fuori uso dallo spam e dal disinteresse di chi lo 
gestisce (gestiva).
Premesso che sono un ultra-novizio per quanto rigurda il vhdl, la domanda è 
la seguente :
Mi sono deciso a dividere l'architecture principale(monolitica) di un 
programma in diverse architecture separate perche' il sorgente inizia ad 
essere ingestibile( fin qui nessun problema, fatto).
Il problema ora è quello di mettere ogni architecture "satellite" in  files 
separati.
Esiste un equivalente della direttiva "include" di MPLAB in VHDL? (uso 
Quartus II)
Confido nella vostra intelligenza e capacità interpretativa perchè nemmeno 
io ho capito cosa vi ho chiesto :)
Ciao e grazie.
Massimo IW0HKG 

 ha scritto nel messaggio
news:47741b93$0$10618$4faf...@reader2.news.tin.it...

guarda sono anch'io un principiante(di 44 anni,smanetto VHDL da 3),per
adesso io faccio diverse entity che diventano component della entity
principale,credo che quello che dici tu siano i packages,che non ho mai
utilizzato(non sono un campione del codice VHDL riutilizzabile come vedi)
e l'equivalente di include credo sia "use"
http://www.eng.auburn.edu/department/ee/mgc/vhdl.html#packages

 e l'equivalente di include credo sia "use"
Purtroppo avere il codice riutilizzabile e' una delle mie manie.
Il prossimo passo infatti sara' capire i packages.
Visto che, probabilmente per modestia, ti autodefinisci un novizio,se ti va 
scambiare infos e dritte sul vhdl (e se vuole aggiungersi qualcun'altro) ti 
lascio la mia e-mail : "bigmuff chiocciola libero punto it".
A presto e grazie per l'informazione , Ciao
Massimo 


Ciao da Diego

 Quartus II)
Secondo me č importante che tu ti doti di un manuale introduttivo sul VHDL.
Ti consiglio l'ottimo P.Ashenden, "The Designer's Guide to VHDL", ISBN
1558606742.
-- 
emboliaschizoide.splinder.com

 1558606742.
Ok, sto per telefonare ad un amico che ha un negozio di libri, lo prendo 
senz'altro.
Finalmente è spuntato fuori il nome di un manuale.
Grazie per la dritta, hai risposto anche a chi mi ha contattato in privato 
chiedendomi se conoscevo il nome di qualche libro sul vhdl.
Potrebbe essere un riferimento per studiare insieme tutti sullo stesso 
testo.
Grazie 1000
a presto
Massimo 

 senz'altro.
Il tuo amico non dovrebbe avere difficoltà a trovarlo, ma mal che vada ce
l'ha anche IBS:
http://www.internetbookshop.it/ame/ser/serdsp.asp?e=1558606742&shop=2057
Ah, a scanso di equivoci: ovviamente è in inglese. Dubito che esista anche
un solo libro di VHDL in italiano. :)
-- 
emboliaschizoide.splinder.com

 un solo libro di VHDL in italiano. :)
eh, va beh, vorrà dire che per digerirlo ci metto il doppio del tempo, non è 
la prima volta che mi capita.
Ma se e' dalla fine degli anni 70 (mi sembra di aver letto) che esiste il 
vhdl perche' c'e' tutta questa diffidenza degi editori italiani? siamo 4 
gatti a studiare questo linguaggio? mah....
Ciao 


Conosci The VHDL Cookbook di Peter J. Ashenden?
E' un po' vecchio e ovviamente in inglese ma spiega
il VHDL in modo completo e rigoroso.
Ha il grosso vantaggio di poter essere scaricato
gratis (legalmente).
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 gatti a studiare questo linguaggio? mah....
Fino a poco tempo fa, sě. Non abbiamo un'industria di semiconduttori
LSI/VLSI degna di tale nome, e per questo motivo anche il nostro sistema
scolastico (abbastanza sciovinista) ha sempre trascurato queste tecnologie.
Gli industriali piů illuminati del nostro paese (Adriano Olivetti e pochi
altri) ci avevano provato a dare all'Italia il ruolo strategico che un
paese del G8 dovrebbe avere nel campo della microelettronica, fondando SGS
Thomson (oggi ST Microelectronics). Sfortunatamente dopo di loro c'č stata
solo la malora, e credo che attualmente ST impieghi poche decine o
centinaia di progettisti in tutta Italia e che oltretutto il campo di
ricerca sia quasi monopolizzato dalle flash (quindi fisica dei
semiconduttori piů che VLSI).
-- 
emboliaschizoide.splinder.com

 tecnologie.
Ma allora diamoci da fare! progondo un nuovo newsgroup tutto italiano solo 
sul vhdl.
Come si procede?
Ne approfitto per ringraziare brown fox per la dritta del cookbook e tutti 
quelli che molto gentilmente mi hanno risposto e si sono resi disponibili, 
primo fra tutti Blisca di cui sto testando il livello di sopportazione 
rompendogli le scatole tutti i giorni in privato.
Ciao

 Come si procede?
In teoria si propone una RFD al GCN (
http://www.news.nic.it/
). In pratica è
tempo sprecato, aprire un nuovo NG nella gerarchia it.* è un'impresa che ti
farà sentire come il protagonista di Brazil quando cerca di aggiustare il
condizionatore nel suo appartamento. Been there, done that.
Meglio parlarne qui, sperando che i frequentatori storici (che ricordo
avevano un po' tutti qualche livello di infarinatura di VHDL) non se ne
siano andati.
-- 
emboliaschizoide.splinder.com


Io posso consigliare  "VHDL : Programming" By Example by Douglas L.
Perry oppure potete vedere qualcos'altro di interessante qui
http://www.teolabs.net/?page_id=14
Matteo

 "The Designer's Guide to VHDL", ISBN 1558606742.
Beh, non mi fiderei di un libro che ha un capitolo intitolato
"VHDL is like a programming language"... :-) Questa frase
è quanto di più forviante si possa dire sul VHDL!!! :-)
Ma comunque visto che libri decenti sul VHDL non ne
esistono affatto, tanto vale iniziare da questo o dal
"VHDL cookbook", sempre di Ashenden, che è gratuito.
Anche altri libri famosi, tipo quello di Perry, Bashker e
Yanalamchili, mi sono sembrati un pò superficiali e
nel complesso un tantino deludenti... Cioè, voglio dire,
un'infinità di cose fondamentali che si imparano con
l'esperienza non le dice nessuno, non si trovano scritte
da nessuna parte! E' questo ha dell'incredibile...
A.D.

 A.D.
Consiglio anche di leggere il manuale del motore di sintesi che si
utilizzera'. Alla fin fine e' da quello che dipende cosa si puo'
essere sintetizzato e cosa no. Infatti nel manuale e' sempre riportato
il coding style consigliato.
Matteo

 sempre riportato il coding style consigliato.
Giustissimo. Questo infatti è uno dei limiti dei libri sul VHDL:
trascurano la sintetizzabilità (se non per quello che riguarda
la sintassi) e soprattutto il coding style a qualsiasi livello!
A.D.

 è quanto di più forviante si possa dire sul VHDL!!! :-)
Mi pare che se ne sia già parlato un po' di tempo fa. Bisogna premettere
che l'affermazione è formalmente corretta: il VHDL non si limita ad
"assomigliare" a un linguaggio di programmazione, lo è per definizione. Si
tratta di un linguaggio completo e generico (nel senso formale di questi
termini), tanto è vero che con esso si possono creare test benches che sono
sequenziali, usano i cicli, usano gli standard I/O ecc...ecc... quanto un
qualsiasi programma in C.
Capisco comunque che per motivi di praticità si tenda a tracciare linee di
demarcazione fra il VHDL e i comuni linguaggi di programmazione;
personalmente non la trovo una cosa così fondamentale, soprattutto se ci si
rivolge a chi proviene dalla programmazione a interrupt e/o eventi (ossia
al 90% dei casi, oramai) e quindi è già abituato a ragionare quasi nella
maniera giusta.
-- 
emboliaschizoide.splinder.com

 ha scritto nel messaggio
news:1jdt0mv2cecew$.x4ks6lh3zmvc$.dlg@40tude.net...

ma voi bravi....dove avete imparato??lavoro..casa... università?

 è già abituato a ragionare quasi nella maniera giusta.
Beh, mi capita spesso di leggere codice che sembra C tradotto,
che quando anche funziona è infinitamente inefficiente (da quì
una frase che sento dire spesso: "le FPGA sono lente!").
Per esperienza posso dire che il modo migliore di scrivere il
VHDL è quello di non concentrarsi affatto sul linguaggio in se,
ma sul funzionamento e sulla struttura di quello che si vuole
realizzare, e sapere bene come quello che si scrive viene
tradotto in hardware. Paradossalmente per scrivere bene
il VHDL bisogna dimenticarsene... :-) Il VHDL non è l'obiettivo
(così come il codice C potrebbe esserlo per un programmatore),
ma il circuito lo è...
A.D.

 ma voi bravi....dove avete imparato??lavoro..casa... università?
Io ho iniziato all'università, poi mi sono perfezionato per conto mio,
ora ci lavoro (da circa 4 anni)...
A.D.

 ma voi bravi....dove avete imparato??lavoro..casa... università?
sia a casa, che all'universita' (durante la tesi) che al lavoro !
Matteo