SOC 연구실 최지호 원천관 339-2호 (zigprid@ajou.ac.kr/219-2390) ABEL 프로젝트 SOC 연구실 최지호 원천관 339-2호 (zigprid@ajou.ac.kr/219-2390)

Slides:



Advertisements
Similar presentations
ARM core UNIT 03 로봇 SW 교육원 조용수. 학습 목표 PIC, AVR, 8051 ARM 이란 ? ARM 특징 ARM and Thumb ARM Cortex-M0 Interrupt Vector 2.
Advertisements

7 월 소식지에서는 도서관 분류에 대해 알아보았어요. 한국십진분류법은 0 에서 9 까지 열 개의 수를 가지고 이 세상 의 모든 것을 나누는 방법이라는 것. 이 세상의 모든 것이 이 열 개 가운데 어딘가에 꼭 들어가 야 한 다는 것 그럼,
12 월 29 일 수업내용 전체 슬라이드에 디자인 일괄 넣기 슬라이드 쇼 처음부터 쇼보기 F5 현재 슬라이드부터 쇼보기 Shift + F5 슬라이드 머리글 / 바닥글 넣기 슬라이드번호 & 날짜 넣기 슬라이드 화면 전환 개체별 애니메이션 넣기 실행단추 넣기 실전 프레젠테이션.
법학 입문 사례 2016년 1학기 한지영 교수.
키보드 보안 순천향대학교 정보보호학과 임강빈 교수.
인사전문교육 공무원 임용제도 ㅇ 2005년도 중앙인사위원회 업무계획을 보고 드리겠습니다. 인사정책과 양홍주.
* 2박3일 프로그램 * 참가비 2만원 (수료시 전액환불)
직장내 성희롱 예방교육 제주지방노동사무소.
성결 어린이 영등포교회 유년부 정답은 뒷면에 제 11-31호 2011월 8월 14일 어디로 가세요?
ZX Smart Sensor 매뉴얼 韓國OMRON(株) 기술영업부 ZX-LDA11 (앰프) ZX-LD40 (헤더)
사이버 수사 및 디지털 증거수집 실태조사 곽병선 노명선 이종찬 권양섭.
‘1+3 방과후학교’운영 영재학생 당기고 부적응학생 끌어주는 부천부곡중학교 경기도교육청지정 방과후학교 시범학교
제10회 부모님과 함께 읽는 과학도서 독서감상문 대회
Ⅵ. 빛(단원학습목표).
上海華東師大 연수설명회.
행동강령 해설 기 획 조 정 실.
[개인 정보 수집 및 이용에 관한 동의] [민감 정보 수집에 대한 동의] [개인 정보 제 3자 제공에 대한 동의]
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
사용자 메뉴얼 차량용 4CH 블랙박스 매뉴얼 버전 : Version 2.1 Hardware Version : 2.0
전자식 주행기록계 설명서 Leading Blackbox Solution
통로이미지㈜ 마케팅실 신입/경력 모집 ◎ 모집부분 및 자격요건 ◎ 채용인원 ◎ 전형절차 ◎ 제출서류 ◎ 연봉 ◎ 사전인터뷰
성창기업 설비관리분야 신입사원 모집 사업분야 소개
SAP QUERY SAP R/3 4.6C.
마이크로프로세서 메모리 및 입출력장치 인터페이스
2017년 1/4분기 상1동 주민자치센터프로그램 수강생 모집【선착순】
꼼꼼한 청소법 생활의 지혜.
사용자 메뉴얼 차량용 4CH 블랙박스 매뉴얼 버전 : Version 1.1 Hardware Version : 1.0
10장 주변장치 (PIO) Slide 1 (of 28).
Arduino와 Led를 이용하여 Wearable Display 만들기
2016 “ 경제교육 봉사단 대학생 (재)광주광주광주원 경제교육센터 지원대상 모집일정 활동혜택 활동내용 지원시 유의사항
Verilog HDL 이론.
7-Segment FND Controller 구현
아파트관리비 청구서 이용 프로세스 안내 ㈜한국전산기술.
VHDL Design : Barrel Shifter
영덕풍력발전단지 준공 기념식 행사(안) 경영기획실.
독도 바로알기 2. 사료와 지도로 보는 독도.
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
고등용 LED를 이용한 재미있는 표현.
Chapter 06 명령어와 번지지정 방식.
AVR Studio 소개 1. AVR Studio의 다운로드 - AVR Studio 관련 홈페이지 -
1. RECON 컨트롤러 통신 설정 방법 Enter a name for the connection: XXX
웨이브렛 프레임과 공간 정보를 이용한 질감 영상 분할 Texture Segmentation Using Wavelet Frame and Spatial Information 지도교수: 조 석 제 예 병 길 제어계측공학과.
작업장에서 불의의사고로 절단사고가 발생했다면
9. 아두이노를 이용한 FND 제어 - 스마트 폰으로 제어하는 아두이노 -.
Programmable Logic Device
7장: 빛의 간섭과 회절 빛의 간섭 단일슬릿과 회절 회절격자 – 더 선명해진 간섭무늬.
신저작권법에 의해 한국 내에서 보호를 받는 저작물이므로 무단전제와 무단복제를 금합니다.
컴퓨터 저녁반 강의 안내 기본 소개 컴퓨터저녁기초반 교육과정 주차별 강의계획안 문의 : 과천시시설관리공단
호암초등학교 박대현 선생님의 음악 수업 안내.
동국대학교 경주캠퍼스 전자행정업무편람 정보기획운영팀 1.
천안시 호재 정리 ▶ 천안 원 도심재개발 정비예정구역 총괄 : 80개 구역 규모 : 3,130,235 ㎡(약94.7만평)
법인객실 예약 메뉴얼 하이원리조트 중부사무소.
의학도서관 기록물 보존 사업 원내 로 대용량 파일 첨부방법
(생각열기) 횡파와 종파를 구분하는 기준은 무엇인가?? 답 : 진동하는 방법의 차이
기술가정 2학년 1학기 2.재료의 이용>1) 목재,플라스틱,금속재료의 특성>11/15제품의 구상
천국 가는 길 천국 가는 길 ♧ 천국 가는 길 ♧ 1. 죄와 사망(지옥) 1) 사람의 3가지 공통점 - 죄인, 죽음, 심판
캡스톤디자인 1, 3 설명회 (졸업작품) 전자 및 통신 전공
Kinect 설치 및 사용 컨텐츠제작프로젝트.
영산대학교 교양컴퓨터 사이버 강의용 – 엑셀2002 담당교수 : 이 창 조
개인정보 수집/이용 동의서 □ 개인정보의 수집/이용 목적 - 채용 및 채용관리, 지원자 평가, 지원자 사후관리
전동 공구 초기화면 기술·가정 2학년 1학기 Ⅲ. 재료의 이용 > 2. 제품의 구상과 만들기 >
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
C.
7주차 실습 FPGA 보드 사용법.
5.1 개요 고정 헤드 디스크 유동 헤드 디스크 드럼 플로피디스크
생물과 함께하는 오토마타.
Lecture 7 7-Segment LED controller using u-controller
“용산복지재단과 함께 꿈을 이룹니다” 함 께 이 룸.
ADLAD System MANUAL [ ] SEM. Digital Appliance ADLAD System ?
Presentation transcript:

