F
fl
Guest
Hi,
I have quite several years of digital logic design, days in TTL and CPLD. I
even designed several small FPGA projects with VHDL. For complex FPGA project,
I once used Xilinx System Generator on that project.
I know the basics on FPGA design, such as timing constraints, some attributes
about place and route. But I still feel very incompetence at VHDL on a large
project. Of course, if I had the opportunity on a large VHDL project, I can
get there sooner or later. Here I just want to get your advice on a large
VHDL project procedures.
Let me make my question a little clear. I guess it may work using top-down
or down-top for a large project. My concern is mainly about clock timing at
different modules (entities?). At System Generator, I can try to add z^-1 to
some modules to get the desired result output. For a large VHDL project, it
looks like much more troublesome on a delay unit trials. For example, on an
FFT design, I think I should make the basic butterfly unit work. Then, I still
feel uncomfortable on the following procedures to add the required
index/address calculation using VHDL code.
Could you give me some help? What procedures do you take on a large VHDL
project?
Thanks,
I have quite several years of digital logic design, days in TTL and CPLD. I
even designed several small FPGA projects with VHDL. For complex FPGA project,
I once used Xilinx System Generator on that project.
I know the basics on FPGA design, such as timing constraints, some attributes
about place and route. But I still feel very incompetence at VHDL on a large
project. Of course, if I had the opportunity on a large VHDL project, I can
get there sooner or later. Here I just want to get your advice on a large
VHDL project procedures.
Let me make my question a little clear. I guess it may work using top-down
or down-top for a large project. My concern is mainly about clock timing at
different modules (entities?). At System Generator, I can try to add z^-1 to
some modules to get the desired result output. For a large VHDL project, it
looks like much more troublesome on a delay unit trials. For example, on an
FFT design, I think I should make the basic butterfly unit work. Then, I still
feel uncomfortable on the following procedures to add the required
index/address calculation using VHDL code.
Could you give me some help? What procedures do you take on a large VHDL
project?
Thanks,