FPGA
文章平均质量分 78
北方小野狼
微电子专业大三学生。
展开
-
FPGA 数字跑表设计
FPGA:两路跑表(计数范围0-99)开发板:minifpga,六个数码管,动态扫描两路跑表,中间空两格,计数范围0-99,可分别控制暂停或开始计数至99后停止计数,全局复位归零。module DFF_SW(clk, in, out);//D触发器模块 parameter n=5; input clk; input [n-1:0] in; output [n-1:0] out; reg [n-1:0] out; always @(posedge clk) out原创 2020-11-07 12:35:03 · 1896 阅读 · 0 评论 -
FPGA:D触发器计数器
FPGA:D触发器计数器(计数范围:0-99,可暂停、继续、清零)module Counter(clk, rst, in0, count0,Light0) ;//计数器模块,in循环控制暂停开始 parameter n=5 ; input rst, clk ,in0; output [n-1:0] count0 ; output Light0; reg [n-1:0] next0 ; always@(*) begin if (count0>=99)原创 2020-06-06 16:34:04 · 1800 阅读 · 0 评论 -
FPGA实验:数码管滚动显示字符串“HELLO”(verilog编写、移位扫描驱动显示)
实验题目:移位显示“Hello”字符串(开发板上有6个数码管):设计基本要求: (1)复位信号高电平有效由滑动开关送入,下降沿的同时右对齐显示“Hello”字符, 并由右向左移动,空两格循环显示;(2)按键触发单稳态定时,字符由左向右逆向循环,定时结束后恢复(定时为5s);(3)按键控制位移步进速度,至少三个不同值。设计进阶: (4)使用同一按键控制步进速度;采用top-down设计风格;module div(clock_in,clock_out);//先做个时钟分频模块 input cl原创 2020-06-02 12:52:59 · 8110 阅读 · 2 评论