Site Home   Archive Home   FAQ Home   How to search the Archive   How to Navigate the Archive   
Compare FPGA features and resources   

Threads starting:
1994JulAugSepOctNovDec1994
1995JanFebMarAprMayJunJulAugSepOctNovDec1995
1996JanFebMarAprMayJunJulAugSepOctNovDec1996
1997JanFebMarAprMayJunJulAugSepOctNovDec1997
1998JanFebMarAprMayJunJulAugSepOctNovDec1998
1999JanFebMarAprMayJunJulAugSepOctNovDec1999
2000JanFebMarAprMayJunJulAugSepOctNovDec2000
2001JanFebMarAprMayJunJulAugSepOctNovDec2001
2002JanFebMarAprMayJunJulAugSepOctNovDec2002
2003JanFebMarAprMayJunJulAugSepOctNovDec2003
2004JanFebMarAprMayJunJulAugSepOctNovDec2004
2005JanFebMarAprMayJunJulAugSepOctNovDec2005
2006JanFebMarAprMayJunJulAugSepOctNovDec2006
2007JanFebMarAprMayJunJulAugSepOctNovDec2007
2008JanFebMarAprMayJunJulAugSepOctNovDec2008
2009JanFebMarAprMayJunJulAugSepOctNovDec2009
2010JanFebMarAprMayJunJulAugSepOctNovDec2010
2011JanFebMarAprMayJunJulAugSepOctNovDec2011
2012JanFebMarAprMayJunJulAugSepOctNovDec2012
2013JanFebMarAprMayJunJulAugSepOctNovDec2013
2014JanFebMarAprMayJunJulAugSepOctNovDec2014
2015JanFebMarAprMayJunJulAugSepOctNovDec2015
2016JanFebMarAprMayJunJulAugSepOctNovDec2016
2017JanFebMarAprMayJunJulAugSepOctNovDec2017
2018JanFebMarAprMayJunJulAugSepOctNovDec2018
2019JanFebMarAprMayJunJulAugSepOctNovDec2019
2020JanFebMarAprMay2020

Authors:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Custom Search

Messages from 160825

Article: 160825
Subject: Re: Periodically delayed clock
From: Richard Damon <Richard@Damon-Family.org>
Date: Sun, 2 Dec 2018 08:30:02 -0500
Links: << >>  << T >>  << A >>
On 12/2/18 7:13 AM, David Brown wrote:
> On 02/12/2018 01:18, gnuarm.deletethisbit@gmail.com wrote:
> 
>> I'm sorry this thread ended this way.  I was hoping to help him make
>> some progress on his design and his understanding of how to design
>> logic.  But I can't say I am surprised.  He seems to have difficulties
>> in understanding how others think in general.  So it shouldn't be a
>> surprise that he had trouble understanding the concepts we tried to
>> explain to him.  I guess that is also why he hasn't learned very much
>> from all the many sources available on the web and in books.
>>
> 
> Agreed.  I have tried many times to help Rick (mostly in programming
> groups, rather than this one).  Sometimes it seems he learns a bit from
> what I write, but sooner or later it ends with me or others telling him
> he needs to learn more, or reduce the scope of his ambition, or re-think
> the direction he is heading, and then we who help are declared to be
> evil, negative influences, possessed by the devil (yes, apparently I am
> possessed), or - as now - the worst sort of criminal.

I see Rick a bit different. He has taken on an enormous mission,
prompted by a blind faith that this is his calling and that by some
supernatural power he will be able to succeed.

He has learned enough about a lot of things, 'to be dangerous', but not
enough to really have an expertise of the level really needed to succeed
at his mission.

He seems to refuse to learn from the mistakes of others, and doesn't
look at history, perhaps due to his feeling of calling, and as such he
is doomed to repeat most of the mistakes of the past, which will mean it
will take him a long time to get to where he wants to get to. He somehow
thinks that he will get the insight to bypass the issues that others had
in those attempts, and somehow overlooked the answer.

He also has the typical fanatical mindset that anyone trying to change
his mind about anything remotely based on what he has taken of faith,
must be from an evil source, since he can't be wrong.

Article: 160826
Subject: Re: Periodically delayed clock
From: Julio Di Egidio <julio@diegidio.name>
Date: Sun, 2 Dec 2018 11:34:15 -0800 (PST)
Links: << >>  << T >>  << A >>
On Sunday, 2 December 2018 20:23:36 UTC+1, Rick C. Hodgin  wrote:
> On Sunday, December 2, 2018 at 2:07:31 PM UTC-5, Julio Di Egidio wrote:
> > And, as far as they are concerned, the US is the greatest nation in the
> > Universe, bringing democracy and progress to us all.
> > 
> > Can you see the pattern there?
> 
> Julio, you and others here speak in generalizations. You blanket-categorize
> someone like me into your own thinking

Man, I wasn't replying to you...  (and mine are not generalisations).

Julio

