Kinetis K8x – Microcontroladores ARM Cortex-M4 seguros da Freescale

k8x

O FTF2015 da Freescale está se tornando um palco de lançamentos. Tivemos o microprocessador i.MX7 e ontem foi a vez de ser anunciado mais um membro da série Kinetis K, o K8x. Promete oferecer os maios altos níveis de segurança integrada, dentro de um chip que faz uso do core ARM Cortex-M4.

O que é o K8x?

O seu grande diferencial são as suas características de segurança, como:

  • Atualização de firmware criptografado por meio de Boot ROM;
  • Descriptografia automática e execução de código de memória Flash NOR externa;
  • Co-processador para criptografias AES, DES e de chave pública;
  • Detecção de tamper.

Por padrão, os microcontroladores desta família irão oferecer:

  • conexão USB 2.0 Full Speed On-The-Go, com a opção de não ser utilizado cristal externo;
  • até 256 KB de memória Flash e 256 KB de memória SRAM;
  • interface QuadSPI, permitindo conexões com memórias externas.

De acordo com a necessidade do cliente, outras características podem ser oferecidas. Para isso, serão disponibilizados três modelos na família K8x, com os seguintes diferenciais:

  • K80: Boot ROM para atualização de firmware segura, Flash Access Control (FAC) e hardware dedicado para criptografia simétrica e funções de hash;
  • K81: Secure Session RAM e detecção de tamper (de até 8 pinos, temperatura, tensão, clock e tamper ativo);
  • K82: Descriptografia AES de Flash NOR externa e co-processador para criptografias AES, DES e de chave pública.

Diagrama de bloco do Kinetis K8x

Vemos a seguir no diagrama de blocos do K8x que alguns itens são opcionais, dependendo do modelo escolhido. Tem-se uma pequena limitação quanto ao tamanho da memória Flash interna, de 256 KB, abaixo do valor que os modelos anteriores da série K oferecem. O que pode contornar tal “ponto negativo” é a possibilidade de executar código de uma memória externa com interface QuadSPI, nada mal!

Este novo membro da família Kinetis K vai brigar forte para entrar nos mercados de POS (Point-Of-Sale), automação e segurança residencial, gateways para IoT e Smart Energy, e wearables.

k8x block diagram
Figura 1 – Diagrama de bloco da família K8x

Ambientes de desenvolvimento

Para desenvolvimento de aplicações para o K8x pode-se utilizar as ferramentas disponíveis para toda a família Kinetis K, como por exemplo:

freescale-iot

Placas

Teremos que esperar um pouquinho por placas. Estarão disponíveis para compra, no último trimestre deste ano, 2015, as seguintes placas com esse microcontrolador:

FRDM-K81F

k8x frdm k81f
FIgura 2 – Placa FRDM-K81F

TWR-PoS-K81

k8x TWR PoS K81 Top
Figura 3 – Placa TWR-PoS-K81 (Top)
k8x TWR-PoS-K81 Bottom
Figura 4 – Placa TWR-PoS-K81 (Bottom)

Haverá outra placa, TWR-K80F150M, da plataforma Tower, mas não possuímos fotos.

Referências

[1] http://www.freescale.com/webapp/sps/site/taxonomy.jsp?code=K8X-SCALABLE-SECURE-MCU&tid=FSHBNR_20150624

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

[wpseo_breadcrumb]
Comentários:
Notificações
Notificar
guest
0 Comentários
Inline Feedbacks
View all comments
Talvez você goste:

Séries

Menu
Privacy Settings saved!
Configurações de Privacidade

Entenda quais dados e informações usamos para ter melhor entrega de conteúdo personalizado para você.

These cookies are necessary for the website to function and cannot be switched off in our systems.

Para usar este site, usamos os seguintes cookies tecnicamente exigidos

  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Decline all Services
Accept all Services