/*********************************************************/
// 모듈: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비트 폭 수신 플로우
다음검색