摘要: 前言 1553总线是一种指令/响应式串行总线标准,除了作为美军标在国外广泛应用于军用飞机坦克、船舶、卫星、导弹等领域,在国内已得到了广泛的应用。抗干扰能力强实时性好,且拥有着双冗余备份设计,数据传输极为可靠。就我个人认知来看,常见的实现形式一种是通过专用的接口协议芯片,相对比较简单集成度高;另一种是 阅读全文
posted @ 2021-02-09 15:50 快跑bug来啦 阅读(780) 评论(1) 推荐(0) 编辑
摘要: 1553B总线概述 1.1 历史背景 在 20 世纪 60 年代以前,飞机机载电子系统没有标准的通用数据通道,各个电子设备单元之间连接往往需要大量的电缆。随着机载电子系统的不断复杂化,这种通信方式所用的电缆将会占用很大的空间和重量,而且对传输线的定义和测试也较为复杂,费用较高。为了解决这一问题: 1 阅读全文
posted @ 2021-02-09 15:09 快跑bug来啦 阅读(5901) 评论(0) 推荐(1) 编辑
摘要: 前言 一般的调试中我们都是通过 JTAG 接口将 FPGA 配置文件和应用程序下载到 ZYNQ 器件中。同样的,我们也可以将尝试把程序存储在非易失性存储器中,在上电或者复位时让程序自动运行,这个过程需要启动引导程序( Boot Loader) 的参与。 Boot Loader 会加载 FPGA 配置 阅读全文
posted @ 2021-02-09 14:41 快跑bug来啦 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 前言 DMA(Direct Memory Access,直接存储器访问)是计算机科学中的一种内存访问技术。它允许某些计算机内部的硬件子系统可以独立地直接读写系统内存,而不需中央处理器( CPU)介入处理。 DMA 是一种快速的数据传送方式, 通常用来传送数据量较多的数据块 使用 DMA时, CPU 阅读全文
posted @ 2021-02-09 14:26 快跑bug来啦 阅读(2610) 评论(0) 推荐(0) 编辑
摘要: 前言 DDR是zynq的内存又可以叫做主存。是CPU能直接寻址的存储空间,没有DDR的话,运行内存只有很小的内部RAM,软件大小受限,也几乎没法跑操作系统。作为下一篇AXIDMA的基础知识提前做个准备,内容很简单这里就简单做一个读写测试,也可以当做验证下DDR是否都可以正常访问 还是找到我们的老朋友 阅读全文
posted @ 2021-02-09 14:05 快跑bug来啦 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 前言 DDR是zynq的内存又可以叫做主存。是CPU能直接寻址的存储空间,没有DDR的话,运行内存只有很小的内部RAM,软件大小受限,也几乎没法跑操作系统。作为下一篇AXIDMA的基础知识提前做个准备,内容很简单这里就简单做一个读写测试,也可以当做验证下DDR是否都可以正常访问 还是找到我们的老朋友 阅读全文
posted @ 2021-02-09 13:56 快跑bug来啦 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 前言 中断对于单片机过来的我们来说,相对也算比较熟悉了,还是严谨一点从头开始说吧。中断是什么?是一种当满足要求的突发事件发生时通知处理器进行处理的信号。中断可以由硬件处理单元和外部设备产生,也可以由软件本身产生。对硬件来说,中断信号是一个由某个处理单元产生的异步信号,用来引起处理器的注意。对软件来说 阅读全文
posted @ 2021-02-09 13:46 快跑bug来啦 阅读(4755) 评论(1) 推荐(0) 编辑
摘要: 前言 在计算机中,先入先出队列是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令(指令就是计算机在响应用户操作的程序代码,对用户而言是透明的)。当CPU在某一时段来不及响应所有的指令时,指令就会被安排在FIFO队列中,比如0号指令先进入队列,接着是1号指令、2号指令……当CPU 阅读全文
posted @ 2021-02-09 11:20 快跑bug来啦 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在使用 PS 的时候,通常会添加 UART 控制器,用于打印信息和调试代码。除此之外, PS 在和外部设备通信时,也会经常使用串口进行通信。先从UART控制器开始讲起吧,从简单的测试再到工程实例。 UART 控制器介绍 UART 控制器是一个全双工异步收发控制器, ZYNQ 内部包含两个 阅读全文
posted @ 2021-02-09 11:06 快跑bug来啦 阅读(3267) 评论(0) 推荐(2) 编辑
摘要: 前言 ZYNQ PS 中包含一组丰富的外设,如常用的 UART 控制器、 I2C控制器,CAN 控制器以及 GPIO 等等。他们提供了各种工业标准的接口,用于和外部设备进行通信。 其中 GPIO 外设作为最基本的一种外设也是我从单片机过度来最熟悉的了,一般用于控制一些简单的外设,如LED 和蜂鸣器, 阅读全文
posted @ 2021-02-08 17:57 快跑bug来啦 阅读(828) 评论(0) 推荐(0) 编辑