This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28069: Questions about suitability for AES authenticated cryptography and firmware update

Part Number: TMS320F28069
Other Parts Discussed in Thread: AES-128

I'm in the position where I need to make a connected device out of a C2000, which seems to me like an architecture that is not intended to be a connected device.  

I need to do the following things:

  • Source or implement an authenticated cipher using AES-128.  I have an EAX implementation that works exceptionally well on normal CPUs, but ciphering and sbox computations get hobbled by the 16 bit byte on C2000.  EAX is great because it has a small codebase, but I'd be will to consider OCB or GCM if need be.  CCM as a last resort.
  • Source or implement some sort of ultra-minimalist file system on C2000.  I need a way to assign privileges to data elements such that certain keys have different access to files.  Again, I have an implementation that works exceptionally well on normal CPUs, but it gets hobbled by the 16 bit byte.

I'm open to all manners of solutions.

Alternatively, perhaps someone at TI (or from the internet in general) can recommend an ARM CM3/CM4 part that has similar peripherals as the C2000.  That would be another option.