SOC 연구실 최지호 원천관 339-2호 (zigprid@ajou.ac.kr/219-2390) ABEL 프로젝트 SOC 연구실 최지호 원천관 339-2호 (zigprid@ajou.ac.kr/219-2390)

프로젝트 개요 학번과 이름을 하나 씩 입력해서 7-segment 에 차례로 출력하는 PLD 를 ABEL 로 설계 사용 Device ? Pin assign ? Compiler ?

사용 PLD PAL22V10

7-segment 디자인

입, 출력 포트 지정 접지 전원 SEL 입력 출력 12번 핀 24번 핀 2번 핀 3번 ~ 7번 핀 (5개) 23번 ~ 17번 핀 (7개)

I/O pin assign 규칙 (준수 할 것) 입력 3번 ~ 7번 핀 (5개) MSB: 3번 핀 LSB : 7번 핀 출력 23번 ~ 17번 핀 (7개) MSB: 23번 핀 LSB : 17번 핀

각 입력 핀의 용도 정리 SEL(2) : 학번을 입력 받을지 이름을 입력 받을지를 결정한다. Input(3~7) : 학번 혹은 이름을 입력한다. 0,0,0,0,0 ? Answer is 0 or ‘A’.

전체 설계 방법 (1) select 로 assign 된 핀에 Low (‘0’) 신호가 들어 올 경우 ‘학번’을 입력 하는 것으로 인식한다. 5개의 입력 핀에서 각각 1bit 신호를 받는다. 입력 된 5bit 신호는 프로그래머가 설정한 7bit 신호로 변환된다. decoding 된 신호는 7개의 output pin을 통해 1bit씩 각 각 출력 된다. 7-segment 디자인을 참조하여 각각의 pin을 배치한다. select 로 assign 된 핀에 High (‘1’) 신호가 들어 올 경우 ‘이름’을 입력 하는 것으로 인식한다. 앞장에서 설정 한 대로

