User Tag List

Показано с 121 по 130 из 156

Тема: Читабельный ФАПЧ

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    ZEK
    Гость

    По умолчанию

    Ewgeny7 погоняй на скорпэве, Дмитрий завтра появиться попробуем попросить его собрать бин для пентевы

    Код:
    `timescale 1ns/10ps
    
    module pll28(
        input   wire        clk,   // 28mhz
        input   wire        rddat_n,
        output  reg         rclk,
        output  reg         rawr_n
        );
    
    // filter
    reg [3:0] sr;           
    reg       rawr_sync;
    
    always @ (posedge clk)
    begin
        sr <= { sr[2:0], rddat_n }; 
        if (sr == 4'hF || sr == 4'h0)
            rawr_sync <= sr[3];    
    end
    
    // rawr
    reg [4:0] rawr_sr;
    
    always @ (posedge clk)
    begin
        rawr_sr <= { rawr_sr[3:0], rawr_sync };
        rawr_n  <= !(rawr_sr[4] && !rawr_sr[0] ); // rawr 140ns
    end
    
    // rclk  
    reg [5:0] counter = 0;                     
    wire[5:0] delta = 27 - counter; 
    wire[5:0] shift = { delta[5], delta[5], delta[4:1] }; // sign div
    wire[5:0] inc   = rawr_sr[1:0] == 2'b10 ? shift : 1;
    
    always @ (posedge clk)
    begin               
        if (counter < 55)
            counter <= counter + inc;   
        else           
        begin             
            counter <= 0;
            rclk = ~rclk;  
        end
        
    end
    
    initial 
        rclk = 0;
    
    endmodule
    Последний раз редактировалось ZEK; 15.09.2011 в 19:08.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ищу схему ФАПЧ
    от zorel в разделе Внешние накопители
    Ответов: 3
    Последнее: 29.07.2011, 00:20
  2. ФАПЧ
    от Sayman в разделе Внешние накопители
    Ответов: 2
    Последнее: 26.02.2009, 10:26

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •