Home    Bloggers    Messages    Webinars    Resources   
Tw  |  Fb  |  In  |  Rss
Jackie Sampsel

VHDL Arrays

Jackie Sampsel
Page 1 / 2 Next >
Page 1 / 3   >   >>
devel@latke.net
devel@latke.net
1/17/2013 6:30:47 PM
User Rank
Guru
Re: Thanks so much
No.
Dead Kennedys.

50%
50%
Max Maxfield
Max Maxfield
1/17/2013 4:16:26 PM
User Rank
Blogger
Re: Thanks so much
@rfindley: Khmer Rouge?

No, I always walk this way!

(Ah, the old jokes are the best ones :-)

50%
50%
rfindley
rfindley
1/17/2013 4:04:54 PM
User Rank
Blogger
Re: Thanks so much
Khmer Rouge?

50%
50%
devel@latke.net
devel@latke.net
1/17/2013 3:33:07 PM
User Rank
Guru
Re: Thanks so much
They take all the fun out of it, that means no holiday to cuba for you this year.

Instead, he'll go on a holiday in Cambodia, where he'll do as he's told!

POL!

POT!

POL!

POT!

 

 

 

 

 

(Nobody's gonna get this reference.)

50%
50%
Adam Taylor
Adam Taylor
1/16/2013 5:47:56 AM
User Rank
Blogger
Re: Thanks so much
They take all the fun out of it, that means no holiday to cuba for you this year.

50%
50%
JezmoSSL
JezmoSSL
1/16/2013 5:26:00 AM
User Rank
Blogger
Re: Thanks so much
Interesting fact you are covered by the OSA regardless of if you have signed or not it just makes sending you to the naughty step easier 

I had to give up my membership of al-quaeda as well ;-(

50%
50%
jandecaluwe
jandecaluwe
1/16/2013 3:20:00 AM
User Rank
Blogger
Re: Integer/natural vs std_logic_vector
@devel "This sort of abstraction makes code more readable."

Exactly right, and I believe this insight should be the driver in HDL design practice.

Readibility counts - it greatly improves design and reuse quality. HDL code has a value on its own, beyond its hardware intepretation. 

An important way to achieve this are useful abstractions, like the ones VHDL provides and Verilog (not SystemVerilog) does not (i.e. integers, booleans, enums, records, clear difference between signals/variables.)

100%
0%
Max Maxfield
Max Maxfield
1/15/2013 7:34:53 PM
User Rank
Blogger
Re: Integer/natural vs std_logic_vector
@thrakkor: "...as they are useful for future debug if something upstream changes and it is a useful spot to observe things at..." I heard some really exciting news re debug today, but my lips are sealed for a while ... I cannot wait to share this when the company in question says "Now is the time"

50%
50%
JezmoSSL
JezmoSSL
1/15/2013 2:57:35 PM
User Rank
Blogger
Re: Thanks so much
Signing the OSA is really to act as a reminder of your obligations

50%
50%
thrakkor
thrakkor
1/15/2013 2:46:11 PM
User Rank
Blogger
Re: Integer/natural vs std_logic_vector
many times, I leave ILA cores in the design, as they are useful for future debug if something upstream changes and it is a useful spot to observe things at.

 

for timing closure, I can pipeline trigger buses as many times as is necessary to give space between the real logic and the ILA.  works great.  many times I have had timing fail due to non-pipelined trigger inputs into chipscope ILA cores.

 

I can just rebuild wiith my build scripts and not have to interrupt to run the inserter and know the exact same probes are there each time, as long as I've enabled that ILA core..  Best part, NO GUI!

 

yes I can create special triggers, create ohehot FSM triggers from enumerated state types.  daisy chain ILA cores through use of trig out port.  I can very easily take advantage of the ability to have separate triggers from captured data (may also be possible with inserter).  no, not worried about optimization.

 

and since I wrap all ILA/ICON stuff in generates and blocks, I can easily remove if i no longer want it there without impacting the actual design.  or copy and adapt to another entity.

 

this is not saying that some of these things cannot be done with the inserter, but I just find it works better for me to instantiate chipscope.

50%
50%
Page 1 / 3   >   >>
More Blogs from Jackie Sampsel
Jackie Sampsel combined coding styles he learned from each place he worked into something that works well.
After cleaning up countless VHDL designs, Jackie Sampsel has created a style guide for them.
flash poll
follow us on twitter
follow Xilinx on twitter
like us on facebook
like Xilinx on facebook
All Programmable Planet     About Us     Contact Us     Help     Register     Twitter     Facebook     RSS