Newsgroup: it.hobby.elettronica.digitale
Titolo: ammazzare una megafunction

buongiorno a tutti,
 
Premetto che sono tutt'altro che esperto di vhdl.
 
come da ogetto non riesco ad eliminare una megafunctiona da un progetto.
Le ho provate tutte(credo), compreso fare la cosa zozza di cancellare i files ad essa relativi....niente di fatto.
 
Il problema e' che la mia versione di quartus ii web edition sembra ignorare completamente i cambi di assegnamento nelle porte che fanno comunicare il file.vhd della memoria con quello della top-level entity.
 
Non capendo perche' non mi usciva nemmeno un warning piccolo piccolo, ho deciso di creare una nuova ram per rimpiazzare quella che credo sia corrotta.
 
Tutto e' nato dal fatto che una volta inizializzata la memoria con valori sempre crescendti in ordine con l'indirizzo di memoria non vedevo uscire niente.
 
 
grazie anticipatamente
 
Massimo IW0HKG

 buongiorno a tutti, Premetto che sono tutt'altro che esperto di vhdl. come da ogetto non riesco ad eliminare una megafunctiona da un progetto. Le ho provate tutte(credo), compreso fare la cosa zozza di cancellare i files ad essa relativi....niente di fatto. Il problema e' che la mia versione di quartus ii web edition sembra ignorare completamente i cambi di assegnamento nelle porte che fanno comunicare il file.vhd della memoria con quello della top-level entity. Non capendo perche' non mi usciva nemmeno un warning piccolo piccolo, ho deciso di creare una nuova ram per rimpiazzare quella che credo sia corrotta. Tutto e' nato dal fatto che una volta inizializzata la memoria con valori sempre crescendti in ordine con l'indirizzo di memoria non vedevo uscire niente. grazie anticipatamente Massimo IW0HKG
 
Non ho qui quartus, comunque prova a spiegare meglio
la situazione, versione di quartus, tipo di megafunction,
struttura del progetto, ecc.
 

 struttura del progetto, ecc.
 
Innanzitutto grazie per la risposta.
 
Alla fine ho provato ad aprire la megafunction ed ho cliccato per editarla.
Quando finalmente la finestra del file manager mi ha mostrato il vero file da ammazzare, l'ho ammazzato e la megafunction e' sparita.
In pratica NON SEMBRA esista un comando "delete", ma bisogna passare per "edit" ed aspettare che chieda come rinominare la function.....a quel punto...zack
La mia versione di quartus ii web edition e' la 13.0.1(l'ultima sul sito della altera).
 
Sto lavorando su un piccolo soft-processor a 8 bit che funziona all'80%, nel senso che adesso sto litigando con le istruzioni che eseguono funzioni logiche sull'accumulatore, ma ho qualche problemino.
 
A tal proposito, volevo chiedere se hai da consigliarmi qualche libro decente sul vhdl(anche in inglese) . Sto facendo molta fatica a lavorarci perche' non posso confrontarmi con nessuno e i ng sono pressoche' deserti.
 
Grazie
 
Ciao
 
Massimo

 A tal proposito, volevo chiedere se hai da consigliarmi qualche libro decente sul vhdl(anche in inglese) . Sto facendo molta fatica a lavorarci perche' non posso confrontarmi con nessuno e i ng sono pressoche' deserti.
 
Di libri ne ho solo da sconsigliarti.
Purtroppo tutti spiegano il vhdl (o verilog)
in forma generale mentre il "vhdl sintetizzabile"
e' tuttaltro. Secondo me impari molto di piu'
studiando i sorgenti scritti da chi e' piu' esperto.
Come riferimento potresti prendere il sito 
opencores.org
.
 
Per interagire con altri utenti ci sono i forum del
sito Altera, il gruppo comp.arch.fpga e, in italiano,
i forum  
http://www.delucagiovanni.com/public/phpbb3/index.php
 
dove puoi trovare alcune persone competenti e disponibilissime.

 dove puoi trovare alcune persone competenti e disponibilissime.
 
si, mi e' capitato di postare su quel ng durante il mio soggiorno in Russia, ma ho perso i dati di accesso.  Li recuperero' a breve.
 
 
grazie mille per le info e la disponibilita'
 
Saluti 
 
Massimo
 
IW0HKG