嵌入式基于altera的课件
在数字系统设计中,常常采用层次化设计方法,主要是因为层次化设计有下面两个主要的优点:
一些常用的模块可以被单独创建并存储,在以后的设计中可以直接调用该模块,而无需重新设计;
它可使整个设计更结构化,程序也具有更高的可读性,顶层文件只将一些小模块整合在一起,这使整个系统的设计思想比较容易被理解。
层次化设计的核心思想有两个,一是模块化,二是元件重用。
模块化:可以将一个大系统规划分为几个子模块,而这些子模块又分别由更小的模块组成,如此往下,直至不可分。这也真是自顶向下的设计方法,如图所示,顶层文件所描述的实体 A由实体B、C两个实体组成,而实体B和实体C又分别实体E、F 、G、H、I和实体H、I、J、K构成,每个实体都可以看成看成上一层实体中的一个模块或元件系统就像搭积木一样一样一层一层地构建。
元件重用:同一个元件可以被不同的设计实体调用,也可以被同一个设计实体多次调用。如实体H、I被实体B、C调用。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !