cancel
Showing results for 
Search instead for 
Did you mean: 

Development board needed

S Syndikate
Associate II
Posted on June 05, 2017 at 09:46

Need a development board for STM32L4A6xG I couldnt find it folks do help me out!

14 REPLIES 14
Danish1
Lead II
Posted on June 05, 2017 at 14:09

There are too many different microcontrollers for someone to make a development board with each and every one.

One approach is to buy a demo board with a similar processor such as nucleo-L476RG and ask a local surface-mount manufacturer / reworker to change the microcontroller to your preferred one.

I note that my main component supplier (farnell UK) does not (yet) stock that microcontroller so it might be too new to even go that route yet.

Another approach is to buy a demo board with a microcontroller that has all the features you need, even if it is in a bigger package. Farnell stock Nucleo-L496ZG. I don't think that has the crypto/AES stuff.

Hope this helps,

Danish

Posted on June 05, 2017 at 23:44

Thanks a lot Danish Ali, i have never thought about reworking with a

development board, thanks a lot for that but the problem is I do not have

any local surface mounters, thanks a bunch for the other suggestion but i

would require a CryptoEngine for sure. And could you please correct my

thinking if i am wrong, I think that inorder to implement a AES encryption

on binary input and also Elliptical Curve Deffie Hellman functions i need a

cryptoengine to make the processing time quicker, i have just implemented a

AES encryption on an Arduino UNO and it worked, perfectly. The processing

time was in single digit milli seconds. So what would you suggest.

On Mon, Jun 5, 2017 at 5:40 PM, Danish Ali <st-microelectronics@jiveon.com>

Posted on June 06, 2017 at 10:21

STM32 is vastly more powerful (in terms of speed of execution) than Arduino UNO. So you might find that doing AES in software, possibly using the libraries mentioned by Zhitai Liu, is fast enough for your application.

But if you want to try an stm32 with AES, there are plenty of others to consider. I see there is a 32L476GDISCOVERY made by ST.

And (depending on your particular system requirements, which you have not shared) stm32f4 might be a better fit as that is much faster than stm32l4; maybe there's a suitable demo board with one of them.

As to a local surface-mounter, how local is local? The one I use is about 50 km away and we do things by post and telephone. Many places that repair cellular telephones will have the necessary capabilities.

Hope this helps,

Danish

Posted on June 06, 2017 at 11:12

I checked the template project in ST32-crypt library. 

Using STM32F303 series, compiled as O3, also enabled optimised for time option.

I want to know how many sysTick the STM32_AES_CTR_Encrypt routine would take in main funcion. 

It turned out, it took about 4700 ticks.

Running at 72Mhz, this means roughly 65 us.

This just give an idea about the time it takes for the aes ctr algorithm. 

Hope this information can help you. 

Posted on June 06, 2017 at 14:00

Dear Ali,

the STM32L476G-DISCOVERY dont have any crypt engine. The Crypt library need to be used instead of crypt engine.

The ST CPU's with Crypt engine are limited to US Market and cannot be exported to India (Country of Sydicate).

regards,

Osto

Zt Liu
Senior III
Posted on June 06, 2017 at 16:39

In the following page, 

http://www.st.com/en/microcontrollers/stm32l4a6rg.html

Click evaluation tools.

You will  see so many dev kits, is that what you want?

0690X00000602T4QAI.bmp

Hope that helps! 

:)

Posted on June 06, 2017 at 14:51

It is not about the library, i am more concerned about the MCU right now.

Posted on June 06, 2017 at 15:33

Which Board and MCU did you use by the way?