image description
contact us
Name* Phone* E-mail* Message*


Encrypted Communication Module

Encrypted Communication Module

Client: a large military HW developer

Scope: to develop a software module that performs encryption and decryption of an information stream


  1. Development of a hardware/software module (for Cyclone III) that generates M-sequence with variable polynomials and initial value

System Functionality:

  • NIOS II core-based system
  • Loading of polynomial and initial value into the hardware part and M-sequence generation by setting "enable" signal high, hardware generates M-sequence while "enable" signal remains high.

Project Features:

  • Loop-like M-sequence generation was developed using pre-loading initial values into the swapping pair of registers

Tools & Technologies: Verilog, C, NIOS II, Quartus II, SOPC Builder.