Reverse Engineer DSP Microcontroller TMS320F28052 Flash Memory Code needs to crack cpld chip protective system and extract CPLD code from its memory;
The 280x devices support the following serial communication peripherals:
eCAN: This is the enhanced version of the CAN peripheral. It supports 32 mailboxes, time stamping of messages, and is CAN 2.0B-compliant.
SPI: The SPI is a high-speed, synchronous serial I/O port that allows a serial bit stream of programmed length (one to sixteen bits) to be shifted into and out of the device at a programmable bit-transfer rate.
Normally, the SPI is used for communications between the DSP controller and external peripherals or another processor which can also be used for reverse dsp cpld ic chip program. Typical applications include external I/O or peripheral expansion through devices such as shift registers, display drivers, and ADCs.
Multi-device communications are supported by the master/slave operation of the SPI. On the 280x, the SPI contains a 16-level receive and transmit FIFO for reducing interrupt servicing overhead.
SCI: The serial communications interface is a two-wire asynchronous serial port, commonly known as UART. On the 280x, the SCI contains a 16-level receive and transmit FIFO for reducing interrupt servicing overhead.
I2C: The inter-integrated circuit (I2C) module provides an interface between a DSP and other devices compliant with Philips Semiconductors Inter-IC bus (I2C-bus) specification version 2.1 and connected by way of an I2C-bus.
External components attached to this 2-wire serial bus can transmit/receive up to 8-bit data to/from the DSP through the I2C module. On the 280x, the I2C contains a 16-level receive and transmit FIFO for reducing interrupt servicing overhead.