Author Topic: Bare metal dual core applications on the Zynq  (Read 1273 times)

0 Members and 1 Guest are viewing this topic.

Offline BoscoeTopic starter

  • Frequent Contributor
  • **
  • Posts: 279
Bare metal dual core applications on the Zynq
« on: October 27, 2021, 08:02:15 am »
Hi all,

I'm about to start quite an ambitious project on the Zynq platform using a bare metal application as the complexity of Linux is nowhere near needed and I want (almost) instant on operation.

This got me thinking about that second core on most of the Zynqs. How can one make use of it for bare metal applications? Does anyone have an example of a two bare metal applications operating on the cores? I'm keen to know what the implications are of running two applications at the same time talking to the same registers / hardware? How would one debug such an application? Is it best to have one core as the interface and the second core compute / software only? What are the details / issues that one has to deal with in the Zynq hardware platform in such an application?

Would like to hear your thoughts.
Thanks
George
 

Online Someone

  • Super Contributor
  • ***
  • Posts: 4959
  • Country: au
    • send complaints here
Re: Bare metal dual core applications on the Zynq
« Reply #1 on: October 27, 2021, 10:25:36 am »
... there is an app(lication) note for that: XAPP1079

https://lmgtfy.app/?q=zynq+bare+metal+dual
 

Offline Scrts

  • Frequent Contributor
  • **
  • Posts: 798
  • Country: lt
Re: Bare metal dual core applications on the Zynq
« Reply #2 on: October 27, 2021, 05:04:21 pm »
Look up: semaphore and mutex
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf