描述 | IC ACEX 1K FPGA 30K 144-TQFP | LAB/CLB数 | 216 |
---|---|---|---|
逻辑元件/单元数 | 1728 | RAM 位总计 | 24576 |
输入/输出数 | 102 | 门数 | 119000 |
电源电压 | 2.375 V ~ 2.625 V | 安装类型 | 表面贴装 |
工作温度 | 0°C ~ 70°C | 封装/外壳 | 144-LQFP |
供应商设备封装 | 144-TQFP(20x20) | 其它名称 | 544-1067 |
数据过程,在地址总线上输入指令寄存器地址,在数据总线上输入发送数据指令,工作时钟为89.6m,然后在地址总线上输入写数据寄存器地址,在数据总线上输入数据 01010101。得到如图 3所示的部分管脚的波形。 然后仿真从设备发送数据过程,首先往 spi模块的 ss管脚输入低电平,同时从 sclk管脚输入驱动时钟,在 mosi管脚输入数据,得到图 4所示的波形。 用 quartus软件进行编译后,将生成的网表文件通过 jtag下载到 altera公司的 acex1k系列 ep1k30tc144-3运行,配合设计好的单片机程序,分别给 fpga输入 44.8m和 89.6m工作时钟,在 quartus的 signal tap的辅助分析下都得到了正确的结果。 ep1k30tc144-3芯片共有1728个逻辑单元,本设计使用了 138个,占系统资源的7%,是个比较理想的结果。 五、结束语随着半导体技术的进步,fpga的价格越来越便宜,工作频率越来越高,使用 fpga实现 spi通信接口是切实可行的,本文作者创新点: 1、将总线控制信号封装成指令,使用者只需通过发送指令的方式 ...
1 引言 随着eda技术的发展及大规模可编程逻辑器件cpld/fpga的出现,电子系统的设计技术和工具发生了巨大的变化,通过eda技术对cpld/fp-ga编程开发产品,不仅成本低、周期短、可靠性高,而且可随时在系统中修改其逻辑功能。本文介绍了一种以altera公司可编程逻辑器件ep1k30tc144-3为控制核心,附加一定外围电路组成的出租车计费器系统。 2 系统总体结构 基于cpld的出租车计费器的组成如图1所示。各部分主要功能包括:信号输入模块对车轮传感器传送的脉冲信号进行计数(每转一圈送一个脉冲),并以高低脉冲模拟出租汽车启动、停止、暂停、加速按钮,具有输入信号作用;数据转换模块将计费模块输出的车费和路程转换成4位的十进制数据;译码/动态扫描模块将路程与费用的数值译码后用动态扫描的方式驱动数码管;数码管显示模块将公里数和计费金额均用4位led数码管显示(2位整数,2位小数)。 3 单元模块设计 3.1 信号输入模块 该模块主要实现计费功能和现场模拟功能。计费标准为:对车轮传感器传送的脉冲信号进行计数(每转一圈传送一个脉冲),按行驶里程 计费,起步价为7.00元,并在车行3 km后按2.40 ...
向后续设备发出响应请求。该部分采用了一个具有四种工作状态(采暖、制冷、除湿和无操作)的字符型有限状态机来实现。另外,为保护后续设备,在状态机的设计中引入了异常输入的保护机制,即当设备驱动模块判定为异常输入时(如同时出现冷热两种室内状况),则立即将所有设备请求禁止。设备驱动模块的状态转换控制关系如图6所示。 图6 输出驱动状态转换图 6 设计验证 设计采用了具有良好可移植特性的vhdl语言进行描述,通过altera公司的max+plusii工具软件,以其fpga/acex1k /ep1k30tc144-3芯片作为测试载体,进行了编译测试和硬件验证。 6.1 仿真测试 控制器整体仿真测试结果如下: 图7 控制器仿真波形1 图8 控制器仿真波形2 图7为控制器按键输入的响应情况,如图所示,随着按键的按下,各种输出正常。图8为控制器工作于睡眠模式,风速为4级,定时两小时的波形图,从图中可以清晰地看到,在关机到来时,state信号进行了闪烁提示,自设温度值也随着时间由21℃自增为23℃。综合以上分析可以看出,软件仿真达到了预期的性能指标。 6.2 资源使用状况 ...
ep1k30tc144-3(2.5v)和at89c52连接中间需要电平转换吗?想用ep1k30tc144-3(2.5v)和at89c52做个高精度的数字频率计。那位大哥给点ep1k30tc144-3的引脚功能资料,还有ep1k30tc144-3(2.5v)和at89c52连接中间需要电平转换吗?如果转换用什么实现比较好! ...
有谁知道ep1k30tc144-3的资料啊我现在正在使用该款fpga但手头没有它的资料啊 ...
gw48系列实验开发系统用的芯片是ep1k30tc144-3 ...