Different SPI boot mem pin connection found in XK-1

Technical discussions around xCORE processors (e.g. xcore-200 & xcore.ai).
jagspaul
Experienced Member
Posts: 117
Joined: Tue Oct 18, 2011 3:28 pm

Different SPI boot mem pin connection found in XK-1

Post by jagspaul »

In Lx & G4 datasheet SPI boot mem pin connection found as follows

PinA Signal Description
X0D00 MISO Master In Slave Out (Data)
X0D01 SS Slave Select
X0D10 SCLK Clock
X0D11 MOSI Master Out Slave In (Data)

The pins used for SPI boot are hardcoded in the boot ROM and cannot be changed. An SPI boot program can be burned into OTP and used at any time.

But in XK-1 schematic Different SPI boot mem pin connection found as follows

PinA Signal Description
X0D36 MISO Master In Slave Out (Data)
X0D37 SS Slave Select
X0D38 SCLK Clock
X0D39 MOSI Master Out Slave In (Data)

My question how SPI mem boot loader works in XK-1 as it not matching with document.


jags


User avatar
Ross
XCore Expert
Posts: 968
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

The XK-1 has a custom boot-loader burnt into the OTP as you suspect

Cheers
Ross
jagspaul
Experienced Member
Posts: 117
Joined: Tue Oct 18, 2011 3:28 pm

Post by jagspaul »

Ok I got it.
Is there any simple project of custom boot loader??

jags