quartusII的知识点一

hello这是明德扬规范的知识点,足以设计所有电路。

设计不用的语法:
1、initial仿真时用
2、延时语句#10. 仿真经常用
3、task、function,仿真也很少用
4、integer 设计不用
5、for,while,repeat,forever:设计不用,仿真少用
6、模块内部不要有X、Z态,仿真也不要用casex,casez等语句
7、force、wait、fork语句在仿真时也很少用

设计使用的语法:
1、reg,wire,parameter
2、assign(建议改名时使用),always(最常用)
3、条件语句只用两种:if-else,case
4、算数运算符
5、赋值运算符,时序逻辑用<=,组合逻辑用=
6、关系运算符(>,>=)
7、逻辑运算符(&&, ||, !)(为避免歧义,等式两边都要是1bit的数据)
8、位运算符(~,|, ^, &)
9、移位运算符(<<, >>)
10、拼接运算符({})

电路设计的三种结构
1、组合逻辑
always@(*)begin
语句
end

2、时序逻辑——同步复位的时序电路
always@(posedge clk)begin
语句
end
3、时序逻辑——异步复位的时序电路
always@(posedge clk or rst_n)begin
语句
end

语法要点
1、一个always只产生一个信号
2、一个信号只能用一个always产生
3、含有posedge或negedge的,一定是D触发器,是时序电路;
4、设计时,如果想立即有结果,就用组合逻辑;如果想延时,就用时序逻辑

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值