Author Topic: The 1GHz MCU i.MX RT1170 is available!?  (Read 13677 times)

0 Members and 1 Guest are viewing this topic.

Online Marco

  • Super Contributor
  • ***
  • Posts: 6722
  • Country: nl
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #25 on: January 03, 2021, 08:31:32 am »
So much processing power and no memory ... what's the point? Why don't these things have LPDDR4 interface?
 

Offline cgroen

  • Supporter
  • ****
  • Posts: 631
  • Country: dk
    • Carstens personal web
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #26 on: January 03, 2021, 09:08:57 am »
So much processing power and no memory ... what's the point? Why don't these things have LPDDR4 interface?

This sums it pretty much up:
(hint, it is not an "applications processor")
 

Online Marco

  • Super Contributor
  • ***
  • Posts: 6722
  • Country: nl
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #27 on: January 03, 2021, 10:34:42 am »
It's supposed to crossover, so it should be half of one. The lower interrupt latency seems to me the bigger feature than any crossover.

The cortex A5/A7 low power SiPs are actual crossovers.
 

Offline cgroen

  • Supporter
  • ****
  • Posts: 631
  • Country: dk
    • Carstens personal web
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #28 on: January 03, 2021, 05:45:58 pm »
I "somewhat" managed to reconstruct the RT1170-EVK PCB file from the gerbers. The net names is of course not there and the polygons are a little "so-so".
But at least it gives some hints to the placement of caps on the back of the CPU etc....
But it would be super nice if we could get a true Altium version of the PCB (the schematics I have imported from their Orcad version, the PCB is in Allegro)

« Last Edit: January 03, 2021, 07:24:31 pm by cgroen »
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7390
  • Country: nl
  • Current job: ATEX product design
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #29 on: January 03, 2021, 06:01:53 pm »
So much processing power and no memory ... what's the point? Why don't these things have LPDDR4 interface?
So you can run a PID controller with faster response time?
Or have a EtherCAT interface on a BLDC motor controller doing real time stuff?
Make a datalogger with more capabilities, like remote interface and touchscreen, without one lagging out the other?
It's entirely reasonable to work with this much memory. 
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14476
  • Country: fr
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #30 on: January 03, 2021, 06:13:45 pm »
- It has 2MB of RAM, which is plenty for many applications.
- Processing power and available memory address two different needs.
- This is still a microcontroller, not a complex SOC made for mobile phones. It's easier to use, draws less power, has more peripherals, lower latency, etc.
- It has an SDRAM controller for more memory if required.

Cortex-A-based CPUs/SOCs target a completely different market, and they often come with annoying licensing issues, difficult and/or costly access to SDKs, etc.

This reminds me of another thread dealing with the idea of 1GHz+ MCUs. Apparently, 1GHz looks like some psychological threshold to some.
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7390
  • Country: nl
  • Current job: ATEX product design
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #31 on: January 03, 2021, 06:21:42 pm »
This reminds me of another thread dealing with the idea of 1GHz+ MCUs. Apparently, 1GHz looks like some psychological threshold to some.
Yes, it kind of feels like "too much power". I felt the same way, when I went to early PIC32 from small Atmels. 16MHz->80MHz was a large step, and it had soo much memory.
BTW, what's the situation with similar RISC-V MCUs. I know that technically, I could make a chip like that myself, but I just want to order "packaged chips from Digikey".
« Last Edit: January 03, 2021, 08:16:51 pm by NANDBlog »
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14476
  • Country: fr
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #32 on: January 03, 2021, 06:43:12 pm »
This reminds me of another thread dealing with the idea of 1GHz+ MCUs. Apparently, 1GHz looks like some psychological threshold to some.
Yes, it kind of feels like "too much power". I felt the same way, when I went to early PIC32 from small Atmeas. 16MHz->80MHz was a large step, and it had soo much memory.
BTW, what's the situation with similar RISC-V MCUs. I know that technically, I could make a chip like that myself, but I just want to order "packaged chips from Digikey".

