#### 上午: * 补充知识点: * 晶振:晶体振荡器,给单片机提供时钟频率(时钟信号),没有晶振单片机就不能工作。晶振提供的频率越高,单片机的运行速度越快。 * FPGA: * 课程要点: #### 下午: * Diamond软件建立工程项目的简单操作流程 * verilog语法学习要点: * 时序逻辑只需用到assign和always * assign(持续赋值,左边必须是线型的) * always(上升沿,下降沿,与时钟有关) * 除法与取模尽量避免 * 条件三目运算符assign赋值时常用 * 规约运算符 * 拼接运算符{}:可以拼不同的位数(两个8位的拼接成一个16位的) * 非阻塞赋值<=:同时赋值(阻塞式一步步赋值),只能用在always块中 * always块都是同时赋值的(写了100个always块的话都是并行执行的,不是一个个赋值的) * parameter:分频