booting from xConnect

Technical discussions around xCORE processors (e.g. xcore-200 & xcore.ai).
Post Reply
pasau
Experienced Member
Posts: 77
Joined: Fri Dec 06, 2013 7:05 pm

booting from xConnect

Post by pasau »

Hi, i am trying to make a design with 2 different chips, one being a L8 on a xk-1a development board and the other is an L16 on a xk-avb-lc-sys board. I want to test out booting from only one flash (the one from the xk-1a board) so i must have the L16 to boot from an xConnect link. According to XS1 Link Performance and Design Guidelines, "The master boots from SPI flash and then boots the slave via X0LB in 2w mode". What i would like to know is about the X0LB xConnect; when i look at the L16 datasheet, it seems like there are 2 xConnect links per tile, having names like XLB0out. In the 7.2 Boot from xConnect Link section they say that "Enabling the Link switches off the pull-down on
resistors X0D16..X0D19", which correspond to the XLB functions. Basically, does that mean, the device can only boot from tile 0 and has to boot tile 1 from another link, and also, does the master tile (L8 in my case) have to also use the XLB link or can use any other link to boot up the slave?

Any extra information regarding xConnect boot will be appreciated.

Thanks!


User avatar
segher
XCore Expert
Posts: 844
Joined: Sun Jul 11, 2010 1:31 am
Contact:

Post by segher »

An external link over which you boot has to be link B on
the slave side; you can use anything on the master side.

The two tiles on a dual-tile chip are connected together
with four internal links (E, F, G, H); tile #1 can boot via
that.

So in your case you should connect the dual-tile's chip
tile #0 link B to any link on the single-tile chip, and set
the dual-tile's MODE pins to boot #0 from external link
and #1 from internal link.
Post Reply