Search

'2010/01'에 해당되는 글 2건

  1. 2010/01/22 verilog 2001의 유용한 문법
  2. 2010/01/08 전화영어를 시작하다! (1)

verilog 2001의 유용한 문법

설계 2010/01/22 10:47 Posted by 영고니짱
그동안은 verilog module 을 설계할 때
`define DATA_WIDTH 32

module test (
    input [`DATA_WIDTH -1:0]  d_in
);

위와 같은 방식으로 코딩을 하였다.

이런 방식의 문제는 상위 블록을 씌우거나 Test bench 를 작성할 때 instance를 위해 상위에도
같은 define을 적용해야 하는것인데, 이게 bit-width를 변경할 때마다 매번 수정하는 불편함이 있었다.

module test (
    d_in
);
parameter DATA_WIDTH = 32;

input [DATA_WIDTH -1 : 0] d_in;

그래서 위와 같은 방식을 사용하려 했으나 이것도 2번이나 port를 선언해야 하는 귀찮음이 있다.
verilog 2001에는 변경된 방식이 존재하는데
module test #(
    parameter DATA_WIDTH=32
)(
    input [DATA_WIDTH -1:0] d_int
);

이러한 코딩이 가능하다. 상위에서 instance를 부를때에도 쉽게 변경 및 적용이 가능하다.

역시 나말고도 귀찮은걸 싫어 하는 사람이 많이 있었나보다.
저작자 표시 비영리

전화영어를 시작하다!

잡담 2010/01/08 13:33 Posted by 영고니짱

그동안 계속 필요하다는것을 느끼고만 있었는데 이래저래 피하기만 하다가 엊그제 신청을 했다.

주 3회 10분씩 외국인 (필리핀)과 통화하는 것인데
알아보니 요즘엔 학원등에서도 꽤나 커리큘럼을 잘 만들어놓은것 같다.

물론 직접 해본것은 아니기 때문에 그 실효성은 보장하지 못한다 ㅎㅎ...

점심 식사후에 웹서핑 하면서 잠시 쉬는데 진동이 울린다...

여보세요? 받으니까 #$%@#$@#$%ㅣㅏ쩌ㄸㄲ씨짜떠#$#@$^@#$^@#$^ ....

후다닥~ 밖으로 나가서 영어로 10분정도 떠들다가 왔다. ㅎㅎ;

10분이면 짧긴 한데 의외로 길어서....

간단하게 통화내용을 정리하면

나 : "미안해..나 오늘 수업 첫날인거 깜박하고 예습안했어"
아이코 : "그럼 월요일날부터 시작하고 오늘은 인사나 하자~"
아이코 : "니 소개좀 해볼래??"
나 : "내 영어이름은 제임스야! 나 31살이거등?"
아이코 : "선생님은 아이코야 필리핀 사람이야?
나 : "니 이름 일본이름같아.."
아이코 : "다른 학생들도 그런말 많이 하더라 근데 나 필리핀 사람 이거등?"
아이코 : "전화받기 전에 뭐했어?"
나 "음 점심먹고 잠깐 쉬고 있었어..."
아이코 : " 점심 뭐 먹었어?"
나 " 카레 밥 이랑....$%@$%@#$%#@$@#^@#$^@#$^@#$^ (콩나물 ㅠㅠ)"
나 " 너 콩나물 알아? 콩나물.."
아이코 : " 나한테 묘사를 해봐바..콩나물이 먼지 모르겠어..."

이때부터 난 패닉상태로 들어갔다 -_-

시밤..콩나물 어떻게 설명해 ㅠㅠ;;

결국 콩나물 설명못하고 지지 쳤다 ㅡㅡ; 10분 넘 짧은거 아냐?
저작자 표시 비영리

'잡담' 카테고리의 다른 글

뻘글 투척  (0) 2010/05/24
재밌는 결혼 요구사항..  (1) 2010/02/22
전화영어를 시작하다!  (1) 2010/01/08
미친듯이 일을 하다 보면 지칠 때가 있다...  (0) 2009/12/16
Eternity & J.LO  (0) 2009/09/30
새 직장과 새 직무  (0) 2009/09/15