XILINX
文章平均质量分 94
米联客(milianke)
硬件设计-测试-LINUX驱动
展开
-
XILINX 7系列GTP通信之HDMI视频传输
XILINX 7系列GTP通信之HDMI视频传输软件版本:VIVADO2017.4 操作系统:WIN10 64bit硬件平台:适用XILINX 7系列FPGA(包括A7/K7/Z7/ZU/KU等)米联客(MSXBO)论坛:www.osrc.cn答疑解惑专栏开通,欢迎大家给我提问!!1.1概述8B/10B编码是1983年由IBM公司的Al Widmer和PeterFran...原创 2019-06-27 13:29:54 · 9473 阅读 · 2 评论 -
米联客 ZYNQ/SOC精品教程 S01-CH01 FPGA设计Verilog基础(一)
1.1 FPGA技术背景大规模集成电路设计制造技术和数字信号处理技术,近三十年来,各自得到了迅速的发展。这两个表面上看来没有什么关系的技术领域实质上是紧密相关的。因为数字信号处理系统往往要进行一些复杂的数学运算和数据的处理,并且又有实时响应的要求,它们通常是由高速专用数字逻辑系统或专用数字信号处理器所构成,电路是相当复杂的。因此只有在高速大规模集成电路设计制造技术进步的基础上,才有可能实现真正...原创 2019-08-17 14:51:19 · 3914 阅读 · 0 评论 -
米联客 ZYNQ/SOC精品教程 S01-CH02 FPGA设计Verilog基础(二)
2.1 状态机设计状态机是许多数字系统的核心部件,是一类重要的时序逻辑电路。通常包括三个部分:一是下一个状态的逻辑电路,二是存储状态机当前状态的时序逻辑电路,三是输出组合逻辑电路。通常,状态机的状态数量有限,称为有限状态机(FSM)。由于状态机所有触发器的时钟由同一脉冲边沿触发,故也称之为同步状态机。根据状态机的输出信号是否与电路的输入有关分为Mealy型状态机和Moore型状态机。电路的...原创 2019-08-17 14:52:53 · 639 阅读 · 0 评论 -
米联客 ZYNQ/SOC精品教程 S01-CH03 FPGA设计Verilog基础(三)
一个完整的设计,除了好的功能描述代码,对于程序的仿真验证是必不可少的。学会如何去验证自己所写的程序,即如何调试自己的程序是一件非常重要的事情。而RTL逻辑设计中,学会根据硬件逻辑来写测试程序,即Testbench是尤其重要的。Verilog测试平台是一个例化的待测(MUT)模块,重要的是给它施加激励并观测其输出。逻辑模块与其对应的测试平台共同组成仿真模型,应用这个模型可以测试该模块能否符合自己的设...原创 2019-08-17 15:00:39 · 744 阅读 · 0 评论 -
米联客 ZYNQ/SOC精品教程 S01-CH04 VIVADO创建工程之流水灯
软件版本:VIVADO2017.4操作系统:WIN10 64bit硬件平台:适用米联客 ZYNQ系列开发板米联客(MSXBO)论坛:www.osrc.cn答疑解惑专栏开通,欢迎大家给我提问!!4.1 概述本章课程以大家熟悉的流水灯为例子,详细讲解了VIVADO软件的使用,包括创建FPGA工程,编写Verilog代码,添加管脚约束,最后编译,下载bit文件到开发板测试。对于初...原创 2019-08-17 15:15:36 · 1677 阅读 · 2 评论 -
米联客 ZYNQ/SOC精品教程 S01-CH05 FPGA程序的固化和下载
软件版本:VIVADO2017.4操作系统:WIN10 64bit硬件平台:适用米联客 ZYNQ系列开发板米联客(MSXBO)论坛:www.osrc.cn答疑解惑专栏开通,欢迎大家给我提问!!5.1概述在前面一节做了流水灯实验,但是对于FPGA bit程序断电后就丢失了,所以本课讲解把上一课的流水灯程序可以实现固化到FLASH或者SD卡的方法。5.2什么是固化前面章节内...原创 2019-08-17 15:27:57 · 5371 阅读 · 0 评论 -
米联客 ZYNQ/SOC精品教程 S01-CH06 FPGA按钮去抖实验
软件版本:VIVADO2017.4操作系统:WIN10 64bit硬件平台:适用米联客 ZYNQ系列开发板米联客(MSXBO)论坛:www.osrc.cn答疑解惑专栏开通,欢迎大家给我提问!!6.1 概述按键的消抖,是指按键在闭合或松开的瞬间伴随着一连串的抖动,这样的抖动将直接影响设计系统的稳定性,降低响应灵敏度。因此,必须对抖动进行处理,即消除抖动的影响。实际工程中,有很多消...原创 2019-08-17 16:45:17 · 1407 阅读 · 0 评论