FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > VHDL

VHDL comp.lang.vhdl newsgroup / Usenet

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 12-13-2005, 04:57 AM
Binary
Guest
 
Posts: n/a
Default Specify a VHDL file as vector waveform generator

Hi,

Can I specify a VHDL file as vector waveform generator in Quartus II
instead draw a .vwf file, and how?

And how to use a test bench entity to test my entity architecture?

Thanks in advance.

Binary Chen

Reply With Quote
  #2 (permalink)  
Old 12-13-2005, 05:21 PM
Mike Treseler
Guest
 
Posts: n/a
Default Re: Specify a VHDL file as vector waveform generator

Binary wrote:

> Can I specify a VHDL file as vector waveform generator in Quartus II
> instead draw a .vwf file, and how?


That would require a vhdl simulator.
Quartus does not have one.

> And how to use a test bench entity to test my entity architecture?


Step one is to install a vhdl simulator
and run some tutorial examples.
A testbench is a vhdl text file.
It includes a null entity and
architecture processes
to wiggle and watch the design instance.
There is a testbench example here:
http://home.comcast.net/~mike_treseler/


-- Mike Treseler
Reply With Quote
  #3 (permalink)  
Old 12-14-2005, 01:55 AM
hdlcohen@gmail.com
Guest
 
Posts: n/a
Default Re: Specify a VHDL file as vector waveform generator

Several comments:
1. You will find several verification answers and a good place to post
interesting verification questions at
http://verificationguild.com/ under MAIN
2. In my books I have encouraged the use of transaction-based
verification, which can be done in VHDL. I dislike the use of
waveform stimulus files as a means to define directed tests. But ...
3. The languages and technology has matured since the days of VHDL'93,
and I now definitely prefer SystemVerilog with assertions as a means to
verify designs. SystemVerilog provides the facilities to build a
testbench that is transaction-based with constraints and can be
coverage-driven. You can also top that with VMM (Verification
Methodology Manual for SystemVerilog) to facilitate the design of the
testbench environment. In any case, SystemVerilog can be used in
mixed-mode with VHDL, along with assertions written in SVA (
SystemVerilog assertions) or PSL,
If I have a choice today to pick a language for verification, I would
definitely pick SystemVerilog over VDHL. Of course, the tradeoff here
is the cost of learning SV and tool cost if you do not have access to a
SV simulator.
--------------------------------------------------------------------------
Ben Cohen Trainer, Consultant, Publisher (310) 721-4830
http://www.abv-sva.org/ ben@abv-sva.org
* Co-Author: SystemVerilog Assertions Handbook, 2005 ISBN 0-9705394-7-9
* Co-Author: Using PSL/SUGAR for Formal and Dynamic Verification 2nd
Edition, 2004, ISBN 0-9705394-6-0
* Real Chip Design and Verification Using Verilog and VHDL, 2002 isbn
0-9705394-2-8
* Component Design by Example ", 2001 isbn 0-9705394-0-1
* VHDL Coding Styles and Methodologies, 2nd Edition, 1999 isbn
0-7923-8474-1
* VHDL Answers to Frequently Asked Questions, 2nd Edition, isbn
0-7923-8115
---------------------------------------------------------------------------

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Xilinx 8.1i: Testbench waveform from VHDL netlist does not work ?? Mahmoud FPGA 0 01-18-2006 11:13 AM
Question: Writing text file based TestBenches vs. Waveform file based simulation. BLF VHDL 4 08-07-2004 01:44 AM
How Bidirectional (AHDL) or INOUT (VHDL) are displayed in the Waveform Simulation? Drew FPGA 3 07-20-2004 12:54 AM
How to import QuartusII simulation waveform (vwf) and block design file(bdf) to the Word (.doc) sarah FPGA 1 10-28-2003 05:14 AM


All times are GMT +1. The time now is 06:37 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved