EzDoum

찾기
처음으로 | 찾기 | 아카이브 | 글 올리기 | 링크 | 자료실 | 통계 | 연락처 | 자유게시판
이지도움 특집
전체보기
네트워크
TI OMAP35x
TI DaVinci
Analog Blackfin
RobotWar2005
임베디드!
캐쉬의 모든것
메모리 할당 알고리즘
CPU 파이프라이닝
자료구조(Tree)
금융

Login
이름

암호

기억하기


사용자 등록

현재 접속중인 등록 사용자는 0명, 익명 사용자는 4명 입니다.
전체 등록 사용자: 751명

마지막 답장
·libcurl + fuse 조합으로 되는게 많네. (1)
·Linux Ftrace에 관해 (3)
·Android MTP ( Media Transfer Protocol ) (1)
·Lighttpd에 인증을 digest 사용시 IE 오동작 문제? (1)
·Dtrace에 관해 (1)

최근글
·OpenSSL and multi-threads (0)
·ARM 환경에서 OpenCL 사용 (0)
·IoT용 WIFI 모듈 비교 ( MCU ) 클래스 (0)
·Glances - 리눅스 여러 가지 항목을 한 화면에서 모니터링 (0)
·plugin 방식의 로그 분석기 (0)

뜨거운 감자
·나는 인터렉티브한 환경에서 역어셈블 한다. (12)
·GNU REGEX (정규표현식) 프로그래밍 강좌 (7)
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)
·ASP.NET의 데이터 그리드와 사용자 컨트롤 (7)
·DHTML Editing Control (7)

가장 많이 읽은 글
·[Cache] 2-way Set-Associative 방식이란 무엇일까? (2)
·멀티쓰레드(Pthread) 프로그래밍
·GNU REGEX (정규표현식) 프로그래밍 강좌 (7)
·Sorting Algorithm Animation (2)
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)

임베디드! - osd 구상
글쓴이: EzDoum 글쓴날: 2004년 08월 24일 오전 01:04
하드웨어



7월 중순부터 미친듯이 달려온듯 하다.
일정의 압박과 잘 모름에서 오는 답답함이 스테레스가 엄청났지만 이제는 스트레스도 다룰 수 있을꺼 같고 일도 어느 정도 익숙해 진다.

내 주변에 있는 디지털 장비들이 모두 새롭게 보인다. 이것들을 만든 엔지니어에 대한 존경심도 생기고, 또 내가 응용 가능한 여러 아이디어들이 머리속을 꽉 채운다. 아직도 가야할 길이 많기는 하지만 지금과 같은 마음 상태라면 뭐라도 해낼 수 있을것 같다.

cyclone으로 osd를 구현하기에 대한 구상이 끝났다. 지금 작업하고 있는 고급형 3.0 보드는 fpga에 frame buffer역할을 해줄 sdram을 가지고 있지 않아서(4.0보드 에서는 프레임버퍼를 추가 하신다고 했다. 그러면 그래픽 기반의 osd가 가능해지고 fpga도 용량을 큰걸로 단다고 하셨으니, 더욱 흥미로워지겠다.) 그래픽 osd를 구현하기는 힘들다. 그래서 도스처럼 80*24칸의 문자 기반의 osd를 만들 생각이다. 화면이 740*240인데 여기에 가로세로 마진을 각각 50씩 주고 상하 마진을 12씩 주게되면 8*9 폰트로 80*24칸의 문자열 공간이 생긴다. cyclone에 메모리 비트가 약 8k정도가 있다. 이중에 폰트용으로 사용되는 것이 (8*9*256/8 = 2304) bytes 이고 그리고 화면 버퍼로 사용되는 것이 (80*24 = 1920) bytes이다. 그런데 요것만으로는 색상이나 깜빡임, 역상 같은 정보를 표현할 수가 없어서 attr buffer를 하나 더 만들 생각이다. 2비트는 역상과 깜빡임을 표현하고 나머지 6비트로 색상 정보를 저장하면 좋을듯 싶다.

fpga로 메모리를 구성하는 방법은 쿼터스II에 들어있는 메가펑션 위자드중 듀얼포트 램을 사용할것이다. 듀얼 포트가 먼고 하니 읽기 쓰기가 병렬로 이루질 수 있어서 fpga는 계속 읽어가면서 비디오 동기신호에 맞게 화면에 그림을 그리고 dsp인 블랙핀은 특정 주소를 fpga의 화면 버퍼에 맵핑을 해서 데이터를 써 넣어주면 되는 것이다.

아참.. 보드가 부팅되고나서 장비 초기활때 fpga로 폰트를 다운로드 해줘야 한다. 폰트는 인터넷에서 8*8 폰트를 받아다가 박스그릴때 사용하는 폰트만 8*9로 늘릴때 문제가 되니까 수정이 필요하다.

fpga와 dsp사이의 연결을 시작해 볼까나!!


[분류: 하드웨어 인쇄용 페이지 본문 email로 보내기 ]

<  임베디드! - ITU-R BT656 4:2:2 YCrCb NTSC | 임베디드! - fpga로 빠져드는 영상처리 step1 osd만들기  >

답장 쓰기
글을 올리시려면 로그인 (사용자 등록) 하셔야 합니다.

검색
Google

분류
·공지 (6)
·인터넷 (87)
·하드웨어 (260)
·C/C++ (65)
·어셈블리 (7)
·리눅스 (136)
·리눅스 커널 (67)
·윈도우즈 (25)
·데이터베이스 (20)
·보안 (16)
·.NET (25)
·그래픽 (13)
·책소개 (42)
·호기심 천국 (80)
·잡담 (111)
·사랑 (3)

전체 본문수: 963
전체 답장수: 525


분류 : 하드웨어
최근글
최근글
가장 많이 읽은 글
·[Cache] 2-way Set-Associative 방식이란 무엇일까? (2)
뜨거운 감자
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)

EzDoum투표
이지도움 어때요?
이게 뭐야. 다시 안올란다. --;
아이 좋아라~ +_+;
관심없다.
먼가는 있는거 같은데 뭐하는 곳이지?
기타 (자유게시판에 글로 남겨 주세요)
[ 결과 | 투표 ]

랜덤 링크
http://kldp.net


 Home ^ BACK TO TOP ^ EzDoum - 도움이 필요하세요~??
 Powered by KorWeblog 1.5.8 Copyleft © 2001 EzDoum, 관리자: EzDoum