Skip to content

FPGA-based Electronic-Design-Automation technology. 基于FPGA的EDA技术。

Notifications You must be signed in to change notification settings

yunsong1/FPGA-EDA

Repository files navigation

<<<<<<< HEAD

🔥EDA

🚨如何使用

在每个项目文件夹下都存在两个文件夹,src下是VHDL源码,sim下是仿真脚本。在运行sim仿真脚本之前,需要设置好脚本参数,步骤如下:
👉在run.bat文件中添加modesim的安装路径,例如:set bin_path=G:/Modesim_10_6/win64pe
👉在sim.do中设置需要仿真的顶层模块,例如set top_module filter_tb
👉在sim.do中添加需要显示的波形,例如:add wave /*
设置完毕后,只需要双击运行run.bat就会调用modesim自动编译和仿真

✨基于CORDIC算法的SIN和COS函数的设计

📖项目介绍

✨基于CORDIC算法的指数函数e-x的设计

📖项目介绍

✨基于FPGA的数字式工频有效多用表的设计与实现

📖项目介绍

✨基于FPGA的简易电阻、电容和电感测量仪的设计与实现

📖项目介绍

✨基于FPGA的综合计时系统的设计与实现

📖项目介绍

✨基于FPGA的SOBEL图像边缘检测器设计

📖项目介绍

✨基于FPGA的FIR滤波器设计

📖项目介绍

FIR滤波器是一种常见的数字信号处理工具,可用于信号去噪、频率选择、信号恢复等领域。
该项目采用Modesim与Matlab作为测试平台,使用Verilog来描述FIR滤波器的结构和功能,输入含有50Hz的混合信号,经FIR滤波实现信号去噪,提取出50Hz有效信号,通过Modesim与Matlab交互验证。
项目的关键步骤:
FIR滤波器的设计和规划:确定所需的滤波器类型(如低通、高通、带通等),并定义滤波器的规格和性能要求(如截止频率、滤波器阶数等)。
算法实现:将FIR滤波器的算法转化为硬件描述语言,包括滤波器的结构、滤波器系数的计算和滤波器的输入输出接口。
硬件验证和调试:使用仿真工具对设计进行验证,确保滤波器在各种条件下都能正常工作。通过调试和优化,确保设计的正确性和性能达到预期。
该项目在Modesim上进行仿真测试,有效的实现了信号去噪、频率选择。

✨基于FPGA的数字频率计设计

📖项目介绍

数字频率计是一种用于测量信号频率的设备,广泛应用于通信系统、音频处理、信号分析等领域。
项目的关键步骤:
频率计需求分析:确定数字频率计的功能和性能要求,如测量范围、精度、输入接口等。
算法设计:设计频率计的计数算法和时序逻辑,确定输入信号的接口和控制信号。
该项目仿真测试通过,并在EP3C555F484-FPGA开发板上进行验证,数码管正常显示。

✨基于FPGA的数字秒表设计

📖项目介绍

数字秒表是一种用于测量时间间隔的设备,广泛应用于运动比赛、实验室实验、体育训练等场景。
项目的关键步骤:
秒表需求分析:确定数字秒表的功能和性能要求,例如计时精度、显示方式、控制接口等等。
算法设计:设计数字秒表的计时算法和显示逻辑,确定输入信号的接口和控制信号。
该项目仿真测试通过,并在EP3C555F484-FPGA开发板上进行验证,数码管正常显示。

✨基于FPGA的计时器电路设计

📖项目介绍

计时器电路是一种常见的数字电路,可用于测量时间、频率分析、时序控制等应用。
项目的关键步骤:
计时器需求分析:确定计时器的功能和性能要求。
算法设计:设计计时器的计数算法和时序逻辑,确定计时器的输入和输出接口,以及需要的控制信号。 该项目仿真测试通过,并在EP3C555F484-FPGA开发板上进行验证,数码管正常显示。

=======

🔥EDA

🚨如何使用

在每个项目文件夹下都存在两个文件夹,src下是VHDL源码,sim下是仿真脚本。在运行sim仿真脚本之前,需要设置好脚本参数,步骤如下: 👉在run.bat文件中添加modesim的安装路径,例如:set bin_path=G:/Modesim_10_6/win64pe 👉在sim.do中设置需要仿真的顶层模块,例如set top_module filter_tb 👉在sim.do中添加需要显示的波形,例如:add wave /* 设置完毕后,只需要双击运行run.bat就会调用modesim自动编译和仿真

✨基于CORDIC算法的SIN和COS函数的设计

📖项目介绍

✨基于CORDIC算法的指数函数e-x的设计

📖项目介绍

✨基于FPGA的数字式工频有效多用表的设计与实现

📖项目介绍

✨基于FPGA的简易电阻、电容和电感测量仪的设计与实现

📖项目介绍

✨基于FPGA的综合计时系统的设计与实现

📖项目介绍

✨基于FPGA的SOBEL图像边缘检测器设计

📖项目介绍

✨基于FPGA的FIR滤波器设计

📖项目介绍

FIR滤波器是一种常见的数字信号处理工具,可用于信号去噪、频率选择、信号恢复等领域。 该项目采用Modesim与Matlab作为测试平台,使用Verilog来描述FIR滤波器的结构和功能,输入含有50Hz的混合信号,经FIR滤波实现信号去噪,提取出50Hz有效信号,通过Modesim与Matlab交互验证。 项目的关键步骤: FIR滤波器的设计和规划:确定所需的滤波器类型(如低通、高通、带通等),并定义滤波器的规格和性能要求(如截止频率、滤波器阶数等)。 算法实现:将FIR滤波器的算法转化为硬件描述语言,包括滤波器的结构、滤波器系数的计算和滤波器的输入输出接口。 硬件验证和调试:使用仿真工具对设计进行验证,确保滤波器在各种条件下都能正常工作。通过调试和优化,确保设计的正确性和性能达到预期。 该项目在Modesim上进行仿真测试,有效的实现了信号去噪、频率选择。

✨基于FPGA的数字频率计设计

📖项目介绍

数字频率计是一种用于测量信号频率的设备,广泛应用于通信系统、音频处理、信号分析等领域。 项目的关键步骤: 频率计需求分析:确定数字频率计的功能和性能要求,如测量范围、精度、输入接口等。 算法设计:设计频率计的计数算法和时序逻辑,确定输入信号的接口和控制信号。 该项目仿真测试通过,并在EP3C555F484-FPGA开发板上进行验证,数码管正常显示。

✨基于FPGA的数字秒表设计

📖项目介绍

数字秒表是一种用于测量时间间隔的设备,广泛应用于运动比赛、实验室实验、体育训练等场景。 项目的关键步骤: 秒表需求分析:确定数字秒表的功能和性能要求,例如计时精度、显示方式、控制接口等等。 算法设计:设计数字秒表的计时算法和显示逻辑,确定输入信号的接口和控制信号。 该项目仿真测试通过,并在EP3C555F484-FPGA开发板上进行验证,数码管正常显示。

✨基于FPGA的计时器电路设计

📖项目介绍

计时器电路是一种常见的数字电路,可用于测量时间、频率分析、时序控制等应用。 项目的关键步骤: 计时器需求分析:确定计时器的功能和性能要求。 算法设计:设计计时器的计数算法和时序逻辑,确定计时器的输入和输出接口,以及需要的控制信号。 该项目仿真测试通过,并在EP3C555F484-FPGA开发板上进行验证,数码管正常显示。

要体现出项目的使用的工具和设计思路

在整体的readme文件中介绍每个小项目的具体功能即可,小项目也要学会包装,完善的项目放最前面

d78dbc7a961cca7fba39d51b9e6a119227d85629

About

FPGA-based Electronic-Design-Automation technology. 基于FPGA的EDA技术。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published