fpga开发
-
Verilog | 维特比译码
一、Viterbi译码原理 Viterbi 算法是基于卷积码网络图的最大似然译码算法,根据已经接收到的信息,得到最接近编码码字的一种译码码字。一般采用汉明距离作为判决指标。具有最小…
-
数字式竞赛抢答器(基于Quartus的原理图设计)FPGA
数字式竞赛抢答器(基于Quartus的原理图设计)FPGA 一. 设计思路 二. 实现过程 1. 第一信号鉴别锁存模块 + 犯规电路 (1) 使用器件 74175,带公共时钟和复位…
-
Verilog & FPGA学习(一)
前言 最近心血来潮买了一块fpga,来自spieed的Tang Nano 9K,基于高云半导体 GW1NR-9 FPGA芯片。 其实之前买过一块紫光…
-
Vivado 下 IP核之FIFO 实验
目录 Vivado 下 IP核之FIFO 实验 1、FIFO IP 核简介 2、实验任务 3、程序设计 3.1、FIFO IP 核配置 3.1.1、“Basic” 选项卡下各参数配…
-
FPGA学习日记——verilog实现分频器
主要思想是利用计数器实现分频器功能,其中按原理不同可分为分频和降频 一、先说分频。 1、第一种实现方式 输入信号为系统时钟50MHz,本例子先以偶数倍六分频为例实现分频的第一种方式…
-
第二章 FPGA OTA升级方案的分析及简单用例测试
1.FPGA配置更新基础介绍 1.1 FPGA的运行方式 FPGA程序运行的方式有两种方式: (1)加载到本地RAM(掉电不保存) (2)将程序固化到FLASH中(掉电保存),FP…
-
Quartus安装Altera USB-Blaster安装驱动程序出现问题(代码39)的解决办法
在Windows11的平台下,Quartus安装Altera USB-Blaster驱动时会出现问题,有如下提示: “Windows在安装设备的驱动程序时遇到问题” “Window…
-
Xilinx Vivado的RTL分析(RTL analysis)、综合(synthesis)和实现(implementation)的区别?
1、一般流程 Xilinx 的开发工具Vivado其实还是比较好上手的,在左边的设计流程导航已经把FPGA的开发过程按先后顺序给排列出来了: Project Man…
-
数字后端物理设计输入文件介绍(.v .sdc .lib/.db .lef .tlef/.tf rc corner .view)
Physical Design input files Inputs for Physical Design | Physical Design input files Remar…
-
FPGA平台以太网学习:涉及1G/2.5G Ethernet 和Tri Mode Ethernet MAC两个IP核的学习记录(二)——IP学习使用
文章目录 一、传输速率 二、网口标准选择 三、核功能选择 四、共享逻辑 五、总结(重点) 学习不能稀里糊涂,要学会多思考,发散式学习以及总结: FPGA作为一种器件,只是实…
-
【FPGA】高云FPGA之科学的FPGA开发流程
FPGA开发流程 开发流程 1、设计定义 2、设计输入 3、分析和综合 4、功能仿真 5、布局布线 6、时序仿真 7、IO分配以及配置文件(bit流文件)的生成 8、配置(烧录)F…
-
FPGA多功能数字时钟 基于Quartus实现设计与仿真 华南师范大学数电综设
专业:通信工程 学号:__姓名:龚易乾___指导老师: 电子与信息工程学院 2023年2月 有任何疑问可以联系邮箱:codealan@qq.com 项目仓库地址:https://g…
-
【数字电子技术课程设计】多功能数字电子钟的设计
目录 摘要 1 设计任务要求 2 设计方案及论证 2.1 任务分析 2.1.1 晶体振荡器电路 2.1.2 分频器电路 2.1.3 时间计数器电路 2.1.4 译码驱动电路 …
-
Vivado开发FPGA使用流程、教程 verilog(建立工程、编译文件到最终烧录的全流程)
目录 一、概述 二、工程创建 三、添加设计文件并编译 四、线上仿真 五、布局布线 六、生成比特流文件 七、烧录 一、概述 vivado开发FPGA流程分为创建工程、添加设计文件、编…
-
FPGA时序分析与约束(8)——时序引擎
一、概述 要想进行时序分析和约束,我们需要理解时序引擎究竟是如何进行时序分析的,包括时序引擎如何进行建立分析(setup),保持分析(hold),恢复时间分析(re…
