ну в FPGA это действительно просто, 5 входных сигналов, столько же вы-ходных и два пиксельклока, отсальное - по желанию. как пример, на пальцах чисто
Код:
    vga_scandoubler #(.CLKVIDEO(14000)) salida_vga ( 
        .clkvideo           (clk14),
        .clkvga             (sysclk),
        .enable_scandoubling(vga_enable),
        .disable_scaneffect (~scanlines_enable),
        .ri                 (ri),
        .gi                 (gi),
        .bi                 (bi),
        .hsync_ext_n        (hsync_pal),
        .vsync_ext_n        (vsync_pal),
        .ro                 (r),
        .go                 (g),
        .bo                 (b),
        .hsync              (hsync),
        .vsync              (vsync)
        );