Presentation is loading. Please wait.

Presentation is loading. Please wait.

Performed by:Elkin Aleksey and Savi Esacov Instructor: Idan Shmuel המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.

Similar presentations


Presentation on theme: "Performed by:Elkin Aleksey and Savi Esacov Instructor: Idan Shmuel המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי."— Presentation transcript:

1 Performed by:Elkin Aleksey and Savi Esacov Instructor: Idan Shmuel המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering דו ” ח סיכום פרויקט חלק א Subject: Encryption infrastructure on-key חורף 2013/14 1

2 Abstract המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 2 Separation of encryption mechanism and the control system will increase the system flexibility Allow to change the encryption mechanism according to the needs Allow to make verification separate for each component Allow to work on control system and encryption mechanism in same time In this project we build a infrastructure for encryption system. It allow to connect between PC,FPGA and SD card. Project don’t include encryption core that may be embedded later

3 System description המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 3 The system built from Hardware –DE2 Board –DLP –SD card Software –Quartus II 12.1 –Qsys –Eclipse – Software control system –Matlab - GUI

4 Specification המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Hardware DE2 board Cyclone II EP2C35F672C6 with EPCS16 16-Mbit serial configuration device SD memory card slot 18 toggle switches 18 red LEDs 9 green LEDs Eight 7-segment displays Built-in USB-Blaster for FPGA configuration 50 MHz clock DLP Interface between internal FIFO of FPGA and PC(via USB). Data speed: 1 MB per second SD card Using for data store FAT16 file system 1 GB Memory 4

5 Specification המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Software Quartus II 12.1 Altera Quartus is a programmable logic device design software from Altera. Its features include: An implementation of VHDL for hardware description. Visual edition of logic circuits. Qsys The Qsys system integration tool saves significant time and effort in the FPGA design process by automatically generating interconnect logic to connect intellectual property (IP) functions and subsystems Eclipse integrated development environment (IDE) that contains a base workspace and an extensible plug-in system for customizing the environment Matlab – GUI multi-paradigm numerical computing environment used for GUI 4

6 System Block Diagram המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 5 PC DLP SD card GUI Sending data to encrypt Or decryption request NIOS II software controller AVALON BUS Controller hardware EncryptionDecryption(optional)

7 FPGA Block Diagram המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 6 FIFO IN 8 bits (char)× 8192 Nios II/e USB protocol (1 MB/s) STOP and WAIT protocol (40 kB/s) SD Card CTRL NIOS-SD CARD SOFTWARE FIFO OUT 8 bits (char)× 8192 CTRL FIFO-NIOS HARDWARE CTRL FIFO-NIOS HARDWARE DLPDLP PC DE2 BOARD CTRL PC(DLB)-FIFO HARDWARE


Download ppt "Performed by:Elkin Aleksey and Savi Esacov Instructor: Idan Shmuel המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי."

Similar presentations


Ads by Google