M
mindenpilot
Guest
All,
I'm about to embark on my second large FPGA project.
The first one was a success, with very few bugs.
However, my testbenches were somewhat of a hack.
I simply modeled whatever the UUT was interfacing to, then looked at the
timing diagrams.
I'd like to design more comprehensive tests, and I'm sure there are proper
techniques for this.
For example, I didn't even use any text output.
I'm sure my old approach will work for this new design, but I'd like to
improve.
Part of the problem is that FPGAs are new to our company.
Mine was the first project to use one.
We have no expertise, and I am trying to make sure that our foundation is
solid.
So, if you have expertise, and would like to share what has worked for you,
I would appreciate it.
Or, if you have references that you find useful, that would work, too.
I know there are books about testbenches out there.
But what I'm looking for is a few rules of thumb that are best practices
(kind of like the commandments that were posted here).
Regards,
Adam
I'm about to embark on my second large FPGA project.
The first one was a success, with very few bugs.
However, my testbenches were somewhat of a hack.
I simply modeled whatever the UUT was interfacing to, then looked at the
timing diagrams.
I'd like to design more comprehensive tests, and I'm sure there are proper
techniques for this.
For example, I didn't even use any text output.
I'm sure my old approach will work for this new design, but I'd like to
improve.
Part of the problem is that FPGAs are new to our company.
Mine was the first project to use one.
We have no expertise, and I am trying to make sure that our foundation is
solid.
So, if you have expertise, and would like to share what has worked for you,
I would appreciate it.
Or, if you have references that you find useful, that would work, too.
I know there are books about testbenches out there.
But what I'm looking for is a few rules of thumb that are best practices
(kind of like the commandments that were posted here).
Regards,
Adam