올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
로그인  회원가입

파트너스

자료등록
 

다시받기

장바구니

코인충전

  • Fifo Gray (1 페이지)
    1

  • Fifo Gray (2 페이지)
    2

  • Fifo Gray (3 페이지)
    3

  • Fifo Gray (4 페이지)
    4

  • Fifo Gray (5 페이지)
    5

  • Fifo Gray (6 페이지)
    6

  • Fifo Gray (7 페이지)
    7


  • 본 문서의
    미리보기는
    7 Pg 까지만
    가능합니다.
클릭 : 크게보기
  • Fifo Gray (1 페이지)
    1

  • Fifo Gray (2 페이지)
    2

  • Fifo Gray (3 페이지)
    3

  • Fifo Gray (4 페이지)
    4

  • Fifo Gray (5 페이지)
    5

  • Fifo Gray (6 페이지)
    6

  • Fifo Gray (7 페이지)
    7



  • 본 문서의
    (큰 이미지)
    미리보기는
    7 Page 까지만
    가능합니다.
  더블클릭 : 닫기
X 닫기
좌우이동 : 드래그

Fifo Gray

인쇄
바로가기
즐겨찾기 키보드를 눌러주세요
( Ctrl + D )
링크복사 링크주소가 복사 되었습니다.
원하는 곳에 붙혀넣기 하세요
( Ctrl + V )
공유
파일  Fifo_Gray.zip   [Size : 191 Kbyte ]
분량   7 Page
가격  2,000


카트
다운받기
카카오 ID로
다운 받기
구글 ID로
다운 받기
페이스북 ID로
다운 받기
뒤로

자료설명

Gray 카운터를 이용한 Fifo 설계(verilog)

목차/차례

  1. 1. fifo_gray (rtl 레벨 소스)
  2. 2. addsub_32 (rtl 레벨 소스)
  3. 3. FA (rtl 게이트 레벨 소스)
  4. 4. Bin2Gray (rtl 레벨 소스)

본문/내용

1.fifo_gray (rtl 게이트 레벨 소스)

`timescale 1ns / 10ps

module fifo_gray(clk, push, pop, data, ready, empty, full);

output ready, empty, full;

input logic clk, push, pop;

inout [31:0]data;

localparam depth=2;

reg [31:0]memory[2**depth-1:0];

reg [depth-1:0]ptr[2:1];
reg [depth-1:0]bptr[2:1];
reg [depth-1:0]rptr;

reg ready, empty, full;

reg push_done,pop_done ;

logic [depth-1:0] a;

assign a= push?bptr[1]:pop?bptr[2]:0;

wire [depth-1:0] s,gptr;

initial

begin

ready =1;
empty =1;
full =0;
pop_done=1;
ptr[2] =0;
ptr[1] =0;
bptr[2] =0;
bptr[1] =0;

end

always @(posedge clk)
begin:PUSH
if(push)
begin
ready = 0;
if(!full)
begin
memory[ptr[1]] <= data;
ptr[1] = gptr;
bptr[1]= s;
end
if(push_done &&(ptr[2]==ptr[1]))
full=1;
end
if(pop)
full=0;
end

always @(posedge clk or negedge pop)
begin:POP
if(!empty && pop)
begin
bptr[2] = s;
ptr[2]=gptr…

참고문헌

verilog 서적



📝 Regist Info
I D : hota****
Date : 2016-09-20
FileNo : 16217995

Cart