본문 바로가기

Root

(652)
[tech] Ethernet frame, MII timing (simple) 맨날 보면서도, 깜빡깜빡 이더넷 프레임의 전체 구조를 적어놔 보자. (source : http://en.wikipedia.org/wiki/Ethernet) 그리고, PHY chip에서 송수신 하는 시그널은 MII 를 사용하는데 대략의 타이밍도도 같이 첨가해두면 편할 듯 (source : Intel 82555 10/100 Mbps LAN Physical Layer Interface datasheet) (source : Intel 82555 10/100 Mbps LAN Physical Layer Interface datasheet) Ethernet mac을 설계해야 한다면, RXCLK가 Rising edge에서 valid한 데이터를 얻을 수 있다는 걸 기억!! 마찬가지로 TXCLK Falling edge에서..
[Bookmark] 아바타 만들어보기.. 클클..왜이런일을 필요하면 직접가서 보면 되는데..주소만 싹 옮겨본다. 트랙백의 의미가 없는 건가..이런건..(DRCHOI님 죄송..걍 제 저장용으로 이해해주세요) 자신의 만화 캐릭터를 만들어 보장..(원본 : http://drchoi.or.kr/983) FaceYourManga.com | Shake Yourself! DoppelMe - Free Dynamic Avatars SP-Studio 나의 작품..ㅋㅋ 넘 영하다는 평이 날 슬프게..Y.Y 파비콘, 아이콘 파일 만들기 Genfavicon. Free Online Favicon Generator. Icon Generator. 이상.. ..wiznXt..^O^..
[영어] 스티브 잡스 연설문.. 똑같이 되도록 외워볼까..ㅋㅋ 맨날 결심만.. ..wiznXt..^O^.. Stanford Report, June 14, 2005 'You've got to find what you love,' Jobs says This is the text of the Commencement address by Steve Jobs, CEO of Apple Computer and of Pixar Animation Studios, delivered on June 12, 2005. I am honored to be with you today at your commencement from one of the finest universities in the world. I never graduated from college. ..
[hdl] verilog 에서 explicit data type 으로 사용하기 how to assert error during compiling when using signal before declare.. 키워드는 바로 요거 `default_nettype none // turn off implicit data types 이렇게 하면 wire 를 선언하지 않고 그냥 쓰게 되면 컴파일 에러가 발생하게 된다. 이렇게 해야 오타등으로 인한 의도하지 않은 잘못된 signal name 을 쓰는 것을 방지할 수 있다. 즉, 내가 쓰고 싶은 wire(signal) name 이 abcd 였는데, 쓰다가 abce로 쓰더라도 그 에러를 찾기 힘들다. 기본적으로 선언하지 않은 것은 그냥 wire 선언된 것으로 인식하기 때문에.. 머든 정확하게 선언하고 쓰는 것이 에러를 줄이는 길이라 생각해.. ..w..
[HDL] VHDL conditional compile #ifdef 사용하기 VHDL 이 나의 생각엔 구조나 사용법이 개발에 사용하는데 크게 무리는 없어 보이는데, 꼭 하나 걸리는 것은 C언어등에서 쓰이고, 물론 verilog 에서는 당연히 지원하는 #ifdef 과 같은 conditional compiler을 하기 위한 문법을 지원하지 않는 것이 가장 불편한 듯 하다. 여기저기 조사해 본 바로, 직접 지원하는 것은 없는 것으로 보여..또 삽질로..ㅜㅜ 그래도 완전 삽질은 조금 그렇지 ^^ 조금 불편해도 이렇게는 쓸수 있을 듯.. 바로 GNU C compiler등에서 제공되는 Pre-compiler를 통해 가능할듯 아래 그림과 같이, 왼쪽의 vhdl src는 오른쪽의 소스에서 pre-compiler를 통해 만들어진 것이다. 보다시피..#define, #ifdef 등을 사용한 소스가..
[Computer 컴퓨터] 각종 단위 호칭, SI Prefixes, 이 클럭은 몇 나노일까? 헐..88MHz 클럭이 들어가면 도대체 한클럭이 몇나노일까? 정답은..(맨아래에 있음^^) 헉 또 헷갈림..1 나누기 88MHz 하고 보니 소숫점 쫙 나노 밀리..에공 나온김에 정리해보장.. 단위들을 부르는 호칭들을 정리한 페이지 위키피디아 : http://en.wikipedia.org/wiki/SI_prefix The International System of Units (SI) specifies a set of unit prefixes known as SI prefixes or metric prefixes.그냥 테이블을 캡쳐해서 가져와서 보면, 짜짠~~(저작권이 문제가 되려나..쩝 출처표기는 했는데 *^^*) (from http://en.wikipedia.org/wiki/SI_prefix) 맨날 부르..
[Util] WinMerge 파일비교 툴 제가 사용하는 파일비교, 디렉토리비교 툴 중에 가장 편하게 사용하고 있는 툴 프로젝트 사이트는 http://winmerge.org/ 들어가시면 아래와 같은 페이지가 로딩됩니다. 다운로드 누르고, 인스톨 하시면 무료로 편리하게 사용할 수가 있죠. 간단하게 스크린 샷을 보면, 위의 File 메뉴에서 두파일을 선택해서 비교 하면 위와 같이 다른 부분이 하이라이트 해서 보이네요. (탐색기 같은 곳에서 간단하게 두파일을 선택하신 후 오른쪽 버튼을 살짝 눌러 WinMerge를 선택하셔도 물론,) 그리고, 필요하다면 왼쪽에서 오른쪽으로, 오른쪽에서 왼쪽으로 다른 부분을 보낼수도 있고 고급 기능으로 들어가면 머 버전컨트롤과 연동해서 쓰는 부분도 있긴하지만, 그런걸 안써도 충분히 유용한 툴 강추임돠~~ ..^O^..wi..
Dokuwiki 제일 간단한 설치 및 사용 2010.02.12 수정 프로젝트 페이지는 여기 : http://www.splitbrain.org/projects/dokuwiki 설치는 젤 간단한 Dokuwiki on a stick (여기를 누르세요) 그냥 압축만 풀고 사용하면 된다. 간단한 웹서버와 PHP 설정은 이미 되어 있으므로 그냥 쓰면 된다. 자세한 설치 사항은 요기 =>http://jaewook.net/928 참조 (자세한 설명 존경스럽습니다. ^^) 난 일단 압축풀고 최신버전을 받아와서 덮어쓰기를 해봤다. 어랏 걍 dokuwiki 폴더에 최신 버전을 덮어씌워도 걍 실행되는데는 문제가 없네요. 그리고, 하나 더 원제작자가 만든 것은 아니지만 Dokuwiki on a stick 의 최신판 (micro apache의 최신판, PHP 최신버전, ..