Article: 160827
Subject: Re: Periodically delayed clock
From: Julio Di Egidio <julio@diegidio.name>
Date: Sun, 2 Dec 2018 11:37:14 -0800 (PST)
Links: << >>  << T >>  << A >>
On Sunday, 2 December 2018 20:34:19 UTC+1, Julio Di Egidio  wrote:
> On Sunday, 2 December 2018 20:23:36 UTC+1, Rick C. Hodgin  wrote:
> > On Sunday, December 2, 2018 at 2:07:31 PM UTC-5, Julio Di Egidio wrote:
> > > And, as far as they are concerned, the US is the greatest nation in the
> > > Universe, bringing democracy and progress to us all.
> > > 
> > > Can you see the pattern there?
> > 
> > Julio, you and others here speak in generalizations. You blanket-categorize
> > someone like me into your own thinking
> 
> Man, I wasn't replying to you...  (and mine are not generalisations).

Plus you've snipped too much: it seems I am bashing the US, which was NOT the
fucking point...

Julio

Article: 160828
Subject: Re: Periodically delayed clock
From: David Brown <david.brown@hesbynett.no>
Date: Sun, 2 Dec 2018 20:49:53 +0100
Links: << >>  << T >>  << A >>
On 02/12/2018 20:37, Julio Di Egidio wrote:
> On Sunday, 2 December 2018 20:34:19 UTC+1, Julio Di Egidio  wrote:
>> On Sunday, 2 December 2018 20:23:36 UTC+1, Rick C. Hodgin  wrote:
>>> On Sunday, December 2, 2018 at 2:07:31 PM UTC-5, Julio Di Egidio wrote:
>>>> And, as far as they are concerned, the US is the greatest nation in the
>>>> Universe, bringing democracy and progress to us all.
>>>>
>>>> Can you see the pattern there?
>>>
>>> Julio, you and others here speak in generalizations. You blanket-categorize
>>> someone like me into your own thinking
>>
>> Man, I wasn't replying to you...  (and mine are not generalisations).
> 
> Plus you've snipped too much: it seems I am bashing the US, which was NOT the
> fucking point...
> 

Would you care to explain what your point was?



Article: 160829
Subject: Re: Periodically delayed clock
From: "Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date: Mon, 3 Dec 2018 06:37:59 -0800 (PST)
Links: << >>  << T >>  << A >>
On Monday, December 3, 2018 at 7:17:19 AM UTC-5, gnuarm.del...@gmail.com wrote:
> I am done talking with you in this thread.

A reminder, Rick C.

-- 
Rick C. Hodgin

Article: 160830
Subject: Why choose a IOT smart digital lock?
From: hughjack8584@gmail.com
Date: Tue, 4 Dec 2018 04:16:05 -0800 (PST)
Links: << >>  << T >>  << A >>
Smart locks are sure to become every homeowner=E2=80=99s favorite. They off=
er the same level of security as typical mechanical door locks, but provide=
 a range of alternatives to the mechanical key, and a host of other feature=
s. Digital locks are changing our lifestyle, leading us to a new digital er=
a of keyless locking!
Get Sample For Smart Lock: http://bit.ly/2RnrJL3=20
Authentication methods: PIN codes, Security tokens, Biometrics, Additional =
Features, Multiple access solutions, Alarm integration
Key Benefits
1. High Security Door Lock System Benefits Reduce Costs in the Long Run
2. High Security Door Lock Systems Can Be Customized to Meet Your Needs
3. Rekeyable Locks Allow You To Immediately Reset Locks
5. High Security Door Lock Systems Ensure Security

Article: 160831
Subject: How to write an "alias" statement
From: Weng Tianxiang <wtxwtx@gmail.com>
Date: Tue, 4 Dec 2018 12:37:49 -0800 (PST)
Links: << >>  << T >>  << A >>
Hi,

I have a register array with each register having (pointer & data), now I hope to display each of two parts using 2 different names for easy reading in simulation.

Here is code defining the register array R:
type R_Type is array(0 to R_SIZE) of unsigned(POINTER_BITS + DATA_BITS-1 downto 0); 
signal	R : R_Type;
 alias P1 : it shows R array part of (DATA_BITS-1 downto 0);
 alias P2 : it shows R array part of (POINTER_BITS-1 downto DATA_BITS);

How to write the 2 alias statements in VHDL 2002 or 2008?

Thank you.

Weng

Article: 160832
Subject: Re: How to write an "alias" statement
From: Weng Tianxiang <wtxwtx@gmail.com>
Date: Tue, 4 Dec 2018 19:39:42 -0800 (PST)
Links: << >>  << T >>  << A >>
On Tuesday, December 4, 2018 at 12:37:54 PM UTC-8, Weng Tianxiang wrote:
> Hi,
> 
> I have a register array with each register having (pointer & data), now I hope to display each of two parts using 2 different names for easy reading in simulation.
> 
> Here is code defining the register array R:
> type R_Type is array(0 to R_SIZE) of unsigned(POINTER_BITS + DATA_BITS-1 downto 0); 
> signal	R : R_Type;
>  alias P1 : it shows R array part of (DATA_BITS-1 downto 0);
>  alias P2 : it shows R array part of (POINTER_BITS-1 downto DATA_BITS);
> 
> How to write the 2 alias statements in VHDL 2002 or 2008?
> 
> Thank you.
> 
> Weng

Here is my version for the answer:
type P1_Type array(0 to R_SIZE) of unsigned(DATA_BITS-1 downto 0);

 alias P1 : P1_Type := R(0 to R_SIZE) of unsigned(DATA_BITS-1 downto 0);

