哪位大神有FPGA的RS编码器的源程序呀

2019-07-15 23:55发布

基于FPGA的RS(15,11)编码器的实现,类似程序也行啊,。。。急需呀。。。给个呗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
雨来时想你
2019-07-16 06:28
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
USE ieee.std_logic_arith.ALL;
USE ieee.std_logic_unsigned.ALL;

ENTITY D_FF IS
        PORT
        (       
                D,CP:IN std_logic;--D为数据输入,CP为时钟,上升沿触发
                Rd,Sd:IN std_logic; --Rd为异步复位信号,Sd为异步置位信号
                Q,Qn:OUT std_logic --输出信号,是两个互补输出
        );
END D_FF;

ARCHITECTURE behave OF D_FF IS
BEGIN
        PROCESS(CP,Rd,Sd)
        BEGIN
                IF (Rd='0' AND Sd='1') THEN--功能表第一条
                        Q<='0';
                        Qn<='1';
                ELSIF (Rd='1' AND Sd='0') THEN--功能表第二条
                        Q<='1';
                        Qn<='0';
                ELSIF (Rd='0' AND Sd='0') THEN--功能表没有这条,要注意
                        Q<='X';
                        Qn<='X';
                ELSE                                                --功能表第四和第五条,即Rd='1' AND Sd='1'
                        IF (rising_edge(CP)) THEN
                                Q<=D;
                                Qn<=NOT D;
                        END IF;
                END IF;
        END PROCESS;
END behave;

一周热门 更多>