本文件包含HDL编码的指南和建议。采用这些准则将减少获得高质量IP核所需的时间,并将减少功能问题的可能性。遵循这些准则将提高代码的可重用性和可读性。这些指导原则是按主要科目分类的,但大多数也与其他科目有关。每一条准则都放在其影响较大的章节中,但也会对其他章节产生显著影响。这些准则具有不同的重要性,并按以下方式分类:良好做法-指的是一种常见的良好做法,在大多数情况下都应使用。这意味着在某些情况下,存在违反本指南的具体问题。推荐-表示推荐的指南。一个问题不违反这条准则就解决不了,这是很少见的。你应该把它当作一条应该遵守的规则来读。强烈的建议-意味着一个硬的指导方针,这应该在所有情况下使用,除非有非常好的理由违反它。你应该把它当作必读的规则来读。这份文件将来会有所改变。我们鼓励任何人做出改变或贡献额外的内容。
在开始HDL编码之前,请尝试检查现有的内核并编写规范文档。这将有几个优点:●明确定义核心应该做什么,支持哪些标准●定义开发人员的配置文件,以便组建团队本质上核心是一个黑匣子,规范文档只应与这个黑匣子的接口有关。任何希望使用核心的人只需阅读规范文件,而那些希望修改或添加核心的人也应该阅读设计文件。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !