随笔分类 -  基础知识及设计技巧总结

1 2 下一页
【转载】Modelsim 与Vivado联合仿真版本对应问题
摘要:Modelsim 与Vivado联合仿真版本对应问题 Solution Vivado Design Suite 2018.3 Mentor Graphics ModelSim SE/DE/PE (10.6c)Mentor Graphics Questa Advanced Simulator (10. 阅读全文
posted @ 2020-03-15 15:54 没落骑士 阅读(2624) 评论(0) 推荐(0)
FPGA+ADV7511实现HDMI显示
摘要:一、前言 目前FPGA成为了视频图像实时处理的主要平台。显示作为图像应用设备的必要功能,对整体系统处理效果非常关键。HDMI是现阶段主流的显示接口,本文基于ADV7511芯片的HDMI显示系统,讲述HDMI显示过程中的一些原理和经验总结。 二、色彩空间转换 之前通过VGA接口显示图像时只清楚RGB图 阅读全文
posted @ 2019-05-14 14:41 没落骑士 阅读(7409) 评论(3) 推荐(2)
【转载】ZYNQ Cache问题的解决方法
摘要:Zynq Cache问题的解决方法 - Kevin_HeYongyuan - 博客园https://www.cnblogs.com/kevin-heyongyuan/articles/7738552.html 在进行PS-PL之间的DMA传输时,不可避免会遇到Cache问题。今天在这里讲一下Cach 阅读全文
posted @ 2019-05-14 10:01 没落骑士 阅读(4442) 评论(0) 推荐(0)
FPGA控制RGMII接口PHY芯片基础
摘要:一、前言 网络通信中的PHY芯片接口种类有很多,之前接触过GMII接口的PHY芯片RTL8211EG。但GMII接口数量较多,本文使用RGMII接口的88E1512搭建网络通信系统。这类接口总线位宽小,可以降低电路成本,在实际项目中应用更广泛。 二、从GMII过度到RGMII 先看看GMII和RGM 阅读全文
posted @ 2019-05-13 11:20 没落骑士 阅读(20085) 评论(1) 推荐(0)
【转载】数字IC设计流程及开发工具
摘要:原文链接:https://www.zhihu.com/question/28322269/answer/42048070 Design Flow <img src="https://pic1.zhimg.com/50/c21722c94ed307d02d10330460cf68 阅读全文
posted @ 2019-05-06 16:31 没落骑士 阅读(2259) 评论(0) 推荐(1)
【转载】Verilog中的parameter
摘要:1. 概述 在Verilog中我们常常会遇到要将一个常量(算法中的某个参数)赋给很多个变量的情况,如: x = 10;y = 10;z = 10;如果此时10要改为9,就需要在代码中修改3个地方,非常的不方便,并且这个10是没有任何意义的,我们不知道它代表什么,所以为了代码的易重用、易读性,我们应使 阅读全文
posted @ 2019-04-16 11:03 没落骑士 阅读(5620) 评论(0) 推荐(1)
VIVADO时序约束及STA基础
摘要:一、前言 无论是FPGA应用开发还是数字IC设计,时序约束和静态时序分析(STA)都是十分重要的设计环节。在FPGA设计中,可以在综合后和实现后进行STA来查看设计是否能满足时序上的要求。本文阐述基本的时序约束和STA操作流程。内容主要来源于《Vivado从此开始》这本书,我只是知识的搬运工。 二、 阅读全文
posted @ 2019-04-05 10:29 没落骑士 阅读(19296) 评论(0) 推荐(1)
自定义AXI总线形式SPI接口IP核,点亮OLED
摘要:一、前言 最近花费很多精力在算法仿真和实现上,外设接口的调试略有生疏。本文以FPGA控制OLED中的SPI接口为例,重新夯实下基础。重点内容为SPI时序的RTL设计以及AXI-Lite总线分析。当然做些项目时可以直接调用Xilinx提供的SPI IP核,这里仅出于练习的目的考虑。 二、接口时序分析 阅读全文
posted @ 2019-02-05 11:58 没落骑士 阅读(7457) 评论(0) 推荐(1)
数字信号处理专题(2)——利用FPGA进行基本运算及特殊函数定点运算
摘要:一、前言 FPGA以擅长高速并行数据处理而闻名,从有线/无线通信到图像处理中各种DSP算法,再到现今火爆的AI应用,都离不开卷积、滤波、变换等基本的数学运算。但由于FPGA的硬件结构和开发特性使得其对很多算法不友好,之前本人零散地总结和转载了些基本的数学运算在FPGA中的实现方式,今天做一个系统的总 阅读全文
posted @ 2018-11-18 20:57 没落骑士 阅读(8739) 评论(0) 推荐(2)
【转载】异步复位,同步释放保证系统稳定
摘要:系统的复位对于系统稳定工作至关重要,最佳的复位方式为:异步复位,同步释放。以下是转载博客,原文标题及链接如下:复位最佳方式:异步复位,同步释放 - frank_wff的专栏 - CSDN博客 https://blog.csdn.net/frank_wff/article/details/432265 阅读全文
posted @ 2018-10-30 11:35 没落骑士 阅读(657) 评论(0) 推荐(1)
FPGA设计千兆以太网MAC(3)——数据缓存及位宽转换模块设计与验证
摘要:本文设计思想采用明德扬至简设计法。上一篇博文中定制了自定义MAC IP的结构,在用户侧需要位宽转换及数据缓存。本文以TX方向为例,设计并验证发送缓存模块。这里定义该模块可缓存4个最大长度数据包,用户根据需求改动即可。 该模块核心是利用异步FIFO进行跨时钟域处理,位宽转换由VerilogHDL实现。 阅读全文
posted @ 2018-10-07 21:44 没落骑士 阅读(4817) 评论(0) 推荐(1)
FIFO深度计算
摘要:本文设计思想采用明德扬至简设计法。在使用FPGA设计系统时,常需要利用FIFO进行数据缓存保证数据不丢失,因此计算FIFO深度是至关重要的。FIFO的深度主要取决于“最恶劣”的情况,以下对于两种最常见的场合进行分析。 1.已知读写两侧带宽及最恶劣情况,求FIFO深度 如:对于异步FIFO,写时钟10 阅读全文
posted @ 2018-09-24 15:56 没落骑士 阅读(4218) 评论(0) 推荐(2)
【不定期更新】FPGA/IC岗位常见笔试面试题总结(基础知识)
摘要:1 数字IC(ASIC)设计流程: IC设计分为前端和后端。前端设计主要将HDL语言-->网表,后端设计是网表-->芯片版图。 前端主要有需求分析与架构设计、RTL设计、仿真验证、逻辑综合、STA、形式验证。后端主要包括DFT、布局规划、布线以及版图物理验证。 2 MCU结构: 它是由CPU系统、程 阅读全文
posted @ 2018-09-24 15:24 没落骑士 阅读(14454) 评论(0) 推荐(2)
【原创】建立与保持时间裕量详细分析
摘要:笔者这段时间在找工作中发现,关于时序分析的基础概念,时序关系表达式及时序违例计算几乎是每个IC/FPGA岗位笔试面试的必考内容。就此,从建立保持时间裕量出发,夯实基础。本文主要是对之前转载博客【时序约束学习笔记1】Vivado入门与提高--第12讲 时序分析中的基本概念和术语 做一些总结和个人理解。 阅读全文
posted @ 2018-09-19 12:41 没落骑士 阅读(2792) 评论(0) 推荐(2)
【转载】泰勒展开式
摘要:泰勒展开式对于利用FPGA实现算法来说非常实用,可以将除法等对硬件不友好的运算转变为乘加操作。特此转载以下博文,原文标题及链接为: 泰勒展开式 - guoxiang - 博客园 https://www.cnblogs.com/guo-xiang/p/6662881.html 数学中,泰勒公式是一个用 阅读全文
posted @ 2018-09-14 20:35 没落骑士 阅读(2847) 评论(0) 推荐(1)
【转载】【时序约束学习笔记1】Vivado入门与提高--第12讲 时序分析中的基本概念和术语
摘要:高老师的课我都会慢慢听下来的,重点的东西,我会整理笔记,到时分享给大家。 数据不能太晚的到 新的数据不能太早的到。换言之,Tsu 和Th确定了数据的有效窗口,窗口的起始沿就是Tsu,终止沿就是Th。 数据到达时间指的是新数据到达的时间,换句话说就是新的数据不能太早的到达,否则就破坏了原来捕获的数据。 阅读全文
posted @ 2018-08-27 20:24 没落骑士 阅读(3400) 评论(0) 推荐(0)
【转载】IIC SPI UART串行总线
摘要:一、SPISPI(Serial Peripheral Interface,串行外设接口)是Motorola公司提出的一种同步串行数据传输标准,在很多器件中被广泛应用。 二、I2C 发送开始条件START和从机地址; 发送数据; 发送停止条件STOP结束。2)主机从从机读取数据 发送开始条件START 阅读全文
posted @ 2018-08-07 08:55 没落骑士 阅读(688) 评论(0) 推荐(1)
【转载】FPGA 中的latch 锁存器
摘要:以下这篇文章讲述了锁存器的一些概念和注意事项。原文标题及链接: FPGA 中的latch 锁存器 - 快乐至永远上的博客 - 与非博客 - 与网 http://www.eefocus.com/liuyuxue/blog/13-11/300280_d7008.html 一直都知道fpga中有latch 阅读全文
posted @ 2018-08-01 18:25 没落骑士 阅读(2528) 评论(0) 推荐(0)
【转载】FPGA算法映射要点
摘要:近期一直在学习利用FPGA完成算法的定点运算,转载些相关的博客方面回顾查找。本博文原文链接为:https://blog.csdn.net/u013989284/article/details/78998035 将图像处理的算法转换为FPGA系统设计的过程称为算法映射,CPU并行算法的实现与FPGA并 阅读全文
posted @ 2018-07-22 16:58 没落骑士 阅读(1265) 评论(0) 推荐(0)
明德扬网络班培训体会
摘要:在刚上研究生时,我对FPGA产生了浓厚的兴趣。但随着自学慢慢发现,FPGA的设计思想与软件截然不同,自己在学习过程中走了很多弯路,浪费了不少时间也没有很大进展。 这时非常想找个技术大牛带路,明德扬提供了这个机会。价格实惠的网络班提供一对一辅导模式。学习过程中,跟着配套的视频教程和开发板学习设计思路和 阅读全文
posted @ 2018-06-22 09:09 没落骑士 阅读(1651) 评论(1) 推荐(0)

1 2 下一页