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 is PERL? How do we use it to help FPGA design?

Status
Not open for further replies.

spriteice

Junior Member level 2
Joined
Sep 1, 2004
Messages
24
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
247
I am curious about this.

Please give me some idea.
 

Hi,

Perl is a script language.

We use it to handle the file, such as report file, log file. It's useful.
 

But it seems that EDA vendors support tcl better.

have any one used both tcl & perl for fpga development?

any comment?
 

most EDA support tcl. it's very easy to learn and good enough for EAD scripts. Perl is a powerful (maybe the most powerful) script language and can do many things. But you should not spend time on Perl if you only focus on FPGA design.
 

PERL is a scripting tool, and faciliates text processing jobs. It is not directly applicable to FPGA design, but it can spped up your design process by reuseing, also it's capability on text proccesing can ease your design entry step. Another application is large log file processing.
 

Perl only helps in maintaining the EDA tool during design, it won't help in actually designing the FPGA per se. Many tools might support tcl instead such as Synplify and ModelSim. Learning Perl could prove to be harder than the HDL itself.
 

Perl is use in automation. You can write a perl script to generate VHDL source or testbench. It is also very good for manipulating text files.

Tcl syntax is very similar to Perl but Tcl seem to be prefer by most of EDA vendors.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top