FPGA学习
WuYuFffan
这个作者很懒,什么都没留下…
展开
-
FPGA实验三: 编译码器
FPGA实验三: 编译码器 decoder:3位转换为8位 encoder: 8位转换为3位 codertest: 实现测试脉冲 编码器真值表: decoder: assign out = (en) ? (1 << din):8'b0; encoder: always@(en or x) begin if (en) begin case(x) 8'b00000001:y = 3'b000; 8'b00000010:y = 3'b001; 8'b00000100:y原创 2020-08-13 10:26:59 · 494 阅读 · 0 评论 -
FPGA实验二:计数器
FPGA实验二:计数器 加计数器 当reset为1的时候,count清零 当enable为1的时候,count开始计数 count的取值范围为0~16(4位) 计数器代码 always@(posedge clock) \\clock函数自从芯片一开始运行就一直在运作 begin if(reset == 1) \\当reset函数为1的时候把count清零 begin count <= 0; end else if(enable == 1) begin原创 2020-08-12 19:34:12 · 1450 阅读 · 0 评论 -
FPGA实验一: 各种门的验证
FPGA各种门的验证 创建andtest类: module andtest(); reg p0; reg p1; wire p2; //----Code starts here: integrated by Robei----- initial begin p0 = 0; p1 = 0; #1 p0 = 1; #1 p1 = 1; #1 p0 = 0; #1 p1 = 0; #1 $finish; end initial begin $dumpfile ("D:/FPGA/FPGA_code原创 2020-08-12 18:40:45 · 574 阅读 · 1 评论