XVF3610 firmware on XVF3800

Technical discussions around xCORE processors (e.g. xcore-200 & xcore.ai).
CorentinL
Junior Member
Posts: 5
Joined: Wed Jul 17, 2024 4:11 pm

XVF3610 firmware on XVF3800

Post by CorentinL »

Hello,

Can we run the firmware app_xvf3610_ua_v5_7_3 on a XVF3800 chip ?
As it seems to be made from the same XU316 chip, I would suppose it can work...

Kind regards,
User avatar
upav
Verified
Active Member
Posts: 32
Joined: Wed May 22, 2024 3:30 pm

Post by upav »

Hey,

If by "3800 chip" you mean the 3800 dev board, then no. The pinout is very different.
But if you mean the actual chip, yes. 3610 and 3800 both run on the same chip package.

Cheers
Pavel
xmos software engineer
CorentinL
Junior Member
Posts: 5
Joined: Wed Jul 17, 2024 4:11 pm

Post by CorentinL »

We already have evaluted both L71 and SQ66 dev kits.
We have also designed one board using 2 chips XU316-1024-QF60A-C24 and tried to run both firmware : "app_xvf3610_ua_v5_7_3" and "application_xvf3800_ua-io16-sqr".

The results are :
- app_xvf3610_ua_v5_7_3 is running fin on XU316-1024-QF60A-C24
- application_xvf3800_ua-io16-sqr is running partially (output sound is OK), but the input sound not. It seems there is some licensing needed for the AEC stuffs.
As seen from the datasheet, "Only XMOS parts marked with the V16A0VF3 product code are compatible with and licensed to be used with XVF3800 firmware."

In the next design, we want to replace the 2 chips XU316-1024-QF60A-C24 with 2 chips XVF3800-QF60B-C.

To be sure, you confirm that we will be able to run both firmware on XVF3800-QF60B-C ?

Also, which flash do you suggest as L71 and SQ66 have different flash size ? W25Q64JWSSIQ vs W25Q32JVSNIM

Thank you
stevekiene
Newbie
Posts: 1
Joined: Wed Jun 25, 2025 9:18 pm

Post by stevekiene »

I have the same question. I am assuming the XU316-1024-QF60A-C24 physical IC is essentially the same as the XVF3800-QF60B-C, and it's the firmware and software licensing that is different on the XVF3800. i.e. it's not permissible to take the 3800 firmware and put on a X3610316 because of licensing. But it would be possible to use any of the libraries for the 3610 and compile into firmware for the 3800.
So, if I purchase the 3800 chips then I have essentially the 3610 silicon and I could just take 3610 libraries and make my own firmware and not use any software/firmware provided with the 3800 (yes, I know in that case I should have just bought the 3610 but I'm just trying to understand if there is a difference at the silicon level).
My solution is not cost sensitive so I'm thinking to be safe I buy the 3800 sort out the software later- that way I am properly licensed to use the 3800 software if I go that route.
Can someone clarify? Thank you.