It should work on both 2002/2008 VHDL.

Thank you.

Weng

Article: 160833
Subject: How to make Altera-Modelsim free download version to work?
From: Weng Tianxiang <wtxwtx@gmail.com>
Date: Tue, 4 Dec 2018 20:45:58 -0800 (PST)
Links: << >>  << T >>  << A >>
Hi,

I downloaded 11.0_modelsim_ase_windows.exe from https://www.intel.com/content/www/us/en/programmable/downloads/software/modelsim/121.html

Release Notes For ModelSim Altera 10.1b

                                 Apr 26 2012
               Copyright 1991-2012 Mentor Graphics Corporation
                            All rights reserved.

After installing the software, I cannot run it: Unable to checkout a licence. Modelsim-Altera uses the following environment variables to check the licence (listed in the order of preference)

1. MGLS_LICENCE_FILE
2. LM_LICENCE_FILE.

I don't know:
1. How to set the environment variables.

2. If the licence file is valid for me to free use?

Thank you.

Weng

Article: 160834
Subject: Re: How to make Altera-Modelsim free download version to work?
From: Theo <theom+news@chiark.greenend.org.uk>
Date: 05 Dec 2018 07:58:48 +0000 (GMT)
Links: << >>  << T >>  << A >>
Weng Tianxiang <wtxwtx@gmail.com> wrote:
> Hi,
> 
> I downloaded 11.0_modelsim_ase_windows.exe from
> https://www.intel.com/content/www/us/en/programmable/downloads/software/modelsim/121.html
> 
> Release Notes For ModelSim Altera 10.1b

Why are you using a 7 year old version?

> After installing the software, I cannot run it: Unable to checkout a
> licence.  Modelsim-Altera uses the following environment variables to
> check the licence (listed in the order of preference)
> 
> 1. MGLS_LICENCE_FILE
> 2. LM_LICENCE_FILE.

Modelsim-Altera should run without a licence for suitably small designs.
However the older versions may have needed a licence server, which you
probably don't have.

Theo

Article: 160835
Subject: Re: How to make Altera-Modelsim free download version to work?
From: Richard Damon <Richard@Damon-Family.org>
Date: Wed, 5 Dec 2018 06:43:24 -0500
Links: << >>  << T >>  << A >>
On 12/5/18 2:58 AM, Theo wrote:
> Weng Tianxiang <wtxwtx@gmail.com> wrote:
>> Hi,
>>
>> I downloaded 11.0_modelsim_ase_windows.exe from
>> https://www.intel.com/content/www/us/en/programmable/downloads/software/modelsim/121.html
>>
>> Release Notes For ModelSim Altera 10.1b
> 
> Why are you using a 7 year old version?
> 
>> After installing the software, I cannot run it: Unable to checkout a
>> licence.  Modelsim-Altera uses the following environment variables to
>> check the licence (listed in the order of preference)
>>
>> 1. MGLS_LICENCE_FILE
>> 2. LM_LICENCE_FILE.
> 
> Modelsim-Altera should run without a licence for suitably small designs.
> However the older versions may have needed a licence server, which you
> probably don't have.
> 
> Theo
> 


You need older versions of the software to generate designs for older
chips, as the software drops support for older "obsolete" chips (even if
you can still buy them).

Even though it is listed as "free to use", you still need a license
file, which you can apply for and get for free on the Altera web site.

How to set the environment variables to point to the file you get will
depend on your operating system, but it generally will be in the control
panel.

Article: 160836
Subject: Re: How to write an "alias" statement
From: gnuarm.deletethisbit@gmail.com
Date: Wed, 5 Dec 2018 05:37:20 -0800 (PST)
Links: << >>  << T >>  << A >>
On Tuesday, December 4, 2018 at 10:39:48 PM UTC-5, Weng Tianxiang wrote:
> On Tuesday, December 4, 2018 at 12:37:54 PM UTC-8, Weng Tianxiang wrote:
> > Hi,
> > 
> > I have a register array with each register having (pointer & data), now I hope to display each of two parts using 2 different names for easy reading in simulation.
> > 
> > Here is code defining the register array R:
> > type R_Type is array(0 to R_SIZE) of unsigned(POINTER_BITS + DATA_BITS-1 downto 0); 
> > signal	R : R_Type;
> >  alias P1 : it shows R array part of (DATA_BITS-1 downto 0);
> >  alias P2 : it shows R array part of (POINTER_BITS-1 downto DATA_BITS);
> > 
> > How to write the 2 alias statements in VHDL 2002 or 2008?
> > 
> > Thank you.
> > 
> > Weng
> 
> Here is my version for the answer:
> type P1_Type array(0 to R_SIZE) of unsigned(DATA_BITS-1 downto 0);
> 
>  alias P1 : P1_Type := R(0 to R_SIZE) of unsigned(DATA_BITS-1 downto 0);
> 
> It should work on both 2002/2008 VHDL.

"Should" work???  Haven't you tested it? 

  Rick C. 

  Tesla referral code - https://ts.la/richard11209

