描述 | IC MAX 3000A CPLD 128 100-TQFP | 最大延迟时间 tpd(1) | 10.0ns |
---|---|---|---|
电压电源 - 内部 | 3 V ~ 3.6 V | 逻辑元件/逻辑块数目 | 8 |
宏单元数 | 128 | 门数 | 2500 |
输入/输出数 | 80 | 工作温度 | 0°C ~ 70°C |
安装类型 | 表面贴装 | 封装/外壳 | 100-TQFP |
供应商设备封装 | 100-TQFP(14x14) | 包装 | 托盘 |
其它名称 | 544-1163 |
号进行计数并选择合适的计数值,同时时钟信号的计数值满足要求时,才输出高电平。而对于周期和高电平均小于20ms的信号,则只需考虑对于时钟信号的计数,选择合适的计数值使cpld输出高电平即可。 激光发射信号调制系统组成 本激光发射信号调制系统从结构上主要由三个部分组成:同步控制、频率及占空比调节以及调制信号产生部分。系统结构框图如图1所示。 图1 激光发射信号调制系统结构框图 脉冲调制信号产生部分是本系统的核心。信号由一片cpld产生,该芯片选用max3000a系列的epm3128atc100-10,且此芯片内部有2500个可用门数,128个宏单元,8个逻辑块,只要设计合理,芯片资源足够设计使用。系统中脉冲调制信号的产生均是对此芯片编程实现的,而系统的其它部分仅对信号的产生起控制作用。 对于系统的各控制部分,系统开关控制调制系统是否工作。频率及占空比控制部分是系统的主要控制部分,所需脉冲信号的频率及占空比通过键盘输入控制cpld,实现频率及占空比动态调节。其中,频率调节范围在1hz~1khz,频率间隔则需要在系统应用前对cpld编程设定。占空比分为四档,分别为1:1、1:4、1:9和 ...
将dsp地址线中低15位直接与flash中的a0~a14相连,地址高3位通过cpld来控制寻址。为了对存储器进行统一的逻辑控制,本系统由cpld并完成片选、中断、复位、读写使能等功能 2.2 cpld电路的设计 cpld作为接口和逻辑控制器件,其内部集成有地址发生器和与dsp的握手控制电路,可用于完成整个系统的片选、中断、通用i/o的配置等功能,同时可将指纹图像直接存储到sram中,并在采集完一幅图像后通知dsp数据已准备好。本设计中的cpld选用美国altera公司的max3000系列epm3128atc100-10。 2.3 键盘与lcd电路的设计 lcd模块采用fm12864i作为指纹图形和处理结果显示的用户界面。fm12864i是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成,可完成图形显示,也可以显示8×4个(16×16点阵)汉字。本设计为了便于调试,将dsp输出与lcd连接的控制引脚一起连人cpld,便以灵活地调整时序。键盘上有12个按键,可用10 kω电阻拉高组成3×4键盘,输出的逻辑电平与cpld的i/o相连,并通过vhdl程序来控制键值的读入。 ...
if; 2.3 仿真结果 把自主开发的ip核置于max+plus ii 10.0开发环境下,选用epm3128atc100-10器件,经过编译、调试与仿真,证明该程序符合设计要求。图4是模拟产生开始信号并传输两组二进制数据"10011001"和"10101010"(十进制表示为153和170)的仿真波形。图5是传输数据"10011001"后没有应答时的仿真结果,此时总线处于暂停状态。 仿真完成后,通过编程电缆将pof文件下载到实际电路的epm3128atc100-10epm3128atc100-10中,然后对ad9883ad9883进行初始化,结果工作正常,这进一步验证了采用该自主开发的ip核完全可满足i2c总线的时序要求,能实现i2c总线的功能。 参考文献:[1]. ad9883 datasheet http://www.dzsc.com/datasheet/ad9883_251913.html.[2]. epm3256a datasheet http://www.dzsc.com/datasheet/epm3256a_301030.html.[3]. epm3128atc1 ...