Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What's the language used for programming FPGAs?

Status
Not open for further replies.

anafor

Newbie level 5
Joined
Jun 9, 2004
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
79
FPGA ? I dont have any information about it, How can we programm this fpga? Can we use C? and which fpga is better?
 

Re: fpga?

anafor said:
Can we use C?
You can't proram FPGA directly with C or any other sequential-execution language. FPGA gates are programmed with hardware definition languages such as Verilog or VHDL. However, using a hardware definition language you can form a microprocessor inside an FPGA and then program the microcontroller with C.
 

fpga?

verilog HDL or VHDL are popular, there still are new language tools pop up by different vendors every year.
 

Re: fpga?

kender said:
anafor said:
Can we use C?
No. You can't proram FPGA directly with C or any other sequential-execution language. FPGA gates are programmed with hardware definition languages such as Verilog or VHDL. However, using a hardware definition language you can form a microprocessor inside an FPGA and then program the microcontroller with C.

You can program your FPGA in C, just use the correct compiler (Impulse C is one). But in fact Verilog is C inspired.
 

fpga?

Yes, as snaider said, if you have the compiler you can program fpga with C language but it will troublesome. Try learn verilog or VHDL language to program FPGA, as both of this language is similar to C language and you should have no problem with it if you have the C programing experience before.
Actually what you need to paid the attention is the circuit theory behind (RTL or transistor level). Try to find some book online or get some reference book for the VHDL or verilog programing skill if you really have the interest to lerning them
 

fpga?

Actually FPGAs are not Programmed.

They are in fact 'CONFIGURED' which means we adjust their programmable Connections.

Every C Code is not Synthesizeable

and sometimes it may not be any advantage using FPGA then

FPGAs chief power is parallelism ....

They are best suited when a large no of small operations are to be performed

C is sequential by nature .... Impulse C tries to optimize C code

But it has so far not been a Big Success
 

fpga?

YOU WILL NEED vHDL LANGUAGE TO PROGRAM AND A PROGRAMMER KIT.IT IS AVAILABLE WITH :
SUNROM TECHNOLOGIES.SEARCH ON GOOGLE.
 

fpga?

Those professional development toolkit are super expensive.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top