您当前的位置:五五电子网电子知识单片机-工控设备DSP/FPGA技术基于FPGA的TDI-CCD时序电路的设计 正文
基于FPGA的TDI-CCD时序电路的设计

基于FPGA的TDI-CCD时序电路的设计

点击数:7799 次   录入时间:03-04 12:00:14   整理:http://www.55dianzi.com   DSP/FPGA技术

begin

        if sysclk'event and sysclk = '1' then

            case sys_count_s is

                when 1 => rst_s <= '1';

                when 2 => rst_s <= '1';

                when others => rst_s <= '0';

            end case;

        end if;

end process;

process(cr_count_s,cr2_s)                              ――产生CI和TCK信号

begin

        if cr2_s'event and cr2_s = '1' then

            if cr_count_s < 16 then

                ci1_s <= '1';   ci2_s <= '0';   tck_s <= '1';

            elsif cr_count_s < 24 then

                ci1_s <= '1';   ci2_s <= '1';   tck_s <= '1';

            elsif cr_count_s < 40 then

                ci1_s <= '0';   ci2_s <= '1';   tck_s <= '1';

            else

                ci1_s <= '0';   ci2_s <= '0';   tck_s <= '0';

            end if;

        end if;

end process;【4】

由XILINX公司的设计软件ISE6.2对XQVR300器件进行时序设计,通过时序仿真与工程应用验证了能完成上述所有功能。

结束语

    本文的创新点是完成了对像元数为2048的IL-E2 TDI-CCD的驱动时序的VHDL编写和在可编程器件中的下载实现,时序仿真和硬件电路测试表明该时序电路能够较好地产生器件所需的时序脉冲;使用延迟量小的FPGA使得系统可以工作在百兆赫兹的高频段,可靠性和稳定性得到了很好的保证;程序可移植性强,可作为其它类型的CCD驱动时序设计的参考。

参考文献:

[1]王庆友.CCD应用技术[M].天津:天津大学出版社, 2005:P1-5
[2]常丹华,于洋.基于VHDL的CCD驱动时序设计[J].今日电子,2003,10,P27-29
[3]蔡泽彬,蒋跃.基于CPLD技术的线阵CCD驱动电路设计[J].空军雷达学院学报,2004,18(1),P50-52
[4]冯江,王晓燕等.IC设计中的VHDL语言应用研究[J].微计算机信息,2006年一二期,P250



上一页  [1] [2] 


本文关键字:暂无联系方式DSP/FPGA技术单片机-工控设备 - DSP/FPGA技术