摘要:
4.验证:读取模拟 4.1查找代码中的错误 4.1.1 多用复路器(2_1_Mux) //Wrong module top_module ( input sel, input [7:0] a, input [7:0] b, output out ); assign out = (~sel & a) 阅读全文
摘要:
函数: 函数的定义格式 [ function ] funname [()] { action; [return int;] } #1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 #2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结 阅读全文
摘要:
流程控制: #Sh的流程控制不可为空,else分支如果没有语句执行,就不用写这个else if: if condition then command1 command2 ... commandN fi #也可写成一行:if[condition];then command;fi if else: if 阅读全文
摘要:
echo命令 1.显示普通字符串: echo "It is a test" 这里的双引号完全可以省略,以下命令与上面实例效果一致: echo It is a test 2.显示转义字符 echo "\"It is a test\"" 结果将是: "It is a test" 同样,双引号也可以省略 阅读全文
摘要:
传递参数: 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… #!/bin/bash echo "Shell 传递参数实例!"; echo "第一个参数为:$1"; echo "参 阅读全文
摘要:
基础语法 定义变量: xxx="" 使用变量: echo $xxx or echo ${xxx} 将变量定义为只读: xxx="" readonly xxx 删除变量: unset xxx 字符串:单引,双引,无引都可 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能 阅读全文
摘要:
3 电路 3.2 时序逻辑 3.2.2 计数器 Count1to10(Decade counter again) 与上题一样,区别是复位为1 module top_module( input clk, input reset, output [3:0] q); always @(posedge cl 阅读全文
摘要:
#include <stdio.h> #include <stdlib.h> #include <string.h> // A simple structure to store ARGB data typedef struct { unsigned char a; // alpha channel 阅读全文
摘要:
3 电路 3.2 时序逻辑 3.2.1 锁存器与触发器(Latches and Flip-Flops) Create circuit from truth table JK触发器的真值表如下图所示,仅使用D触发器和门电路来实现该JK触发器。其中Qold是D触发器在时钟上升沿之前的输出。 module 阅读全文
摘要:
# 在后面的说明中,#号表示注释,它后面的内容不要输入到终端中 # 在后面的说明中,#号表示注释,它后面的内容不要输入到终端中 # 从下面开始是你要在终端中输入的命令(不包括#号后的内容): cd /home # 切换到/home目录 pwd # 显示当前目录 cd ~ # 切换至~目录 pwd # 阅读全文