原创 ILX509(一个线阵CCD)的驱动

2006-10-7 20:23 5092 6 7 分类: 电源/新能源

LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY CNT32 IS
 PORT
 (
  CLK:IN STD_LOGIC;
  SH,RS,ROG:OUT STD_LOGIC;  --Signals of CCD;PULSE:to PULSE1 and PULSE2 through a WIRE gat and a NOT gat;
  PULSE,PULSE2:BUFFER STD_LOGIC
 );
END CNT32;
ARCHITECTURE A OF CNT32 IS
 SIGNAL Q: INTEGER RANGE 0 TO 29;
 SIGNAL NUM: INTEGER RANGE 0 TO 63899;
BEGIN
 PROCESS(CLK)
 BEGIN
  IF CLK'EVENT AND CLK='1' THEN
  CASE Q IS
   WHEN 16|17 =>
    RS<='1';
    SH<='0';
    Q<=Q+1;
   WHEN 20|21=>
    SH<='1';
    RS<='0';
    Q<=Q+1;
   WHEN 29 =>
    RS<='1';
    SH<='1';
    PULSE<=NOT PULSE;
    Q<=0;
   WHEN OTHERS =>
    RS<='1';
    SH<='1';
    Q<=Q+1;
   END CASE;
  END IF;
 END PROCESS;
 PROCESS(CLK)
 BEGIN
  IF CLK'EVENT AND CLK='0' THEN
   IF NUM=63899 THEN  NUM<=0;
   ELSE
    IF (NUM>1)AND(NUM<25) THEN
     ROG<='1';
    ELSE
     ROG<='0';
    END IF;
    NUM<=NUM+1;
   END IF;
  END IF;
 END PROCESS;
PULSE2<= NOT PULSE;
      
END A;


上面信号对应相应的管脚名,晶振使用32M的即可。ILX509是SONY的一片线阵CCD,绿光敏感,2K多象素,22DIP(比普通芯片的22DIP要宽)封装。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户34639 2006-12-22 14:17

自主研发生产线阵ccd相关产品

 

 天津市琦瑶科技发展有限公司

 

     www.qiyao888.cn

 

相关推荐阅读
mubo_996067292 2010-11-07 23:09
继续升级,CTE1.3
新增:rms2vpp <rms value> -- sine signal amplitude convertvpp2rms <vpp value> -- sine signa...
mubo_996067292 2010-10-23 02:10
关于天灾
    胡公,温公,世之英杰。而其享国之日,天灾频现。自胡公七年(西历二千零八年)至于今日,三年之中,凡日蚀二,大地震二,大旱一。    方今之日,中国日强,使夷狄不敢正视,此千秋之功也。而剥其表视其...
mubo_996067292 2010-09-03 00:27
继续升级:mil-mm,db-倍数,m/s-km/h,电阻并联转换计算器
新增:    增加了电阻并联计算。另:   所有的转换和计算,输入数字的时候都不能有数字之外的字符。...
mubo_996067292 2010-08-27 00:47
mil-mm,db-倍数,m/s-km/h转换计算器
几组常用的转换。...
mubo_996067292 2010-08-03 22:59
mm和mil转换
命令行模式,四个命令:help显示帮助信息quit 退出程序mil2mm <mil值>  mil转换为mmmm2mil <mm值>  mm转换为mil 直接找了个朋友在单片机上...
mubo_996067292 2010-03-09 22:31
雨夜弹琴
雨落深圳寒,加班夜归晚。坐闻窗飒飒,发性抚琴弹。...
EE直播间
更多
我要评论
1
6
关闭 站长推荐上一条 /3 下一条