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 10-17-2006, 07:48 AM
Daniel
Guest
 
Posts: n/a
Default Simulation problem in VHDL Simili from Symphony EDA package.

How do I simulate CLOCK signal?

I'm previous user of ActiveHDL where I could simply choose "stimulators" -
clk, hotkey, forse '0', '1',...

I can't find anything like this in VHDL Simili's Sonata simulator.

Do I have to write a code for CLK signal? I read the official docs, but
couldn't find any information about this,...

Thanks.


Reply With Quote
  #2 (permalink)  
Old 10-17-2006, 04:14 PM
Ajeetha
Guest
 
Posts: n/a
Default Re: Simulation problem in VHDL Simili from Symphony EDA package.

Your best bet will be to write one line code inside your "testbench"
as:

signal clock : std_logic := '0';
.....
clock <= not clock after 10 ns;

HTH
Ajeetha, CVC
www.noveldv.com

Daniel wrote:
> How do I simulate CLOCK signal?
>
> I'm previous user of ActiveHDL where I could simply choose "stimulators" -
> clk, hotkey, forse '0', '1',...
>
> I can't find anything like this in VHDL Simili's Sonata simulator.
>
> Do I have to write a code for CLK signal? I read the official docs, but
> couldn't find any information about this,...
>
> Thanks.


Reply With Quote
  #3 (permalink)  
Old 10-18-2006, 04:28 PM
Andy
Guest
 
Posts: n/a
Default Re: Simulation problem in VHDL Simili from Symphony EDA package.

You've just hit upon the main reason not to use such simulator commands
for stimulus: they're not portable between different simulators!

Better to stimulte from a vhdl testbench wrapper around your
unit-under-test, with a signal assignment such as:

signal clk : std_logic := '1'; -- init val is ok for sim!
signal stop : boolean := false;
constant clk_prd : time : 10 ns; -- change as requiresd
constant sim_time : time := 100 * clk_prd; -- change as required
....
clk <= not clk after clk_prd / 2 when not stop;

stop <= true after sim_time; -- stop clock

This will work from any vhdl simulator.

Andy


Daniel wrote:
> How do I simulate CLOCK signal?
>
> I'm previous user of ActiveHDL where I could simply choose "stimulators" -
> clk, hotkey, forse '0', '1',...
>
> I can't find anything like this in VHDL Simili's Sonata simulator.
>
> Do I have to write a code for CLK signal? I read the official docs, but
> couldn't find any information about this,...
>
> Thanks.


Reply With Quote
  #4 (permalink)  
Old 10-18-2006, 08:19 PM
pitarda
Guest
 
Posts: n/a
Default Re: Simulation problem in VHDL Simili from Symphony EDA package.

I will take you advice and try to write the code this way.

Thanks.


Andy je napisal:
> You've just hit upon the main reason not to use such simulator commands
> for stimulus: they're not portable between different simulators!
>
> Better to stimulte from a vhdl testbench wrapper around your
> unit-under-test, with a signal assignment such as:
>
> signal clk : std_logic := '1'; -- init val is ok for sim!
> signal stop : boolean := false;
> constant clk_prd : time : 10 ns; -- change as requiresd
> constant sim_time : time := 100 * clk_prd; -- change as required
> ...
> clk <= not clk after clk_prd / 2 when not stop;
>
> stop <= true after sim_time; -- stop clock
>
> This will work from any vhdl simulator.
>
> Andy
>
>
> Daniel wrote:
> > How do I simulate CLOCK signal?
> >
> > I'm previous user of ActiveHDL where I could simply choose "stimulators" -
> > clk, hotkey, forse '0', '1',...
> >
> > I can't find anything like this in VHDL Simili's Sonata simulator.
> >
> > Do I have to write a code for CLK signal? I read the official docs, but
> > couldn't find any information about this,...
> >
> > Thanks.


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
Problem during mixed VHDL SystemC simulation with Modelsim 6.2a Steven Derrien VHDL 2 07-13-2006 10:50 AM
VHDL Simili -Sonata VHDL User VHDL 4 09-02-2004 11:02 PM
Does Symphony EDA support altera_mf lib? Peter Sommerfeld VHDL 2 11-18-2003 07:34 PM
VHDL/Verilog simulation problem Andy Botterill VHDL 0 11-04-2003 06:09 PM
Switch level simulation package Mike Bolotski VHDL 1 08-19-2003 12:19 AM


All times are GMT +1. The time now is 11:34 AM.


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