요즘 시대적으로 보안이라는 말에 상당히 민감하다 해킹을 당하여 정보를 도난당하는등 사회적으로 문제가 대두되고 있는데, 만약 전송되는 데이터를 암호화하여 전송하고 다시 수신측에서는 그 암호화와 같은 알고리즘으로 수신을 하면 도중에 정보를 가로채가더라도 암호알고리즘을 알지못하면 무용지물이 되어 정보보호가 조금더 되지않을까하는 생각에서 화면을 일정한규칙으로 섞어서 알고리즘을 모르는 사람이 봤을때는 온전한 데이터가 무엇인지 알수없도록 하는 작품을 설계해보았다.
기본컨셉은 DUT에서 데이터를 차례대로 읽어와 내부 레지스터에 그값들을 저장하고 다시 내보낼때는 그데이터들의 순서를 일련의 알고리즘 형태로 섞는 방식으로 한다. 내부에 같은 크기의 레지스터 2개를 만들어서 시작신호가 들어오면 DUT_sel 신호가 0,1이반복되면서 차례로 mem1과 mem2를 사용하여 실시간으로 처리를 할수있도록 설계하였다. 25M[hz] 클럭을 사용하면 Delay가 5ms, troughput delay는 2.5ms가된다. 충분히 실시간 영상처리가 가능하다. 부수적으로 raw파일을 txt파일로, txt파일을 raw파일로 변환해주는 c코딩을 만들었다.
회로 입출력 및 기능
1. 입력
1) Start : 섞는작업을 시작하라는 신호.
2) D_in : 데이터를 읽어온다.
2. 출력
1) addr_read : 저장된 파일을 읽어드릴 때 주소값을 준다.
2) addr_write : 섞여진 데이터를 쓸 때 주소값을 준다.
3) we_read,write : Sram에 읽을것인지 쓸것인지 신호를 준다.
4) D_out : Sram에 저장할 데이터를 출력한다.
5) ready : 읽는 작업이 완료됐는지 안됐는지 상태를 알려준다.
3. 기능
입력된 데이터를 일련의 과정으로 섞어서 하나의 이미지파일로 저장한다.
뒤섞인 데이터는 본래의 데이터순서로 바꾸어준다.
....
논리회로설계 - 자판기 설계에 대해 -자판기 설계-
1.설계 목적
자판기설계의 목적은 기본적인 순차논리회로를 해석하고 직접 설계하는 능력을 키우고 이를 바탕으로 간단하고 실생활에 이용되는 순차 논리회로를 디자인하는 것이다. 순차논리회로..
삼성전자 메모리 회로설계 합격 자기소개서 종합설계 프로젝트'를 진행하며 처음 도전하는 영상 처리 분야였지만 포기하지 않고 연구하여 실시간으로 특정 물체를 추적하는 알고리즘을 구현하여 추적 로봇의 성능을 높일 수 있었고 이를 바탕으로 수상한 경..
순서 논리회로 설계 순서 논리회로 설계
목 차
설계 목표
관련 기술 및 이론
설계 내용 및 방법
회로 설계 결과
토의
설계 목표
우리 주변에서 순서 논리 회로를 이용하여 설명되거나, 설명할 수 있는 제품이나 놀이를 생각해 ..
[전기전자회로실험] 디지털 논리 관련 설계자료 설계 목표
① 숫자표시기를 이용하여 5입력을 3으로 나눈 몫과 나머지를
표현한다.
② NAND게이트와 INVERTER, 7447디코더를 이용하여 최대한
간단한 회로를 구성한다.
③ PSPICE를 이용해 출력을 예상해 본다.
④..
순서회로 순서논리회로 설계
폰 응답 머신을 제어하는 순서회로를 설계한다.
세 개의 입력 R, A, S와 한 개의 출력 Z를 가진다.
각 폰 울림의 끝에서 한 클럭 사이클 동안 R=1이다.
입력 A는 폰의 응답 여부를 나타낸다. ..
쇼핑몰 구축을 위한 논리 DB 설계서 각종 쇼핑몰 구축 프로젝트시 필수적인 DB 설계 단계의 핵심적인 산출물인 DB 설계서이다. 본 제공자가 여러 쇼핑몰 관련 DB 설계서를 검토한 결과, 관계형 DB 설계에 대한 올바른 개념 없이 그저 테이블을 나열하..
디지털 논리회로 설계 및 실습 - 논리 프로브 구성 결과 보고서 디지털 논리회로 설계 및 실습 - 논리 프로브 구성 결과 보고서
1.실험 목표
□ 7404 인버터를 사용한 간단한 논리 프로브(logic probe) 구성.
□ 구성된 논리 프로브를 사용하여 회로 테스트
□디지털 멀티미터와 ..
디지털논리회로 실습 보고서 - 논리식의 간소화 논리회로 실습 보고서 - 논리식의 간소화
다음 그림과 같이 3개의 입력을 가지는 Majority function(입력 변수 중 다수가 논리 ‘1’을 가질 때 출력변수는 논리 1이 된다)을 이행하는 논리회로가 있다.
xyzF0001..
디지털논리회로 실습 보고서 - 코드 변환기 논리회로 실습 보고서 - 코드 변환기
7486 IC 핀 배치도를 참조하여 아래 회로를 구성한다. 7486의 7번 핀은 접지하고, 14번 핀은 +5V의 전압을 인가한다. B4, B3, B2, B1, B0에 입력신호를 표와 같이 변화시키..