zynq 和fpga区别_3分钟快速认识Zynq开发

01

Zynq的开发四种方式

        ZYNQ中包含了两个部分,双核的arm和FPGA。根据XILINX提供的手册,arm模块被称为PS,而FPGA模块被称为PL。

        ZYNQ内部包含PS和PL两部分,ZYNQ开发有一下四种方式:

A:纯PS开发

PS中包含2个ARM Cortex-9的内核,一些基本的外设扩展口以及Memory接口。PS中包含以下4个主要功能模块:

        Application processor unit (APU)

        Memory interfaces

        I/O peripherals (IOP)

        Interconnect

        PS开发有两种方式:即传统的arm的方式和xilinx方法(这个是生成一个elf文件,这个elf文件包括了硬件配置信息(xmp)和裸跑程序(c文件))。

 B:纯PL开发

        PL即FPGA,这个和一般的xilinx的FPGA没有很大的区别。

        C:PS+PL(不跑操作系统)开发

        生成elf文件包括了硬件配置信息(xmp)和裸跑程序(c文件),还有一个.bit文件。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值