取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
zzz
Visitor
Visitor
315 次查看
注册日期: ‎02-20-2021

zynq 双核arm

采购的 7z100 ,单核计算速度不符合要求,程序适合并行计算,想做双核并行计算,裸机可以吗,是不是需要片上系统,如果是,哪种系统比较合适?可以有几个线程? 路过的大神给个建议。

0 项奖励
回复
7 回复数
zhiq
Xilinx Employee
Xilinx Employee
252 次查看
注册日期: ‎06-02-2017

@zzz 你好,

ZYNQ7000中两个核独立,可以做并行运算,两个核使用裸机程序或者使用系统都是可以的,一个裸机一个linux的xilinx应该提供了一个xapp例程,可以参考。

-------------------------------------------------------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
--------------------------------------------------------------------------------------------------------------------------------------------
0 项奖励
回复
zzz
Visitor
Visitor
246 次查看
注册日期: ‎02-20-2021

谢谢,我就有一个问题比较纠结,用片上系统会不会比裸机线程多速度快?

0 项奖励
回复
zhiq
Xilinx Employee
Xilinx Employee
244 次查看
注册日期: ‎06-02-2017

@zzz 你好,

就运算能力而言,片上系统不会比裸核程序有优势的,这种并行计算更好的方法是考虑将主要的运算部分在PL中做硬件加速

-------------------------------------------------------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
--------------------------------------------------------------------------------------------------------------------------------------------
0 项奖励
回复
zzz
Visitor
Visitor
236 次查看
注册日期: ‎02-20-2021

谢谢,我有看到硬件加速这个概念,没有太理解,这个加速影响本身的PL部分的程序和资源吗,因为计算完了数据是要传到PL部分继续执行程序的

0 项奖励
回复
zhiq
Xilinx Employee
Xilinx Employee
234 次查看
注册日期: ‎06-02-2017

在ARM核中运算是不会使用FPGA中PL资源的,完全是在PS中计算,需要有FPGA设计经验,将部分计算量大的操作使用PL去完成运算,PS PL可以共享寄存器、内存等空间,将运算结果传回给PS

-------------------------------------------------------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
--------------------------------------------------------------------------------------------------------------------------------------------
0 项奖励
回复
zzz
Visitor
Visitor
228 次查看
注册日期: ‎02-20-2021

我的意思是硬件加速的时候需要PL资源吗?有没有例程?有做FPGA的人员

0 项奖励
回复
zzz
Visitor
Visitor
221 次查看
注册日期: ‎02-20-2021

还想请教一个问题,就是双核运算的时候,串口、dma等的中断返回信号需要设置到具体的核吗?目前一个用DMA一个调用串口,通过对共享内存访问进行数据交互,两个程序分开都可以单独运行,做成双核并行感觉核1没运行,但是核1不调用只是赋值的话是可以的

0 项奖励
回复