05 2022 档案

摘要:Verilog HDL 基本语法 没有软件的硬件就如同行尸走肉一般。软件是硬件的灵魂,硬件是软件的舞台。好的软件设计才能发挥硬件的性能,而软件的精髓在于代码。学习 FPGA 也是这样, Verilog HDL 做为一种硬件描述语言,是对数字电路的一种描述,而数字电路是并行工作的,因而在编写 Veri 阅读全文
posted @ 2022-05-29 21:40 孤情剑客 阅读(201) 评论(0) 推荐(0)
摘要:1、打开vivado,点击Create Project 2、点击Next 3、接下来输入工程的名称和路径。工程路径是指定本次工程存放在电脑磁盘中的位置,需要说明的是,工程路径不能包含中文、空格或者其它一些特殊的符号,否则工程会创建失败。工程名和路径的设置如下图所示。 注意,由于默认勾选了“Creat 阅读全文
posted @ 2022-05-29 21:33 孤情剑客 阅读(2423) 评论(0) 推荐(1)
摘要:ZYNQ 实际上是一个以处理器为核心的系统, PL 只是它的一个外设。 Zynq-7000 系列的亮点在于它包含了完整的 ARM 处理器系统,且处理器系统中集成了内存控制器和大量的外设, 使 Cortex-A9 处理器可以完全独立于可编程逻辑单元。 而且实际上在 ZYNQ 中, PL 和 PS 两部 阅读全文
posted @ 2022-05-29 19:48 孤情剑客 阅读(699) 评论(0) 推荐(0)
摘要:ZYNQ PL 部分等价于 Xilinx 7 系列 FPGA,因此我们将首先介绍 FPGA 的架构。简化的 FPGA 基本结构由 6 部分组成,分别为可编程输入/输出单元、基本可编程逻辑单元、嵌入式块RAM、丰富的布线资源、底层嵌入功能单元和内嵌专用硬核等,如下图所示: 每个单元的基本概念介绍如下。 阅读全文
posted @ 2022-05-29 19:25 孤情剑客 阅读(916) 评论(0) 推荐(0)
摘要:1、嵌入式系统结构 一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,如上图所示,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。执行装置可以很简单,如手机上的一个 阅读全文
posted @ 2022-05-29 19:13 孤情剑客 阅读(2080) 评论(0) 推荐(0)
摘要:简化的 FPGA 基本结构由 6 部分组成,分别为可编程输入/输出单元、基本可编程逻辑单元、嵌入式块RAM、丰富的布线资源、底层嵌入功能单元和内嵌专用硬核等,如下图所示。 每个单元的基本概念介绍如下: (1) 可编程输入/输出单元 输入/输出( Input/Ouput)单元简称 I/O 单元,它们是 阅读全文
posted @ 2022-05-29 18:59 孤情剑客 阅读(2329) 评论(0) 推荐(0)
摘要:FPGA是目前全世界应用最广泛数字系统的主流平台之一,其市场前景诱人,但是门槛之高在芯片行业里无出其右。FPGA的生产商目前有4大巨头,而且都在美国。下面分别介绍: 1、Xilinx公司(中文:赛灵思) Xilinx是全球领先的可编程逻辑完整解决方案的供应商,也是目前排名第一的FPGA解决方案提供商 阅读全文
posted @ 2022-05-29 18:42 孤情剑客 阅读(4199) 评论(0) 推荐(0)
摘要:1、FPGA 简介 FPGA(Field Programmable Gate Array)是在PAL (可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数 阅读全文
posted @ 2022-05-29 18:34 孤情剑客 阅读(670) 评论(0) 推荐(0)
摘要:1、数字集成电路的发展 在数字集成电路中, 门电路是最基本的逻辑单元,用以实现最基本的逻辑运算(与、 或、 非)和复合逻辑运算(与非、 异或等) 。 与上述逻辑运算相对应, 常用的门电路有与门、 或门、 非门、 与非门、 异或门等,其电路符号如下图所示: 在最初的数字逻辑电路中,每个门电路都是用若干 阅读全文
posted @ 2022-05-29 18:31 孤情剑客 阅读(2030) 评论(0) 推荐(0)
摘要:嵌入式系统是用于控制、监视和辅助操作机器和设备的装置,通常来讲,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。 第一部分:嵌入式系统的组成主要有硬件层、中间层、系统软件层和应用软件四大部分。1.硬件层:嵌入式微处理器、存储器、通用设备接口和I/O接口。2.中间层也被称之为是硬件抽象层H 阅读全文
posted @ 2022-05-28 22:41 孤情剑客 阅读(484) 评论(0) 推荐(0)
摘要:1、简介 嵌入式处理器毫无疑问是嵌入式系统的核心部分,嵌入式处理器直接关系到整个嵌入式系统的性能。通常情况下嵌入式处理器被认为是对嵌入式系统中运算和控制核心器件总的称谓。 嵌入式微处理器诞生于20世纪70年代末,其间经历了SCM、MCU、网络化、软件硬化四大发展阶段。 (1)SCM阶段:即单片微型计 阅读全文
posted @ 2022-05-28 22:38 孤情剑客 阅读(1369) 评论(0) 推荐(0)
摘要:1、赛灵思产品 1.1、赛灵思ACAP系列 1.2、xilinx 7系列FPGA分类简介 赛灵思公司的7系列FPGA根据不同客户的应用需求,分为4个子系列,即Virtex7系列、Kintex7系列、Artix7系列以及Spartan7系列。和前几代FPGA产品不同的是,7系列FPGA采用的是统一的2 阅读全文
posted @ 2022-05-25 20:45 孤情剑客 阅读(865) 评论(0) 推荐(1)
摘要:1、下载Vivado安装文件 (1)、打开https://china.xilinx.com/网址 (2)、拉到网页底部,找到下载与许可 (3)、点击Vivado存档 (4)、点击此处进行安装包下载 2、安装 (1)、Vivado2017.4安装包下载解压完成后,如下图所示,Linux系统执行蓝色框线 阅读全文
posted @ 2022-05-16 21:48 孤情剑客 阅读(7481) 评论(0) 推荐(0)
摘要:1、ZYNQ 简介 ZYNQ 是赛灵思公司(Xilinx)推出的新一代全可编程片上系统(APSoC),它将处理器的软件可编程性与 FPGA 的硬件可编程性进行完美整合,以提供无与伦比的系统性能、灵活性与可扩展性。与传统SoC 解决方案不同的是,高度灵活的可编程逻辑(FPGA)可以实现系统的优化和差异 阅读全文
posted @ 2022-05-16 21:19 孤情剑客 阅读(4637) 评论(0) 推荐(0)
摘要:android和linux的区别: (1)android的应用程序使用JAVA开发,可以通过JAVA虚拟机运行在Android系统上;而Linux的应用程序使用“C/C++”开发,能以机器码的形式运行在内核系统上。 (2)两者的底层驱动软件有差异。 Android和Linux作为现行主流的操作系统, 阅读全文
posted @ 2022-05-15 21:59 孤情剑客 阅读(1385) 评论(0) 推荐(0)