上午:

  • 补充知识点:
  • 晶振:晶体振荡器,给单片机提供时钟频率(时钟信号),没有晶振单片机就不能工作。晶振提供的频率越高,单片机的运行速度越快。
    * FPGA:
  • 课程要点:

下午:

  • Diamond软件建立工程项目的简单操作流程
  • verilog语法学习要点:
    • 时序逻辑只需用到assign和always
    • assign(持续赋值,左边必须是线型的)
    • always(上升沿,下降沿,与时钟有关)
    • 除法与取模尽量避免
    • 条件三目运算符assign赋值时常用
    • 规约运算符
    • 拼接运算符{}:可以拼不同的位数(两个8位的拼接成一个16位的)
    • 非阻塞赋值⇐:同时赋值(阻塞式一步步赋值),只能用在always块中
    • always块都是同时赋值的(写了100个always块的话都是并行执行的,不是一个个赋值的)
    • parameter:分频