This project implements audio encryption and decryption using a TMS320C6748 DSP processor, with custom encryption algorithms and audio file conversion utilities.
project-root/
│
├── src/
│ ├── main.c # Core encryption algorithm implementation
│ └── Num_to_Wav.c # Numeric array to WAV file conversion
└── README.md
- Processor: TMS320C6748 (32-bit DSP)
- Memory: DDR2 RAM (512 MB)
- Memory Address Range: 0xC0000000 to 0xE0000000
- Custom encryption algorithm implementation
- Supports audio data encryption/decryption
- Converts numeric arrays to WAV file format
- Supports .raw file input conversion
- Handles 32-bit word alignment
- Code Composer Studio (CCS)
- TI Code Generation Tools
- TMS320C6748 DSP Processor Development Kit: TMDSLCDKC6748
- Convert source file to binary (.raw)
- Load binary to DDR2 RAM
- Start Address:
0xC0000000
- Ensure memory alignment
- Start Address:
- Use 32-bit pointer for data access
- Use CCS Save Memory function
- Calculate word count:
words = file_size_bytes ÷ 4
- Save processed data to specified location
- Vasanthi[https://github.com/VB-123]
- Arjun[https://github.com/officiallyaninja]