convert C to VHDL

Discussion in 'Embedded Systems and Microcontrollers' started by jun, Dec 20, 2008.

  1. jun

    Thread Starter New Member

    Dec 4, 2008
    8
    0
    Hi, all.
    I really need help. I've got a problem with converting C files to VHDL files.
    I tried to use the program "System Crafter", but I have no idea how to use it. the free trial is only for 7 days and I only have 1 more days, but even the sample files come with the program don't work for me.
    Is there anyone who has any idea for it? or who has the program to convert files?
    Thanks

    Jun

    p.s. The program above was the only program I found in google that had free-trial. Is there any other program that I can use for free? even once?
     
  2. Papabravo

    Expert

    Feb 24, 2006
    10,170
    1,797
    I'm not sure I believe that you can do this conversion. The two languages are designed to solve entirely different problems and are not generally considered to be interchangeable.
     
    Last edited: Dec 21, 2008
  3. jun

    Thread Starter New Member

    Dec 4, 2008
    8
    0
    however, you can check that they say they can do it with the program on the program's website.
    and also there're many programs doing so, as they say.
    "Impulse accelerate" says also they have the program doing so.
     
  4. Papabravo

    Expert

    Feb 24, 2006
    10,170
    1,797
    Claims are one thing. Reality is something else. VHDL has no analog for a large class of C programs.
     
  5. jun

    Thread Starter New Member

    Dec 4, 2008
    8
    0
    Thanks..I just figure out the program cannot help my problem..
     
  6. n9352527

    AAC Fanatic!

    Oct 14, 2005
    1,198
    4
    Do you realise that those softwares do not actually take standard group of C codes and synthesise them to VHDL? They work with what is known as SystemC language. Of course SystemC is actually C language, however it requires sets of SystemC library to function and compile. The algorithms syntax, however looks like C language.

    Have a look at the SystemC standard site (OSCI) http:\\www.systemc.org.

    There are many synthesiser tools available, for example Synopsys (the original developer), Forte Design, Mentor Graphics, Cadence, etc. Also simulators that take SystemC language as input, such as ModelSim. I have no idea if there are free tools or demo versions of them, but you are welcomed to search for them.

    There are also other information or tutorials available such as http://www.asic-world.com/systemc/
    http://www.doulos.com/knowhow/systemc/tutorial/
     
  7. jun

    Thread Starter New Member

    Dec 4, 2008
    8
    0
    Thank you. I will check what you gave me. however, C files I have are not in SystemC language. when I said "they cannot help my problem" I meant it. Thank you though.
     
Loading...