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.

Test Pattern for input to the FPGA

Status
Not open for further replies.

amitgangwar_vlsi

Member level 5
Member level 5
Joined
Jul 6, 2007
Messages
88
Helped
10
Reputation
20
Reaction score
2
Trophy points
1,288
Location
Pune,India
Activity points
1,913
fpga test pattern generation

hello ........

my problem is the input to the FPGA......

if my program required the 32 bit data till 32 clk cycles then
it is very time consuming process to give the input manually on each clk pulse,
and chances of error would be greater.

if we write the testbench then it is not synthesizable so we can not download it into FPGA.
is there any synthesizable testbench?????
can we download testbench on FPGA????

or is there any other method to give input to the FPGA????

many many thanks in advance
amit gangwar
 

test fpga

Why not create your own test pattern generator using another FPGA as the source for the test pattern. That way you can easily modify the test pattern. Granted it is a hardware solution but it will be more representative of real life.

E
 

test patterns fpga

Yes, why not, you can write synthesizeable testbenches. Its really how you code them.
Look at this testbench,
http://www.vlsiip.com/vhdl/arm_bist_tb.vhd
this is mostly synthesizeable, apart from
1. initial value given to tb_counter, which you can change to putting a reset to it,
2. internally generated clock, you can change it to a clk input
3. There are no ports, but you can always, put a reset and clk port in it
Then your testbench would become synthesizeable.
It is generally recommended to write tb code whic his as far as possible synthesizeable.
Kr,
Avi
http://www.vlsiip.com
 

hi nxtech..
you mean to say that i have to implement a logic or hardware desogn which will generate the particular sequence which we can use as test pattern.???

thanks for reply

amit gangwar

Added after 17 seconds:

hi avimit....

you mean write a test bench simply and then give clk and reset as a port
and generate other input internally...
ok i will try it.

thanks in advance

amit gangwar
 

Hai
just continuing the topic.
is there any way i feed data from pc and get the output to the pc to analyze the results.
I heard matlab cand do this.
can anyone shed more light on this....
 

yes you can use parallel port or if you need more speed use EZ_USB from cypress
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top