资料
  • 资料
  • 专题
第五篇 - 你的 Q-zone,你做不了主
推荐星级:
时间:2019-12-25
大小:158.22KB
阅读数:117
上传用户:rdg1993
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
Altera Nios嵌入式处理器大赛知识讲座 你的 Q-zone,你做不了主 我的地盘我做主,这其实是一句鬼话。你很少真的有什么地盘你可以做主的,因为你很难作 为规则制造者存在。你只有更好的依循规则,你才能更好的让事情按照你的想法去做。所以 为了做主你的地盘,你最好依照一些规则,而不是按照自己的喜好来做,好比写代码。 上电初始值 在通常的状况下,所有的门在上电的时候输出为低。但是这并不是不能改变的。你可以把上 电设置为高,这样综合工具可能会做两种事情,把输出反向,或者使用 preset 控制(如果存 在的话)把初始值放进门里。 当时上电为高的做法, 并不是非常必要, 因为你其实是可以使用复位信号来获得你想要的初 始状态的。 如果你觉得这是必须的,那么有几种方法你可以做: z 首先是在 QuartusII 里面你可以针对某个或者某些 门设置 power-up level 为高或低。 z 在代码中使用 altera_attribute z 直接写代码设置初始值: reg q = 1'b1; always @ (posedge clk or posedge aclr) begin if (aclr) q else q end 门的次级管理信号 每个门都有一些次级的管理装置,好比清除信号啊,时钟使能信号啊。而这些装置当然都有 他们自己的操作规律。 如果你在写代码的时候可能适当的使用它们,那么综合的时候很容易 就可以使得王八看到绿豆,大家都对上了。其实实现一个功能是没有问题的,但是如果你把 功能按照它的自然规律来实现,从资源消耗还是很划算的。当然我知道大家现在都很有钱, 不太在乎这些的,但是省吃俭用似乎还是硬件设计师德传统美德。 你会发现年资越大的工程 师在这方面越是注意,所以,如果你希望在别人眼里看……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书