Article: 160837
Subject: Re: How to write an "alias" statement
From: Weng Tianxiang <wtxwtx@gmail.com>
Date: Wed, 5 Dec 2018 08:07:45 -0800 (PST)
Links: << >>  << T >>  << A >>
On Wednesday, December 5, 2018 at 5:37:26 AM UTC-8, gnuarm.del...@gmail.com wrote:
> On Tuesday, December 4, 2018 at 10:39:48 PM UTC-5, Weng Tianxiang wrote:
> > On Tuesday, December 4, 2018 at 12:37:54 PM UTC-8, Weng Tianxiang wrote:
> > > Hi,
> > > 
> > > I have a register array with each register having (pointer & data), now I hope to display each of two parts using 2 different names for easy reading in simulation.
> > > 
> > > Here is code defining the register array R:
> > > type R_Type is array(0 to R_SIZE) of unsigned(POINTER_BITS + DATA_BITS-1 downto 0); 
> > > signal	R : R_Type;
> > >  alias P1 : it shows R array part of (DATA_BITS-1 downto 0);
> > >  alias P2 : it shows R array part of (POINTER_BITS-1 downto DATA_BITS);
> > > 
> > > How to write the 2 alias statements in VHDL 2002 or 2008?
> > > 
> > > Thank you.
> > > 
> > > Weng
> > 
> > Here is my version for the answer:
> > type P1_Type array(0 to R_SIZE) of unsigned(DATA_BITS-1 downto 0);
> > 
> >  alias P1 : P1_Type := R(0 to R_SIZE) of unsigned(DATA_BITS-1 downto 0);
> > 
> > It should work on both 2002/2008 VHDL.
> 
> "Should" work???  Haven't you tested it? 
> 
>   Rick C. 
> 
>   Tesla referral code - https://ts.la/richard11209

Hi Rick,

You have been the most famous contributor in FPGA and VHDL group for more than 10 years. If you answer, there is a problem.

Here is a correction version:

type P1_Type array(0 to R_SIZE) of unsigned(DATA_BITS-1 downto 0); 

 alias P1 : P1_Type := R(0 to R_SIZE)(DATA_BITS-1 downto 0); 

Currently I have no Modelsim working and have no means to test. If you are kind enough, please test it. I think it SHOULD work.

Thank you.

Weng

Article: 160838
Subject: Re: How to make Altera-Modelsim free download version to work?
From: Weng Tianxiang <wtxwtx@gmail.com>
Date: Wed, 5 Dec 2018 08:18:06 -0800 (PST)
Links: << >>  << T >>  << A >>
On Wednesday, December 5, 2018 at 3:43:28 AM UTC-8, Richard Damon wrote:
> On 12/5/18 2:58 AM, Theo wrote:
> > Weng Tianxiang <wtxwtx@gmail.com> wrote:
> >> Hi,
> >>
> >> I downloaded 11.0_modelsim_ase_windows.exe from
> >> https://www.intel.com/content/www/us/en/programmable/downloads/software/modelsim/121.html
> >>
> >> Release Notes For ModelSim Altera 10.1b
> > 
> > Why are you using a 7 year old version?
> > 
> >> After installing the software, I cannot run it: Unable to checkout a
> >> licence.  Modelsim-Altera uses the following environment variables to
> >> check the licence (listed in the order of preference)
> >>
> >> 1. MGLS_LICENCE_FILE
> >> 2. LM_LICENCE_FILE.
> > 
> > Modelsim-Altera should run without a licence for suitably small designs.
> > However the older versions may have needed a licence server, which you
> > probably don't have.
> > 
> > Theo
> > 
> 
> 
> You need older versions of the software to generate designs for older
> chips, as the software drops support for older "obsolete" chips (even if
> you can still buy them).
> 
> Even though it is listed as "free to use", you still need a license
> file, which you can apply for and get for free on the Altera web site.
> 
> How to set the environment variables to point to the file you get will
> depend on your operating system, but it generally will be in the control
> panel.

Hi Richard,

Thank you for your response. 

My project does not need any chip, but a concept project, to make sure it works without linking to any FPGA chip.

> Even though it is listed as "free to use", you still need a license
> file, which you can apply for and get for free on the Altera web site.
> 

I will try to get a licence file based on your advice, and am trying to buy a commercial one.

Weng


Article: 160839
Subject: Re: How to make Altera-Modelsim free download version to work?
From: Weng Tianxiang <wtxwtx@gmail.com>
Date: Wed, 5 Dec 2018 09:32:27 -0800 (PST)
Links: << >>  << T >>  << A >>
On Wednesday, December 5, 2018 at 8:18:12 AM UTC-8, Weng Tianxiang wrote:
> On Wednesday, December 5, 2018 at 3:43:28 AM UTC-8, Richard Damon wrote:
> > On 12/5/18 2:58 AM, Theo wrote:
> > > Weng Tianxiang <wtxwtx@gmail.com> wrote:
> > >> Hi,
> > >>
> > >> I downloaded 11.0_modelsim_ase_windows.exe from
> > >> https://www.intel.com/content/www/us/en/programmable/downloads/software/modelsim/121.html
> > >>
> > >> Release Notes For ModelSim Altera 10.1b
> > > 
> > > Why are you using a 7 year old version?
> > > 
> > >> After installing the software, I cannot run it: Unable to checkout a
> > >> licence.  Modelsim-Altera uses the following environment variables to
> > >> check the licence (listed in the order of preference)
> > >>
> > >> 1. MGLS_LICENCE_FILE
> > >> 2. LM_LICENCE_FILE.
> > > 
> > > Modelsim-Altera should run without a licence for suitably small designs.
> > > However the older versions may have needed a licence server, which you
> > > probably don't have.
> > > 
> > > Theo
> > > 
> > 
> > 
> > You need older versions of the software to generate designs for older
> > chips, as the software drops support for older "obsolete" chips (even if
> > you can still buy them).
> > 
> > Even though it is listed as "free to use", you still need a license
> > file, which you can apply for and get for free on the Altera web site.
> > 
> > How to set the environment variables to point to the file you get will
> > depend on your operating system, but it generally will be in the control
> > panel.
> 
> Hi Richard,
> 
> Thank you for your response. 
> 
> My project does not need any chip, but a concept project, to make sure it works without linking to any FPGA chip.
> 
> > Even though it is listed as "free to use", you still need a license
> > file, which you can apply for and get for free on the Altera web site.
> > 
> 
> I will try to get a licence file based on your advice, and am trying to buy a commercial one.
> 
> Weng

Hi,

May there be 3rd party FREE simulation tools in VHDL and Window 7/10 that are purely designed to do simulation only except Modelsim?

Thank you.

Weng

Article: 160840
Subject: Re: How to make Altera-Modelsim free download version to work?
From: David Brown <david.brown@hesbynett.no>
Date: Wed, 5 Dec 2018 21:48:52 +0100
Links: << >>  << T >>  << A >>
On 05/12/2018 17:18, Weng Tianxiang wrote:
> On Wednesday, December 5, 2018 at 3:43:28 AM UTC-8, Richard Damon wrote:
>> On 12/5/18 2:58 AM, Theo wrote:
>>> Weng Tianxiang <wtxwtx@gmail.com> wrote:
>>>> Hi,
>>>>
>>>> I downloaded 11.0_modelsim_ase_windows.exe from
>>>> https://www.intel.com/content/www/us/en/programmable/downloads/software/modelsim/121.html
>>>>
>>>> Release Notes For ModelSim Altera 10.1b
>>>
>>> Why are you using a 7 year old version?
>>>
>>>> After installing the software, I cannot run it: Unable to checkout a
>>>> licence.  Modelsim-Altera uses the following environment variables to
>>>> check the licence (listed in the order of preference)
>>>>
>>>> 1. MGLS_LICENCE_FILE
>>>> 2. LM_LICENCE_FILE.
>>>
>>> Modelsim-Altera should run without a licence for suitably small designs.
>>> However the older versions may have needed a licence server, which you
>>> probably don't have.
>>>
>>> Theo
>>>
>>
>>
>> You need older versions of the software to generate designs for older
>> chips, as the software drops support for older "obsolete" chips (even if
>> you can still buy them).
>>
>> Even though it is listed as "free to use", you still need a license
>> file, which you can apply for and get for free on the Altera web site.
>>
>> How to set the environment variables to point to the file you get will
>> depend on your operating system, but it generally will be in the control
>> panel.
> 
> Hi Richard,
> 
> Thank you for your response.
> 
> My project does not need any chip, but a concept project, to make sure it works without linking to any FPGA chip.
> 
>> Even though it is listed as "free to use", you still need a license
>> file, which you can apply for and get for free on the Altera web site.
>>
> 
> I will try to get a licence file based on your advice, and am trying to buy a commercial one.
> 

If you don't specifically need this old version of the software for 
handling old chips, then why not use newer and better versions, and save 
yourself the fuss with the licence files?



Article: 160841
Subject: Re: How to make Altera-Modelsim free download version to work?
From: Theo <theom+news@chiark.greenend.org.uk>
Date: 05 Dec 2018 20:50:13 +0000 (GMT)
Links: << >>  << T >>  << A >>
Richard Damon <Richard@damon-family.org> wrote:
> You need older versions of the software to generate designs for older
> chips, as the software drops support for older "obsolete" chips (even if
> you can still buy them).

Quartus yes, but not for Modelsim.
(there may be some models of chip-specific logic cells if you want to simulate
synthesised logic, but most users are simulating direct from HDL source
code)

> Even though it is listed as "free to use", you still need a license
> file, which you can apply for and get for free on the Altera web site.

That used to be true (hence why I queried using an older version), but is no
longer.  For recent Quartus and Modelsim, you don't need a licence for
Quartus Lite and Modelsim-Intel FPGA Edition.

Quartus prompts whether you want to ask for a 30 day trial licence, but it
still works for a limited set of FPGAs and IP cores without.
(eg Cyclone is included in Quartus Lite but Stratix needs Quartus Std with a
paid licence)

Theo

Article: 160842
Subject: Re: How to make Altera-Modelsim free download version to work?
From: Theo <theom+news@chiark.greenend.org.uk>
Date: 05 Dec 2018 21:07:09 +0000 (GMT)
Links: << >>  << T >>  << A >>
David Brown <david.brown@hesbynett.no> wrote:
> If you don't specifically need this old version of the software for 
> handling old chips, then why not use newer and better versions, and save 
> yourself the fuss with the licence files?

