Verilog HDL allow users to go for design either bottom up or top down.
Bottom up -
The traditional method of electronic design is bottom-up. Each design is performed at the gate-level using the standard gates (refer to the Digital Section for more details). With the increasing complexity of new designs this approach is nearly impossible to maintain.
Top Down -
The desired design-style of all designers is the top-down one. A real top-down design allows early testing, easy change of different technologies, a structured system design and offers many other advantages.
With increasing complexity in the design and increasing gate count , it is impossible to keep one pure approach through out the development of a design , people are following a mix of both approach.
From my experience , First I used Top down approach and defined all the interface at top level and then define the sub block in the design. Once architecture is finalize at broad level then one can start exploring the individual blocks and those blocks can be designed with Bottom up approach.
It is a common approach to build the logic, you need to prepare micro-architecture and architecture document before coding. Coding you can do either with verilog or with VHDL.
Bottom up -
The traditional method of electronic design is bottom-up. Each design is performed at the gate-level using the standard gates (refer to the Digital Section for more details). With the increasing complexity of new designs this approach is nearly impossible to maintain.
Top Down -
The desired design-style of all designers is the top-down one. A real top-down design allows early testing, easy change of different technologies, a structured system design and offers many other advantages.
With increasing complexity in the design and increasing gate count , it is impossible to keep one pure approach through out the development of a design , people are following a mix of both approach.
From my experience , First I used Top down approach and defined all the interface at top level and then define the sub block in the design. Once architecture is finalize at broad level then one can start exploring the individual blocks and those blocks can be designed with Bottom up approach.
It is a common approach to build the logic, you need to prepare micro-architecture and architecture document before coding. Coding you can do either with verilog or with VHDL.
Excellent analysis . I loved the analysis . Does someone know where I would be able to grab a template a form form to complete ?
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThe next time I read a blog, Hopefully it doesn't fail me just as much as this particular
ReplyDeleteone. I mean, I know it was my choice to read, nonetheless I truly
thought you'd have something interesting to talk about.
All I hear is a bunch of whining about something that you could fix if you
were not too busy looking for attention.
I absolutely love your site.. Very nice colors & theme.
ReplyDeleteDid you build this site yourself? Please reply back as I’m attempting to create my very own website and want to find out where you got
this from or just what the theme is called. Many thanks!
Pretty! This was a really wonderful post. Many thanks for providing this information.
ReplyDeleteI was able to find good information from your blog articles.
ReplyDeleteGood post. I learn something totally new and challenging on websites I stumbleupon on a daily basis.
ReplyDeleteIt's always interesting to read content from other
writers and use a little something from other web sites.
You should be a part of a contest for one of the most useful sites on the net.
ReplyDeleteI am going to highly recommend this web site!
I was able to find good information from your
ReplyDeletearticles.
There's certainly a great deal to know about this subject.
ReplyDeleteI like all of the points you made.
Way cool! Some extremely valid points! I appreciate you penning this
ReplyDeletearticle and the rest of the website is also very good.
Having read this I thought it was very enlightening.
ReplyDeleteI appreciate you taking the time and energy to put this short article together.
I once again find myself spending a lot of time
both reading and leaving comments. But so what, it was still worthwhile!
You're so cool! I do not think I have read a single thing like
ReplyDeletethis before. So good to find another person with genuine thoughts
on this issue. Seriously.. many thanks for starting this up.
This website is one thing that is required on the internet, someone with a little originality!
It’s difficult to find knowledgeable people in this particular subject,
ReplyDeletehowever, you seem like you know what you’re talking about!
Thanks
I’m amazed, I must say. Rarely do I encounter a blog that’s both equally educative and entertaining, and without
ReplyDeletea doubt, you've hit the nail on the head. The problem is an issue that not
enough folks are speaking intelligently about. I am very
happy I came across this in my search for something relating to this.
Very good information. Lucky me I discovered your blog by chance (stumbleupon).
ReplyDeleteI've saved as a favorite for later!
An interesting discussion is worth comment.
ReplyDeleteThere's no doubt that that you should write more on this subject matter, it might not be a taboo
matter but generally people do not discuss such issues.
To the next! Many thanks!!
This site was... how do I say it? Relevant!! Finally I have
ReplyDeletefound something which helped me. Many thanks!
You're so awesome! I do not think I've truly read a single thing like this before.
ReplyDeleteSo great to discover another person with a few unique thoughts on this subject.
Seriously.. thanks for starting this up. This website is one
thing that's needed on the internet, someone with a bit of originality!
Your style is really unique compared to other
ReplyDeletefolks I've read stuff from. Thank you for posting when you've got the opportunity,
Guess I'll just book mark this blog.
After looking over a number of the articles on your web site, I seriously appreciate your way of writing a blog.
ReplyDeleteI added it to my bookmark website list and will be
checking back soon. Please check out my website too and tell me what you think.
Right here is the right blog for anybody who wishes
ReplyDeleteto find out about this topic. You realize a whole lot its
almost tough to argue with you (not that I personally would want to…HaHa).
You definitely put a new spin on a subject which has been discussed for ages.
Excellent stuff, just excellent!
This is a topic that's close to my heart... Many thanks!
ReplyDeleteExactly where are your contact details though?
A motivating discussion is worth comment. I do think that you ought to write more
ReplyDeleteabout this topic, it may not be a taboo subject but usually folks don't speak about
such issues. To the next! Best wishes!!
Hi there! This post could not be written any better!
ReplyDeleteLooking through this post reminds me of my previous roommate!
He constantly kept preaching about this. I most certainly will send this post to him.
Fairly certain he's going to have a great read. Many
thanks for sharing!
You're so interesting! I do not think I've truly read something like that before.
ReplyDeleteSo wonderful to discover another person with some unique thoughts on this subject.
Seriously.. thanks for starting this up. This web site is one thing that is required on the web, someone with a bit of originality!
After I originally commented I seem to have clicked the
ReplyDelete-Notify me when new comments are added- checkbox and now whenever a comment is added I
get four emails with the same comment. There has to be an easy method you are able to remove me from that service?
Many thanks!
There is definately a lot to know about this issue. I love all of the points you've made.
ReplyDeleteGood information. Lucky me I discovered your site by accident (stumbleupon).
ReplyDeleteI've book marked it for later!
I enjoy reading through an article that will make men and women think.
ReplyDeleteAlso, thank you for allowing for me to comment!
It’s hard to find experienced people in this particular subject, however,
ReplyDeleteyou sound like you know what you’re talking about! Thanks
Greetings! Very helpful advice within this article! It is
ReplyDeletethe little changes which will make the biggest changes.
Many thanks for sharing!
This is the perfect website for anyone who wishes to understand this topic.
ReplyDeleteYou realize a whole lot its almost tough to argue with you (not that I really will need to…HaHa).
You certainly put a new spin on a topic that has been written about for many years.
Excellent stuff, just excellent!
Good info. Lucky me I came across your website by chance (stumbleupon).
ReplyDeleteI have book-marked it for later!
Good day! I could have sworn I’ve been to your
ReplyDeleteblog before but after going through a few of the articles I realized it’s new to me.
Regardless, I’m certainly pleased I came across it and I’ll
be book-marking it and checking back often!
Good article! We will be linking to this great content on our site.
ReplyDeleteKeep up the great writing.
I blog frequently and I seriously appreciate your content.
ReplyDeleteYour article has really peaked my interest. I will bookmark
your website and keep checking for new details about once
a week. I subscribed to your Feed as well.
I seriously love your site.. Very nice colors &
ReplyDeletetheme. Did you create this site yourself? Please
reply back as I’m attempting to create my very own blog
and would like to know where you got this from or what the theme is named.
Kudos!
Oh my goodness! Awesome article dude! Many thanks, However I am experiencing difficulties with your RSS.
ReplyDeleteI don’t understand the reason why I am unable
to join it. Is there anybody having the same RSS issues?
Anybody who knows the answer will you kindly respond?
Thanx!!
There is definately a lot to know about this subject.
ReplyDeleteI like all the points you have made.
Hi, I do think this is a great web site. I stumbledupon it ;) I will revisit once again since i have saved as a favorite it.
ReplyDeleteMoney and freedom is the best way to change, may you be rich and continue to guide others.
Very nice article. I definitely appreciate this website.
ReplyDeleteStick with it!
This is a good tip especially to those fresh to the blogosphere.
ReplyDeleteShort but very accurate info… Thank you for sharing this
one. A must read article!
After looking over a few of the blog posts on your website, I truly like your way of
ReplyDeleteblogging. I saved it to my bookmark site list and will be checking back in the near future.
Please visit my website too and let me know your opinion.
I was able to find good information from your
ReplyDeletearticles.