전체 설계 방법 (2) H 2 G A 7 3 6 5 Example if select = 1; if select = 0; 7 3 6 5 각각의 입력은 맨 앞 자리부터 하는 것으로 지정

(상) 7-segment를 이용한 학번과 이름쓰기 7-segment for alphabet & numeric a f b g e c I(1) d A B(8) C D(0) E F G(6) H 색칠되어 있는 7-segment는 표현이 좀 어색한 것 J(7) K L M N O P Q(9) R S(5) T U V W X Y(4) Z(2) (3) 10

규칙 정리 각 입 출력의 핀 배열은 앞에서 정한 바에 따른다. 7-segment connection은 앞에서 디자인 된 바에 따른다. test-vector에 학번과 이름(이름은 이니셜 3자리)을 모두 적어준다. 학번과 이름의 입력은 앞 에서부터 차례로 한다. 200744324 -> 처음에 2 그 다음 0 이런 순서로.. 한민혁 -> 처음에 H 그 다음 M 그 다음 H

ABEL compiler Web 에 올린 ABEL 컴파일러 다운로드 및 압축 풀기 ABEL.zip

ABEL compiler 윈도우 시작 메뉴의 ‘실행’ 메뉴 실행  cmd 입력 도스창에서 ABEL.zip 압축을 해제한 경로로 이동 “cd ..”입력 (한폴더 상위로 이동) “cd ..” 입력  “cd ABEL”입력 (ABEL 폴더로 이동)  “dir/w” 입력 (폴더에 있는 파일 display)

ABEL compiler 설계한 코드 컴파일 컴파일 실행 결과 ABEL.BAT 배치 파일에 컴파일 설정을 해 놓았음 ABEL DeviceName  ABEL 확장자는 입력하지 않음 컴파일 실행 결과 DeviceName.DOC DeviceName.JED DeviceName.LST DeviceName.OUT DeviceName.SIM  5개 파일 생성

자신이 설정한 테스트 벡터에 대해서 모두 pass하면 오류 없이 설계한 것임 ABEL compiler DeviceName.DOC : Document 파일 DeviceName.JED : 롬파이터로 구울 파일 DeviceName.SIM : 시뮬레이션 결과 파일 자신이 설정한 테스트 벡터에 대해서 모두 pass하면 오류 없이 설계한 것임

ABEL compiler 에러 발생 5개의 파일이 모두 생성되지 않음 아래와 같이 에러라고 표시됨 구체적으로 어디에 에러가 났다고 표시해주는 경우도 있으나 단순히 에러라고만 표시하는 경우가 더 많음  직접 분석해서 찾아야 함

과제 1.복잡한 입력과 출력에 대한 정의를 제대로 하였는가? (분석) 2. ABEL의 구문 오류 없이 구현 하였는가? (구현) 3. Test Vector를 이용하여 입력의 변화에 따른 결과를 제시하였는가? (분석, 구현) 자신의 학번과 이름 이니셜을 출력할 수 있도록 4. 정확한 코드가 생성되었는가? (신뢰성) ABEL test vector에 대한 결과 (OK) 5. 구문을 readability가 있게 작성하였는가? (심미성) Set 사용, when 사용, 등등 6. 보고서에 코드 sample, Test vector, 구문 설명 등이 자세히 들어가 있는가? (문서화)

과제 기간: 12/1일 까지, deadline을 엄수하여야 함 (2일까지 늦게 제출하는 것은 받음 단 하루 지연에 -10점, 2일 이후 (12/3이후)는 받지 않음. 과제 제출 방법: e-mail로 제출 제출 서류: paper, 소스 코드와 컴파일 출력 파일을 zip하여 제출 File format: (1) StuNum_Name.zip 문서 작업 : MS office 를 사용(2007 버전 제외), 문서에 소스코드를paste하고 설명을 작성 한 후, 시뮬레이션 결과를 캡쳐하여 paste할 것. 조교 e-mail: zigprid@ajou.ac.kr 카피 적발 시 쌍방 0점 처리. 메일 제목은 반드시 [논리회로과제]로 시작, 보내는 메일은 ajou 웹 메일(ooooo@ajou.ac.kr) 사용 – 자동 필터 링 되도록 하기 위함. 규칙을 어길 시에 받는 불이익은 본인이 감수하여야 함. [논리회로과제] 199922724_ 최지호 ABEL 프로그램 제출합니다. 정상적으로 제출 시 12/2일 6시경 회신을 받게 됨.