FPGA CW Keyer (12)

dash4

短点と長点とのレシオは、通常の1:3から異ならせることも可能です。

parameter COUNT_DOT   = 32'h0010_0000;
parameter COUNT_DASH  = 32'h0040_0000;
parameter COUNT_SPACE = 32'h0010_0000;
//
if ( shift_reg [5] )
begin
    count_max <= COUNT_DASH;
    count     <= 32'h0000_0000;
    r_state   <=  4'b0001; // next state is DASH
end

このようにすれば、状態遷移もより単純になります。

shannon

図面は、シャノンの非常に有名な論文からです。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.