Skip to content

FPGA Digital Clock using Digilent Nexy4 DDR (Project for Digital Electronics) 数字电子技术基础大作业 数字钟

License

Notifications You must be signed in to change notification settings

xoozjay/digital-clock-fpga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于 Nexy4 DDR 开发板的 FPGA 数字钟项目

课程:数电实验/电子线路设计、测试及实验(二)
授课:钟--

所有代码均为本人独立完成,未参考 LLM 或圣遗物

简要介绍

实验目的: 掌握使用 VerilogHDL 设计数字系统的方法
实验目标: 用 Verilog HDL 实现 P250 设计任务 7.4.4 设计课题 1

数字钟项目有以下几点验收任务:

必做:

  • 基础计时功能
  • 校时功能
  • (手绘模块连接图)

选做:

  • 任意闹钟
  • 12/24小时制可切换
  • 报整点数(几点钟 LED 闪烁几下)

实验环境

  • Xilinx Vivado 2024.1
  • Diligent Nexy4 DDR (Artix-7 series)

运行

将本项目导入你的 Vivado 中:

  1. 打开 Vivado,确保安装了 Artix-7 系列环境
  2. 菜单栏 File -> Project -> Open...
  3. 文件选择器中,找到本地仓库的路径(找不到?可以下载 zip 文件解压🤓)
  4. 打开 project_clock.xpr
    如果报错,可能是路径对不上。将 project_clock.xpr 第 7 行的 Path 改为你本地仓库的路径。

自行编译:

  1. Run Synthesis
  2. Run Implementation
  3. Generate Bitstream
  4. Open Hardware Manager - Auto Connect
  5. Program Device

功能/模块详解

见 [module_zh.md] 咕咕咕~

License

UNLICENSE

About

FPGA Digital Clock using Digilent Nexy4 DDR (Project for Digital Electronics) 数字电子技术基础大作业 数字钟

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published