conversione tra C e VHDL

V

V

Guest
Vorrei chiedere esistono software utilizzato per convertire il programma C in codice VHDL?

thanks a lot

 
Non so su Plain Old C, ma c'è una cosa che si chiama "SystemC".Si consiglia di eseguire un Google su tale

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />Quello che vi serve per capire è la differenza fondamentale tra C e VHD.C è un linguaggio consecutivi (confrontare questo, dopo che si moltiplicano, quindi aggiungere ... R mentre VHDL è concomitante (sp?) In natura. Ciò significa che 'valuta' tutte le dichiarazioni nello stesso momento.

 
Ho trovato un programma gratuito che si traduce C a VHDL:
http://mesl.ucsd.edu/spark/

 
Il problema non è la sintassi, ma la semantica.Si tratta di un argomento caldo di ricerca.

 
Questa è la proverbiale FILOSOFICO DI PIETRA. Sarebbe bello fare sia software che hardware, in una lingua Comun. Essere C la lingua più usata la programmazione generica e la base incredibile di programmi scritti per esso. Sembra naturale ad essere la lingua scelta .
Ma c'è un grosso problema ..software e il linguaggio C è sequenziale. e hardware e VHDL è CONCORRENTE ..
Così in qualche modo dobbiamo mappa codice sequenziale parallelo costrutti ..
C'è un sacco di cose. Approcci diversi, come HANDELC CELOXICA, che è fondamentalmente un linguaggio C aumentata del parallelo costrutti.Ma l'algoritmo ha a che fare con aspetti parallelo fin dall'inizio.
C'è un altro come Codeveloper dal tipo Inpulse un analogo troppo
e non c'è scintilla che sembra essere un vero e proprio attacco alla parallelizzazione del codice.
Questo mi basta scaricarlo per valutarla ..
è ancora un programma molto piccolo e in fase di ricerca ..quindi penso che un giorno saremo di progettazione in codice C e noi a decidere quale parte verrà eseguito in hardware specializzato e optimazed ..E 'una questione di tempo sembra essere molto risolvibili

 
Anche se c'è un software in grado di farlo, io non credo che sia opportuno, cos si tratta di lingua completamente diversa, C è un linguaggio di programmazione, VHDL è un linguaggio di descrizione hardware ...Quando si scrive VHDL stai pensando su come dovrebbe funzionare un circuito, non come un programma deve essere eseguito, è diverso.

 
grazie a tutti voi così tanto

ADAP
hanno si tenta di accensione prima?
Ho alcuni problemi durante l'utilizzo.

 
Ho parlato con i ragazzi, mi hanno detto che la scintilla non funziona in XP o 2000
ma solo sotto Cygwin (si arresta).Saranno il rilascio di una nuova versione per Windows!
Last edited by eltonjohn il 08 Jun 2005 6:40, modificato 1 volta in totale

 
Hi there

Naturalmente scintilla è ancora lontano dall'essere perfetto.Ho usato io per un po '.Ma la cosa impressionante a questo proposito è la seguente:

1.fondamentalmente uno-mans-lavoro (gli altri due dottorati di ricerca anche aiutato S. Gupta, un po ')
2.è il più adatto a infrarossi per la sintesi di alto livello.Il libro di testo HCDFG (CDFG gerarchico) come dettagliato nel libro Demicheli's.

the_penetratorŠ

 
Hi V,
Ci sono strumenti per convertire i codici C VHDL.
Fondamentalmente itz mirati ingegneri di sistema, che r bravo a C e non hanno una competenza in materia del VHDL.
Catapulta C è C Designer logica basata, in cui la voce di progettazione sarà in C, e che l'output sarà la HDL.
Combo e considertions design Seq r anche curato in questo strumento.è da MentorGraphics.

 

Welcome to EDABoard.com

Sponsor

Back
Top