- 博客(201)
- 收藏
- 关注
原创 FPGA初学 模块引用(带参数) 位扩展 LED 分频器
注意程序中Verilog位扩展的写法{led_num{1’b0}} 相当于把 1’b0复制 led_num 次,数据总长为led_num位。{led_num{2’b01}} 数据总长为 2*led_num 位二级文件`timescale 1 ns / 1 psmodule LED_test ( clk, rst_n, led);parameter led_num = 4;input clk, rst_n;output [led_num - 1:0] led;reg [led
2021-09-25 13:03:05
471
原创 FPGA 按键key
异或符号 ^ 可以用来取反一级文件`timescale 1 ns / 1 psmodule key_test( clk, rst_n, key_in, led_out);parameter led_num = 3;input clk, rst_n;input [led_num - 1:0] key_in;output[led_num - 1:0] led_out;key #( .led_num(led_num) )key_inst( .clk(clk), .rst
2021-09-25 12:54:17
672
原创 IIC总线协议 与 EEPROM 的使用
需要注意以下几点:1、wire类型不能设置初值2、当在module后的括号中写了output之后 对应的变量名不能再定义为reg3、使用Modelsim只能检查输出信号是否正确 不能仿真接收信号是否正确4、注意 inout 类型的 port 的用法inout SDA; //输出或输入数据信号reg rSDA = 1'b1;assign SDA = isOut ? rSDA : 1'bz; //输出时选择rSDA,输入时设为高阻态 在输入状态下 应当使用SDA为其他变量赋值 不应使用rS
2021-09-25 12:45:06
497
原创 uart 串口 接收 和 发送
串口发送`timescale 1 ns / 1 psmodule uart_transmission( clk, //串口时钟,9600bps对应的时钟频率 50M/9600/16=326分频 rst_n, //复位信号 data_in, //需要发送的8bit数据 t_sig, //发送使能信号,上升沿有效 idle, //线路状态指示,0表示线路空闲,1表示线路占用 data_tx //串行发送数据,1bit);input clk, rst_.
2021-09-25 12:36:43
1127
原创 Python学习笔记 数字变量 整形 int 浮点数 float 复数 complex
数字类型创建Python 数字数据类型用于存储数值,在变量赋值时 Number 对象将被创建。数据类型是不允许改变的,,这就意味着如果改变数字数据类型的值,将重新分配内存空间。var1 = 1var2 = 10可以使用del语句删除一些数字对象的引用。del var1, var2Python 支持三种不同的数值类型整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Pytho
2021-09-03 13:43:55
581
原创 Python 运算符 运算符优先级
算术运算符比较(关系)运算符赋值运算符海象运算符 的作用是给n进行赋值,同时还可以用赋值后的n与10进行比较逻辑运算符位运算符成员运算符身份运算符运算符优先级
2021-09-02 16:21:00
388
原创 Python 注释 行缩进 多行语句
注释的写法注释可以使用 井号# 、一对三个单引号 ‘’’ ‘’’ 、一对三个双引号 “”" “”"例如:# 这是注释# 这是注释''' 这是注释这是注释'''"""这是注释这是注释"""行缩进在 Python 中缩进也是语法的一部分,使用缩进个数来区分不同的代码块,同一个代码块的缩进长度相同,不需要使用大括号{ }。例如:if语句每个分支使用缩进表示if a: print('True') print("True")else: print
2021-09-02 14:30:04
554
原创 Python 基本数据类型 变量的命名 关键字 数值运算
变量的命名规则1.只能是一个词;2.只能包含字母、数字和下划线;3.不能以数字开头;4.尽量描述包含的数据内容;5.不要使用python函数名和关键字。关键字python3.7.4中的关键字(不用记,熟悉即可)False None True and as assert asyncawait break class continue def del elifelse except finally for from global ifimport in is lambda nonlocal
2021-09-01 21:23:32
146
原创 Python print输出 input输入
print()打印括号的内容第一种:不带引号,让计算机读懂括号里的内容,打印最终的结果print(1+1)运行结果:2第二种:带单引号,计算机无须理解,原样复述引号中的内容print('输出的内容')运行结果:输出的内容第三种:带双引号,作用和单引号一样;当打印内容中有单引号时,可以使用双引号print("Hello World !!")Hello World !!print(‘Let’s go’)Let’s go#也可以使用转义字符+单引号(’)来实现单引号
2021-08-31 17:32:17
695
转载 Python 中的基本数据类型 ---Number(数字) 和 String(字符串)
Python 中的基本数据类型 ---Number(数字) 和 String(字符串)
2017-09-06 12:53:37
1113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人