ZYNQ-杂谈

一.PS与PL交互:

1. PS配置PL

2.  PS可以通过AXI访问PL的寄存器或者存储器

(AXI  LITE 读写外设寄存器 AXI FULL 读写PL部分的片内外存储器)

3.PL中断PS

4.PL主动读写PS的DDR存储器

PL中断PS:

 1.ARM核设置中断

2.添加xlconat IP核

二、ZYNQ:

单核如何改为双核运行:cpu0启动CPU1(前提设置好启动地址),两个elf同时加载到BOOT.BIN中

cpu0的中断放入CPU1中同样正常执行:原因:cpu1中GIC初始化自动为CPUID=2响应,有寄存器ICDIPTR寄存器控制哪个处理器响应。

OCM为片内高速存储器,256K=192K+64K

高64K:FFFF0000-FFFFFFFF:cpu1从这个地址读取数据(唤醒)

低192K:00000000-0002FFFF  :fsbl文件

三、多核为cmp,从软件的角度出发,多核处理器的运行模式如下:

 SMP:对称多处理 symmetric

 AMP:非对称多处理 asymmetric

 BMP:边界多处理  bound

SMP模式对应的设备树文件中,同时分配cpu0和cpu1.默认的设备树文件采用默认的SMP模式,如果要采用AMP模式,需要修改设备树文件。(去掉cpu1)

四、外设

 I2S -音频接口总线

 FMC-FPGA中间层板卡

 EPP-可扩展处理平台

 cache-二级高速缓存 512K

 SDIO-安全输入输出接口卡

 CAN-串行通信协议(通常用于汽车行业以及控制工业)

 XADC-温度传感器,监控温度和电压

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值