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.

How to make a test bench and verify a HDLC-based protocol payload deframer in VHDL?

Status
Not open for further replies.

adamsogood

Member level 1
Joined
Jun 15, 2006
Messages
33
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,538
Hi, Guys,

I just finished an HDLC(High-level data link control)-based protocol payload deframer on Xilinx FPGAs. My design is targeted on PCI-express bus. Does anyone suggest me how to make a test bench and verify my design? thank you.
 

hdlc simulator

Your testbench should emulate the existance of the serial interface and the host interface through the PCI Express .. in other worlds, force your test vectors on the bus itself, not on the blocks inputs ..
 

vhdl hdlc

adamsogood said:
Hi, Guys,

I just finished an HDLC(High-level data link control)-based protocol payload deframer on Xilinx FPGAs. My design is targeted on PCI-express bus. Does anyone suggest me how to make a test bench and verify my design? thank you.

I'm little surprised that you directly went to FPGA without any simulation/testbench. For a HDLC like design, I would highly recommend a more modular testbench ala VMM/AVM etc. Atleast you should start with a task based testbench. You can find some examples of task based tb in opencores designs - though not a great one from a TB standpoint, can help you to some extent. For VMM, my recent book has lot of simple examples, see: www.systemverilog.us and also our SNUG 2006 paper.

Now, if you are looking for a crash course kind of thing, my company offers a "Comprehensive Functional Verification" course in Bangalore, see: www.noveldv.com, contact us at cvc.training <> gmail.com if interested.

Good Luck
Ajeetha, CVC
www.noveldv.com
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top