CAFE

Re: Re: Re: Re: 유아트

작성자견우|작성시간26.06.23|조회수2 목록 댓글 0

/*********************************************************/
// 모듈:uart
// 파일이름:uart.v
// 버젼 :  1.0
// 날짜 :  2026.06.23
// 저자 :  탁 형옥
// 코딩 언어 : verilog
// 문제 내용 (해결해야 할 목표):
   사용자 정합 데이터 버스 폭을 쓰기 및 읽기시에 64비트로 한다.

    uart  송신 및 수신은 8번의 직렬화 데이터를 송수신한다.


// 요구되는 언어 기술 (어려운 점):
   64비트를 송신  Fifo 에 쓴후에 8번의 읽기 동작으로 읽어내기

   수신 Fifo에 8회의 수신과정후에 1번의 읽기 데이터로 64비트로 내보내기


// 목표와 기술을 도달하기 위한 알아야 할 기술(문법), 어려운 점, 문제점 극복 과정:
  
// 결과 도출:
  64비트 쓰기 -> 8회의  Uart 송출 -> 루프백 -> 8회의  Uart 수신 ->  64 비트 읽기


// 기본 목표 과제를 한층 더 깊이 있게 하기 위한 생각:
  8비트(11bit) 의 직렬화의 오버헤드를 줄이기 위해 64비트(67 bit) 의 직렬화  Uart 를 생각해본다.

  라인코딩 : 맨체스터 코딩 , 8b10b라인코딩을 적용한 직렬화를 생각해본다.

 
// 이용 가능한 분야:

// 기술과 트렌드: 

// 설명 : 

//
/*********************************************************/

Fifo 8 데이터버스 유아트

 

 

64비트 폭 인터페이스 송신 플로우

 

64비트 폭 수신 플로우

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