User Tag List

Страница 13 из 16 ПерваяПервая ... 910111213141516 ПоследняяПоследняя
Показано с 121 по 130 из 156

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

  1. #121
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    Засрать помехами - лучше чем реальная дискета ничто не сможет
    если тестбенч не пройдет то дисковод темболее
    а по поводу помех на скрин глян.

    То что за*****е это типа поток от дисковода
    Последний раз редактировалось ZEK; 22.02.2014 в 20:03.

  2. #121
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #122
    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.

  4. #123

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Оки - ждем до завтра. Лисице осцилограмки дам часов после 9 вечера.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  5. #124

    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEK Посмотреть сообщение
    Дмитрий завтра появиться попробуем попросить его собрать бин для пентевы
    Завтра можете и попросить, а я сегодня сделаю :-P

    ZEK, ты как всегда все переменные попереименовывал
    Вложения Вложения

  6. #125

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Счас попозжа проверю - заканчиваю переводить диски в трд
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  7. #126

    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    v5 тоже работает, а вот сравнить разные версии пока не могу - дите требует внимания.

  8. #127
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    а вот сравнить разные версии пока не могу
    Вы сравните, найдите диск который туго читается со второго, третьего раза, понадобятся для теста конвеерного pll

  9. #128

    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZEK, есть диск, который туго читается вовсе сейчас доделываю свой плагин для RealCommander-а, который форматит и проверяет дискеты, причем он будет выдавать репорт с количеством попыток чтения каждого сектора (понадобился для проведения анализа качества работы ФАПЧей на разных клонах ).

  10. #129

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Особых изменений на 5й версии не заметил если честно.
    я просто делаю так - прошиваю конфиг и начинаю сливать фаталом с диска в трд.
    диски которые читаются с ошибками откладываю в одну кучку - без ошибок - в другую.
    с новой версией - беру пачку ошибочных и пробую опять. как правило ошибок становится либо меньше либо уходят совсем. в отвал опять уходят ошибочные диски -ждут новую версию ФАПЧ. И так по кольцу.

    Лисица - я конечно сорри ( может уже упареный) но визуально - особой разницы не вижу между твоим фапчем и ZEKa .
    Картинки в аттаче.
    Вернее вижу 2 разницы - е него работает и клок есть всегда, а твой не работает и клок только во время чтения появляется.

    P.P.S я конечно сорри за такой монолог одного актера (решил добавлять к старой месаге и не плодить кучу).
    говорю же - был запарен - развернул чуть картинку и увидел что часть данных у тебя идет мимо кассы - смотри архив с названием глюк. Видно что часть импульсов проходит не в нужное время - когда клок в еденице. сейчас еще раз загрузу конфиг 5 и гляну что у него.

    Да - у него все четко попадает при нуле на клоке. а у тебя часть импульсов идет в другое время.
    Вложения Вложения
    Последний раз редактировалось balu_dark; 16.09.2011 в 02:31.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  11. #130
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    не в нужное время - когда клок в еденице
    они могут при любом состоянии клока приходить, там главное что бы rawr был как можно ближе к середине rclk, rclk задает битовый темп, 1 смена лог уровня клока на 1 бит

Страница 13 из 16 ПерваяПервая ... 910111213141516 ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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