Yeah, I was going to add, it was the same thing like 15 years ago with the idea of 100MHz+ MCUs. Many thought they were nonsense.

Not sure what your question is regarding RISC-V MCUs. Are you wondering about their availability? Currently there aren't many options, but a few. There are the SiFive MCUs, then a couple chinese companies (like GD) also offer RISC-V MCUs, then there is the Kendryte K210. You could start a dedicated thread for that BTW, in which people could list available off-the-shelf RISC-V CPUs/MCUs.

 
The following users thanked this post: tszaboo

Offline cgroen

  • Supporter
  • ****
  • Posts: 631
  • Country: dk
    • Carstens personal web
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #33 on: January 03, 2021, 07:29:50 pm »
Its pretty much the same as "you will never need more than 640 KByte"  :-DD
Seriously, it has 2 MByte SRAM inside, soon there will be a version with on-chip Flash memory (like the 1064), then you have a standalone CPU with 2 MByte of SRAM and (probably) 16 MByte of Flash. You only need a 4.7 uH inductor, two handfull of caps and a couple of resistors, and off you go!
At that is with a chip in the $10..$12 range !
 

Offline bson

  • Supporter
  • ****
  • Posts: 2270
  • Country: us
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #34 on: January 03, 2021, 07:51:14 pm »
.
.
A large 0.5 pitch BGA on the other hand will almost certainly call for plugged blind vias with close to zero annulars (or microvias), which will begin to cost real money.  The usual CN prototype line ±2 mil drill precision just isn't going to cut it :-DD, and they won't do blind vias at all.
.

pcbway does both blind and buried vias (obviously at a higher cost than simple 4/6/8 layers, but still way lower than most western prices)

Ex:
6 layer, 5 pcs 100x100 mm, 6 layer, ENIG, 3/3 mil is $391,-
6 layer, 5 pcs 100x100 mm, 6 layer, ENIG, 3/3 mil and HDI Buried/Blind via is $458,-
Certainly not done on their cheap prototype lines...  Which is why it costs the same or slightly less than getting it done in the U.S. or Europe.
Although it's of course a prototype service.
 

Offline Silenos

  • Regular Contributor
  • *
  • Posts: 54
  • Country: pl
  • Fumbling in ignorance
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #35 on: January 03, 2021, 08:25:43 pm »
soon there will be a version with on-chip Flash memory
You say so? I was reading here and there in its RM and I found the "booting stage" just bleh.
Though its papers typesetting is meh, some diagrams aren't really readable, the "application" sections look really helpful.
And its USB, looks much more reasonable than stms' one.
Wondering what the errata will look like. Or are there some "interesting" issues like stm32h7 lifetime vs its temperature function - they gave an AN about it.

BTW: is HASL board with this bga289 0,8 mm viable? Or ENIG is must-have?
« Last Edit: January 03, 2021, 08:29:17 pm by Silenos »
 

Offline cgroen

  • Supporter
  • ****
  • Posts: 631
  • Country: dk
    • Carstens personal web
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #36 on: January 03, 2021, 09:16:20 pm »
soon there will be a version with on-chip Flash memory
You say so? I was reading here and there in its RM and I found the "booting stage" just bleh.
Though its papers typesetting is meh, some diagrams aren't really readable, the "application" sections look really helpful.
And its USB, looks much more reasonable than stms' one.
Wondering what the errata will look like. Or are there some "interesting" issues like stm32h7 lifetime vs its temperature function - they gave an AN about it.

BTW: is HASL board with this bga289 0,8 mm viable? Or ENIG is must-have?

Yes. According to the jungledrums there will be one with 8 MByte (just like the 1064 and 1024 has 4 MByte) with the flash chip internal. Not that it matter that much, its easy to have the flash sitting outside when its only a few pins (6 in total) that needs to be connected.
The Errata sheet is available, there is the "usual" stuff on M7 core and few NXP ones, not much worse that what we have been used to on NXP devices.
Interesting with the H7 and lifetime, I was not aware of that one, currently (soon) looking into the H747 for a possible project, thanks for the headsup!
Regarding HASL, I would guess that it could work if the HASL is very level, personally I always get ENIG on all I do, even simple 4 layer boards, I like gold  :-DD
 
The following users thanked this post: Silenos

Offline Silenos

  • Regular Contributor
  • *
  • Posts: 54
  • Country: pl
  • Fumbling in ignorance
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #37 on: January 03, 2021, 10:48:40 pm »
I had issues with finding the AN as it was hidden under such an innocent name "AN5337 STM32H7 Series lifetime estimates" which I actually associated with "life in production cycle" :blah: .
Anyway there are more with sthose h7s like ADCs performances, wonky SPI CS controls, annoying bugs in ethernet ip, rare qspi timing bug which crashes device or sth (there was even topic on this forum like a year ago) which pretty screwed me back in time as I had to redo that... that's why I became a bit... sceptical, especially with all those brand new giant semi-socs.
Known bugs > unknown bugs!

But yeah, they are totally usable, I don't even run those stms max freq, nor anything straining. They really stole my - or rather my boss' - soul  with their "value" series.  :( And I would really like to try out some other producers' inventions.
Those Mbs of flash on nxp device definitely will be expensive.   :(
 

Offline errorprone

  • Contributor
  • Posts: 39
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #38 on: January 03, 2021, 11:45:43 pm »
The imxrt1060 also has lifetime based on temperature and clock frequency.  Also seen that for the imx6 SOCs.  https://www.nxp.com/docs/en/nxp/application-notes/AN12253.pdf
 

Online Marco

  • Super Contributor
  • ***
  • Posts: 6722
  • Country: nl
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #39 on: January 04, 2021, 12:54:24 am »
- It has an SDRAM controller for more memory if required.

Which is just insult to injury, ancient expensive and powerhungry. It's strictly inferior to modern low power standards ... and it's not like the silicon to support the modern standard is significant on these things.
 

Offline bugnate

  • Regular Contributor
  • *
  • Posts: 58
  • Country: us
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #40 on: January 04, 2021, 12:56:26 am »
Yes. According to the jungledrums there will be one with 8 MByte (just like the 1064 and 1024 has 4 MByte) with the flash chip internal. Not that it matter that much, its easy to have the flash sitting outside when its only a few pins (6 in total) that needs to be connected.
Yes, but I'd point out that an on-chip (or off-chip) QSPI flash is not going to be super-high performance and the internal flash in an H7 should run circles around it. I'd think so at least. I admit that maybe 80% of the time QSPI would be good enough as to have negligible impact. It is definitely impacts my work, at least, and the issue would make my short list. There does seem to be a real lack of I/O bandwidth in the on-chip QSPI flash case given all the horsepower in the core, IMO. (Of course there are things you can do e.g., copy to an external SDRAM but I'd rather not for cost and power reasons).

On the other hand, RT1170 has HyperBus options while only a few H7s do (which happen to not be the models I'm working with now :'( ) which may close the gap or more, depending.
« Last Edit: January 04, 2021, 01:09:16 am by bugnate »
 

Offline JPortici

  • Super Contributor
  • ***
  • Posts: 3461
  • Country: it
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #41 on: January 04, 2021, 07:31:10 am »
What do they mean by "lifetime" exactly?
 

Offline Silenos

  • Regular Contributor
  • *
  • Posts: 54
  • Country: pl
  • Fumbling in ignorance
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #42 on: January 04, 2021, 11:55:37 am »
Is executing from external flash even a thing? Put program in RAM, those chips have oceans of it.
I had just some sour experience with programming/booting external flash with ++20 yo flashless chips, that's why I am complaining about it.
 

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1905
  • Country: ca
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #43 on: January 04, 2021, 12:02:44 pm »
Quote
I "somewhat" managed to reconstruct the RT1170-EVK PCB file from the gerbers. The net names is of course not there and the polygons are a little "so-so".
But at least it gives some hints to the placement of caps on the back of the CPU etc....
But it would be super nice if we could get a true Altium version of the PCB (the schematics I have imported from their Orcad version, the PCB is in Allegro)
Would you share >:D your altium files
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline cgroen

  • Supporter
  • ****
  • Posts: 631
  • Country: dk
    • Carstens personal web
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #44 on: January 04, 2021, 12:08:18 pm »
Quote
I "somewhat" managed to reconstruct the RT1170-EVK PCB file from the gerbers. The net names is of course not there and the polygons are a little "so-so".
But at least it gives some hints to the placement of caps on the back of the CPU etc....
But it would be super nice if we could get a true Altium version of the PCB (the schematics I have imported from their Orcad version, the PCB is in Allegro)
Would you share >:D your altium files

You got PM ;)
 

Offline asmi

  • Super Contributor
  • ***
  • Posts: 2733
  • Country: ca
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #45 on: January 04, 2021, 09:25:50 pm »
BTW: is HASL board with this bga289 0,8 mm viable? Or ENIG is must-have?
Don't be such a cheap-ass! Electrons have rights for nice things too! :-DD
 
The following users thanked this post: HerbTarlek, Silenos

Offline bson

  • Supporter
  • ****
  • Posts: 2270
  • Country: us
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #46 on: January 04, 2021, 10:05:58 pm »
Not that it matter that much, its easy to have the flash sitting outside when its only a few pins (6 in total) that needs to be connected.
But on the other hand you always need flash, even if it's only a boot loader, so you always start with two chips instead of one...
 

Offline bson

  • Supporter
  • ****
  • Posts: 2270
  • Country: us
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #47 on: January 04, 2021, 10:27:29 pm »
Yes, but I'd point out that an on-chip (or off-chip) QSPI flash is not going to be super-high performance and the internal flash in an H7 should run circles around it.
The first thing you do is copy the part you need to RAM.  There are some complications here though, in particular you don't want PIC binaries, so the binary needs to have a portion designed to execute relocated to the external flash, copy the first small piece to RAM, like 128 bytes or something, and  jump to it; this prologue then copies the rest into RAM.  The parts running out of RAM need to be properly linked to do so, which means somewhat overly complex linker scripts to combine multiple relocations into a single flash binary.  And, the code needs to get addresses from the linker so it knows what the section sizes are for the copy.  If the flash also has pieces that don't need copying, such as rarely accessed data and various strings and such, then it's even more complicated (especially if the data is organized in any kind of pointer based graph like a tree).  It's not super complicated, just... unnecessary.
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14476
  • Country: fr
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #48 on: January 05, 2021, 12:11:02 am »
- It has an SDRAM controller for more memory if required.

Which is just insult to injury, ancient expensive and powerhungry. It's strictly inferior to modern low power standards ... and it's not like the silicon to support the modern standard is significant on these things.

That's just excessively opiniated and neither true not that well thought out. If you don't need the speed of LPDDR RAM (and data size, as LPDDR4 chips typically come in relatively large data sizes), you can certainly use SDRAM. SDRAM controllers are significantly simpler, themselves draw less power, and SDRAM is still developed, and available in low-power versions, such as this: https://www.winbond.com/hq/product/mobile-dram/low-power-sdr-sdram/?__locale=en

Looking at the datasheets, you can see that their typical power draw is favorable compared to typical LPDDR4.

As to cost, the product linked above is about $2.5 for a 512Mbits chip (Digikey pricing, so not the best). The cheapest LPDDR4 chip you can find (again Digikey source, for comparison) is $3, but zero stock, and likely hard to find anywhere else as well unless you are a big customer. The cheapest in stock part is about $10 (yes with much larger 4Gbits, but if you don't need that much memory, that's just more expensive and useless.) Just to give an idea of the situation.

Now that was just to explain why SDRAM was possibly not a bad choice here, for again what is still a MCU, and if you're still stuck on the idea that it is shit, you can always contact NXP.
 

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1905
  • Country: ca
Re: The 1GHz MCU i.MX RT1170 is available!?
« Reply #49 on: January 05, 2021, 08:01:36 am »
Quote
You got PM ;)
Thanks >:D
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf