Table of Contents Table of Contents
Previous Page  50 / 102 Next Page
Information
Show Menu
Previous Page 50 / 102 Next Page
Page Background

DIGITAL

8 BIT MIGRATION

50

- ELETTRONICA OGGI 466 - NOVEMBRE/DICEMBRE 2017

Cortex-M possono supportare alcune delle funziona-

lità richieste, sono quattro le tipologie di problemati-

che che sorgono quando si decide di migrare verso

una MCU a 32 bit tradizionale: queste possono esse-

re evitate se qualora un progettista decida di migrare

verso un dispositivo PSoC grazie alle sue doti di pro-

grammabilità.

Problema n° 1: assegnamento dei pin

e layout della scheda

Alcuni produttori di chip che hanno un portafoglio di

MCU sia a 8 sia 32 bit hanno compiuto notevoli sforzi

per cercare di far corrispondere il pinout dei loro di-

spositivi 32 bit di fascia bassa con quello dei disposi-

tivi a 8 bit di fascia alta. Oltre a ciò, le MCU a 8 pin di

tipo legacy non sempre sono in grado di garantire un

approccio coerente alla disposizione dei pin (pinning),

per cui il pinout di una MCU a 32 bit compatibile con

un dispositivo a 8 bit potrebbe risultare invece incom-

patibile con il pinout di altri dispositivi a 8 bit.

In pratica, il tentativo di far corrispondere un insie-

me di pinout che definisce funzioni fisse con un altro

insieme di pinout che definisce funzioni fisse è sta-

to coronato da un successo solo parziale. Il cambia-

mento dei pin di uscita comporta una notevole mole

di lavoro aggiuntivo, che tende a scoraggiare l’utente

a intraprendere il processo di migrazione. Per contro,

uno schema di interconnessione programmabile e un

pinout anch’esso programmabile assicurano la massi-

ma flessibilità.

Risulta pertanto possibile definire il layout complessi-

vo, in quanto i pinout non sono fissi e possono essere

configurati dall’utente, in modo da far corrispondere

i segnali principali con quelli di qualsiasi pinout le-

gacy. Ciò può risultare vantaggioso nei progetti per i

quali è previsto il riutilizzo di una parte del layout di

una scheda legacy. Per esempio, un team impegnato

nel progetto di un sistema potrebbe essere abituato a

instradare le linee di segnali sensibili sul lato sinistro

della scheda e le linee di alimentazione sul lato de-

stro. Il pinout a funzioni fisse di una MCU tradizionale

potrebbe non consentire di utilizzare questo schema

Fig. 2 – Con i dispositivi PsoC è possibile collegare qualsiasi pin a qualsiasi locazione fisica mediante l’editor “design-wide resources”