There's a legitimate reason to use an old version when synthesising, because
porting from one version of the tools to another is nontrivial (particularly
with respect to supplied IP cores, which can change functionality in
incompatible ways).  So if somebody gives me a project built with a particular
version, the first thing I do is try and build with that version, then port
forward and see if it still works.  Timing can often be markedly different
between versions (not always for the better).

However, I can't think of an instance when simulating where you might need
to use an older version of the simulator.

(give or take issues like 32 v 64 bit versions of tools and whatever your
host OS supports)

Theo

Article: 160843
Subject: Re: How to make Altera-Modelsim free download version to work?
From: Weng Tianxiang <wtxwtx@gmail.com>
Date: Wed, 5 Dec 2018 17:03:17 -0800 (PST)
Links: << >>  << T >>  << A >>
On Wednesday, December 5, 2018 at 12:50:18 PM UTC-8, Theo wrote:
> Richard Damon <Richard@damon-family.org> wrote:
> > You need older versions of the software to generate designs for older
> > chips, as the software drops support for older "obsolete" chips (even i=
f
> > you can still buy them).
>=20
> Quartus yes, but not for Modelsim.
> (there may be some models of chip-specific logic cells if you want to sim=
ulate
> synthesised logic, but most users are simulating direct from HDL source
> code)
>=20
> > Even though it is listed as "free to use", you still need a license
> > file, which you can apply for and get for free on the Altera web site.
>=20
> That used to be true (hence why I queried using an older version), but is=
 no
> longer.  For recent Quartus and Modelsim, you don't need a licence for
> Quartus Lite and Modelsim-Intel FPGA Edition.
>=20
> Quartus prompts whether you want to ask for a 30 day trial licence, but i=
t
> still works for a limited set of FPGAs and IP cores without.
> (eg Cyclone is included in Quartus Lite but Stratix needs Quartus Std wit=
h a
> paid licence)
>=20
> Theo

Hi Theo,

Where can I download Quartus Lite and Modelsim-Intel FPGA Edition?

I downloaded from Intel website  and got Altera_installer_12.1. I clicked t=
he application Modelsim.10.1b and it immediately popped a window saying fat=
al licence error.=20

After entering Intel website I really missed and don't know which is which.

> For recent Quartus and Modelsim, you don't need a licence for
> Quartus Lite and Modelsim-Intel FPGA Edition.

If you are kind enough, please give me the exact address. I downloaded just=
 yesterday. So actually I downloaded a different version from yours.

I ask for an old version, not because I use any old chip, but it is free. I=
f it is true that "For recent Quartus and Modelsim, you don't need a licenc=
e for Quartus Lite and Modelsim-Intel FPGA Edition", absolutely I would lik=
e to download a 2008 VHDL version simulator.

Writing code in VHDL 2008 is much easier than in VHDL 2002.

Thank you.

Weng

Article: 160844
Subject: Re: How to write an "alias" statement
From: gnuarm.deletethisbit@gmail.com
Date: Wed, 5 Dec 2018 22:15:42 -0800 (PST)
Links: << >>  << T >>  << A >>
On Wednesday, December 5, 2018 at 11:07:50 AM UTC-5, Weng Tianxiang wrote:
> On Wednesday, December 5, 2018 at 5:37:26 AM UTC-8, gnuarm.del...@gmail.c=
om wrote:
> > On Tuesday, December 4, 2018 at 10:39:48 PM UTC-5, Weng Tianxiang wrote=
:
> > > On Tuesday, December 4, 2018 at 12:37:54 PM UTC-8, Weng Tianxiang wro=
te:
> > > > Hi,
> > > >=20
> > > > I have a register array with each register having (pointer & data),=
 now I hope to display each of two parts using 2 different names for easy r=
eading in simulation.
> > > >=20
> > > > Here is code defining the register array R:
> > > > type R_Type is array(0 to R_SIZE) of unsigned(POINTER_BITS + DATA_B=
ITS-1 downto 0);=20
> > > > signal	R : R_Type;
> > > >  alias P1 : it shows R array part of (DATA_BITS-1 downto 0);
> > > >  alias P2 : it shows R array part of (POINTER_BITS-1 downto DATA_BI=
TS);
> > > >=20
> > > > How to write the 2 alias statements in VHDL 2002 or 2008?
> > > >=20
> > > > Thank you.
> > > >=20
> > > > Weng
> > >=20
> > > Here is my version for the answer:
> > > type P1_Type array(0 to R_SIZE) of unsigned(DATA_BITS-1 downto 0);
> > >=20
> > >  alias P1 : P1_Type :=3D R(0 to R_SIZE) of unsigned(DATA_BITS-1 downt=
o 0);
> > >=20
> > > It should work on both 2002/2008 VHDL.
> >=20
> > "Should" work???  Haven't you tested it?=20
> >=20
> >   Rick C.=20
> >=20
> >   Tesla referral code - https://ts.la/richard11209
>=20
> Hi Rick,
>=20
> You have been the most famous contributor in FPGA and VHDL group for more=
 than 10 years. If you answer, there is a problem.

First, don't assume that a "frequent" contributor means someone who knows a=
nything.  Then notice I only asked a question.  I didn't say there was anyt=
hing wrong. =20


> Here is a correction version:
>=20
> type P1_Type array(0 to R_SIZE) of unsigned(DATA_BITS-1 downto 0);=20
>=20
>  alias P1 : P1_Type :=3D R(0 to R_SIZE)(DATA_BITS-1 downto 0);=20
>=20
> Currently I have no Modelsim working and have no means to test. If you ar=
e kind enough, please test it. I think it SHOULD work.

You can download a copy of nearly any FPGA vendor's tools and use whichever=
 simulator they include.  I would run it for you, but I am pretty busy at t=
he moment.  I'm with a friend who has gone through surgery and I have busin=
ess tasks to deal with.  Sorry I can't help more.=20

  Rick C.=20

  Tesla referral code + https://ts.la/richard11209

Article: 160845
Subject: Re: How to make Altera-Modelsim free download version to work?
From: gnuarm.deletethisbit@gmail.com
Date: Wed, 5 Dec 2018 22:17:35 -0800 (PST)
Links: << >>  << T >>  << A >>
On Wednesday, December 5, 2018 at 11:18:12 AM UTC-5, Weng Tianxiang wrote:
> On Wednesday, December 5, 2018 at 3:43:28 AM UTC-8, Richard Damon wrote:
> > On 12/5/18 2:58 AM, Theo wrote:
> > > Weng Tianxiang <wtxwtx@gmail.com> wrote:
> > >> Hi,
> > >>
> > >> I downloaded 11.0_modelsim_ase_windows.exe from
> > >> https://www.intel.com/content/www/us/en/programmable/downloads/software/modelsim/121.html
> > >>
> > >> Release Notes For ModelSim Altera 10.1b
> > > 
> > > Why are you using a 7 year old version?
> > > 
> > >> After installing the software, I cannot run it: Unable to checkout a
> > >> licence.  Modelsim-Altera uses the following environment variables to
> > >> check the licence (listed in the order of preference)
> > >>
> > >> 1. MGLS_LICENCE_FILE
> > >> 2. LM_LICENCE_FILE.
> > > 
> > > Modelsim-Altera should run without a licence for suitably small designs.
> > > However the older versions may have needed a licence server, which you
> > > probably don't have.
> > > 
> > > Theo
> > > 
> > 
> > 
> > You need older versions of the software to generate designs for older
> > chips, as the software drops support for older "obsolete" chips (even if
> > you can still buy them).
> > 
> > Even though it is listed as "free to use", you still need a license
> > file, which you can apply for and get for free on the Altera web site.
> > 
> > How to set the environment variables to point to the file you get will
> > depend on your operating system, but it generally will be in the control
> > panel.
> 
> Hi Richard,
> 
> Thank you for your response. 
> 
> My project does not need any chip, but a concept project, to make sure it works without linking to any FPGA chip.
> 
> > Even though it is listed as "free to use", you still need a license
> > file, which you can apply for and get for free on the Altera web site.
> > 
> 
> I will try to get a licence file based on your advice, and am trying to buy a commercial one.

You will find the same thing with Lattice.  You need to obtain a free license to run their free tools.  Not a big deal, but it runs out after a year and you need to get another free license. 

  Rick C. 

  Tesla referral code -- https://ts.la/richard11209

Article: 160846
Subject: Re: How to make Altera-Modelsim free download version to work?
From: David Brown <david.brown@hesbynett.no>
Date: Thu, 06 Dec 2018 09:05:49 +0100
Links: << >>  << T >>  << A >>
On 05/12/18 22:07, Theo wrote:
> David Brown <david.brown@hesbynett.no> wrote:
>> If you don't specifically need this old version of the software for 
>> handling old chips, then why not use newer and better versions, and save 
>> yourself the fuss with the licence files?
> 
> There's a legitimate reason to use an old version when synthesising, because
> porting from one version of the tools to another is nontrivial (particularly
> with respect to supplied IP cores, which can change functionality in
> incompatible ways).  So if somebody gives me a project built with a particular
> version, the first thing I do is try and build with that version, then port
> forward and see if it still works.  Timing can often be markedly different
> between versions (not always for the better).

Yes, I realise that - and I recommend not changing the tools for an
existing project without extremely good reason.  (I work mainly with
embedded software, rather than programmable logic, but the same applies
there.)

However, my understanding is that the OP is doing tests and experiments
with new code and a new design, so this does not apply.

> 
> However, I can't think of an instance when simulating where you might need
> to use an older version of the simulator.
> 
> (give or take issues like 32 v 64 bit versions of tools and whatever your
> host OS supports)
> 
> Theo
> 


Article: 160847
Subject: Re: How to make Altera-Modelsim free download version to work?
From: HT-Lab <hans64@htminuslab.com>
Date: Thu, 6 Dec 2018 09:22:35 +0000
Links: << >>  << T >>  << A >>
On 06/12/2018 01:03, Weng Tianxiang wrote:
..snip
> 
> Hi Theo,
> 
> Where can I download Quartus Lite and Modelsim-Intel FPGA Edition?
> 

If you are a student then I would recommend the student edition which 
has far less limitations (instance limits) although for some unknown 
reason it is still single language only:

https://www.mentor.com/company/higher_ed/modelsim-student-edition

Mentor used to have lots of FPGA vendor OEM agreements (by my count at 
least 6), nowadays there are only 3(?) left:

Intel:
https://www.intel.com/content/www/us/en/software/programmable/quartus-prime/model-sim.html

Microchip:
https://www.microchip.com/design-centers/programmable-logic/spld-cpld/tools/software/prochip-designer

Microchip(MicroSemi):
https://www.microsemi.com/product-directory/dev-tools/4900-modelsim

> 
> Writing code in VHDL 2008 is much easier than in VHDL 2002.

So true, however, make sure your synthesis tool can handle 2008 as 
changing your code back from 2008 to 2002 is a real pain.

Good luck,
Hans.
www.ht-lab.com


> 
> Thank you.
> 
> Weng
> 


Article: 160848
Subject: Re: How to make Altera-Modelsim free download version to work?
From: Theo Markettos <theom+news@chiark.greenend.org.uk>
Date: 06 Dec 2018 18:57:40 +0000 (GMT)
Links: << >>  << T >>  << A >>
Weng Tianxiang <wtxwtx@gmail.com> wrote:
> Where can I download Quartus Lite and Modelsim-Intel FPGA Edition?

https://dl.altera.com/

You'll need to login.

The dropdowns allow you to select 'Lite' and whatever version you need.
18.1 is the most recent.


I wouldn't use this for your first time, but because I end up deploying
Quartus to servers a lot, I wrote a Python script to download and install
the Linux version:
https://github.com/CTSRD-CHERI/quartus-install

This doesn't have a complete database of URLs, only the ones I've needed for
particular jobs, and it has a few rough edges.  Happy to take pull requests. 
(the URLs can be generated programmatically, but Altera kept changing the
format between versions so I gave up and just pasted them all in)

Theo

Article: 160849
Subject: Re: Periodically delayed clock
From: "Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date: Thu, 6 Dec 2018 11:46:01 -0800 (PST)
Links: << >>  << T >>  << A >>
Since my last post I have been working on my Logician tool.  I currently ha=
ve it modeling a simple bit storage device with four gates, two inputs, one=
 output, three other devices, and 13 bit lines.  It provides a type of GtkW=
ave output.  I'm currently working on a true visualization of the circuits =
along with a type of debugger environment for examining individual circuits=
 in local / watch windows, as well as a single-step debugger.

Once it's all coded and validated, I'll move on to larger tests.  I plan to=
 offer hot-swap DLL functions which replace large logic units once they're =
validated, to replace their bits in and bits out with custom DLL code (for =
faster simulations).

Logician plans to be dynamic and extensible.

When it is ready for a beta release, I'll post the Windows-based executable=
 and source code online along with a video and various examples explaining =
how to use them.  My first target will be the Scott CPU from the book "But =
How Do It Know?"  It is a simple 8-bit processor designed to teach people h=
ow computers work fundamentally.  It will be sufficient for a visualization=
 and operational demonstration of its features in real-time.

I eventually plan to develop my CPUs in this tool, and to export the net it=
 creates to Verilog source code for use in a real FPGA.  I could use help w=
orking with Verilog and FPGA tools when that time comes.

--=20
Rick C. Hodgin



Site Home   Archive Home   FAQ Home   How to search the Archive   How to Navigate the Archive   
Compare FPGA features and resources   

Threads starting:
1994JulAugSepOctNovDec1994
1995JanFebMarAprMayJunJulAugSepOctNovDec1995
1996JanFebMarAprMayJunJulAugSepOctNovDec1996
1997JanFebMarAprMayJunJulAugSepOctNovDec1997
1998JanFebMarAprMayJunJulAugSepOctNovDec1998
1999JanFebMarAprMayJunJulAugSepOctNovDec1999
2000JanFebMarAprMayJunJulAugSepOctNovDec2000
2001JanFebMarAprMayJunJulAugSepOctNovDec2001
2002JanFebMarAprMayJunJulAugSepOctNovDec2002
2003JanFebMarAprMayJunJulAugSepOctNovDec2003
2004JanFebMarAprMayJunJulAugSepOctNovDec2004
2005JanFebMarAprMayJunJulAugSepOctNovDec2005
2006JanFebMarAprMayJunJulAugSepOctNovDec2006
2007JanFebMarAprMayJunJulAugSepOctNovDec2007
2008JanFebMarAprMayJunJulAugSepOctNovDec2008
2009JanFebMarAprMayJunJulAugSepOctNovDec2009
2010JanFebMarAprMayJunJulAugSepOctNovDec2010
2011JanFebMarAprMayJunJulAugSepOctNovDec2011
2012JanFebMarAprMayJunJulAugSepOctNovDec2012
2013JanFebMarAprMayJunJulAugSepOctNovDec2013
2014JanFebMarAprMayJunJulAugSepOctNovDec2014
2015JanFebMarAprMayJunJulAugSepOctNovDec2015
2016JanFebMarAprMayJunJulAugSepOctNovDec2016
2017JanFebMarAprMayJunJulAugSepOctNovDec2017
2018JanFebMarAprMayJunJulAugSepOctNovDec2018
2019JanFebMarAprMayJunJulAugSepOctNovDec2019
2020JanFebMarAprMay2020

Authors:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Custom Search