描述 | IC CYCLONE FPGA 2910 LE 144-TQFP | LAB/CLB数 | 291 |
---|---|---|---|
逻辑元件/单元数 | 2910 | RAM 位总计 | 59904 |
输入/输出数 | 104 | 门数 | - |
电源电压 | 1.425 V ~ 1.575 V | 安装类型 | 表面贴装 |
工作温度 | 0°C ~ 85°C | 封装/外壳 | 144-LQFP |
供应商设备封装 | 144-TQFP(20x20) | 其它名称 | 544-1050 |
平脉冲时,就表明放音结束,就让段数变量减1,然后给地址线再赋新值,并且使能计数器,再次使ce脚产生一个低电平脉冲,继续放音。这样直至语音段数变量为0时,则表明语音播放完毕,系统不再响应芯片eom脚的上升沿脉冲。图5为isd2560控制电路的仿真波形图。 本设计采用模块化编程,各模块分工明确,各自实现各自的功能,并通过信号线彼此相连,这样的好处是调试、修改、移植程序方便。使用资源和生成总的模块电路图分别如图6和图7所示。 2 硬件电路 硬件部分主要包括中央处理器fpga 芯片——ep1c3t144c6、输入小键盘、输出4位数码管、isd2560语音芯片、lm386音频放大和扬声器,如图8所示。fpga芯片用米直接控制其他元件的工作,对小键盘的输入,通过一定的算法实现电子密码锁的功能。通过控制isd2560的控制脚的电平状态,达到控制其发音从而实现智能语音提示的效果。3个发光二极管分别用于显示当前的状态,蜂鸣器用于误码报警。 3 结束语 本设计中采用了altera公司的ep1c3t144c6芯片进行设计,可以极大地减少其他分立元件或其他芯片的使用,有效地缩小了印制电路板面积,提高了 ...
逻辑综合为基础的自顶向下的电子设计方法得到迅速发展。verilog hdl语言是目前应用最广泛的硬件描述语言,它是在c语言的基础上发展起来的,语法较为自由灵活、拥有广泛的学习群体、资源比较丰富,且容易学简单易懂。本文发电机组频率测量计的设计是在verilog hdl语言的基础上展开的,源程序经过altera 公司的quartusⅱ5.0软件完成了综合、仿真(功能仿真和时序仿真),fpga(field programmable gate array,现场可编程门阵列) 选用的是cyclone系列的ep1c3t144c6器件。 2 频率测量电路 2.1频率测量的总体电路 采用电压互感器取来自于发电机组端电压或电网电压的测频输入信号,经削波、滤波处理后,变成幅度基本不变的稳定波形,经放大电路将信号放大整形,再用电压比较电路将具有正负幅值的方波变成只有正幅值的方波信号。然后,通过光电耦合器使fpga的数字系统与输入信号隔离。fpga数字系统利用标准的1hz信号对隔离后的方波信号的脉冲个数进行计数,得到信号的频率数,该频率数经数码管显示。由于发电机组的频率与发电机组端电压有关系,可以从频率的变化 ...
逻辑综合为基础的自顶向下的电子设计方法得到迅速发展。verilog hdl语言是目前应用最广泛的硬件描述语言,它是在c语言的基础上发展起来的,语法较为自由灵活、拥有广泛的学习群体、资源比较丰富,且容易学简单易懂。本文发电机组频率测量计的设计是在verilog hdl语言的基础上展开的,源程序经过altera 公司的quartusⅱ5.0软件完成了综合、仿真(功能仿真和时序仿真),fpga(field programmable gate array,现场可编程门阵列) 选用的是cyclone系列的ep1c3t144c6器件。 2 频率测量电路 2.1频率测量的总体电路 采用电压互感器取来自于发电机组端电压或电网电压的测频输入信号,经削波、滤波处理后,变成幅度基本不变的稳定波形,经放大电路将信号放大整形,再用电压比较电路将具有正负幅值的方波变成只有正幅值的方波信号。然后,通过光电耦合器使fpga的数字系统与输入信号隔离。fpga数字系统利用标准的1hz信号对隔离后的方波信号的脉冲个数进行计数,得到信号的频率数,该频率数经数码管显示。由于发电机组的频率与发电机组端电压有关系,可以从频率的变化得到 ...
ab的fdatool计算出滤波器的系数,并使其阶数n=m×i×d,m为正整数,可根据滤波器的需要选取。 ②利用多相分解公式计算每个滤波器的系数。 ③把所得到的数字进行定点化处理(比如系数同乘以2 048,取整,待计算出结果后右移11位)。 对于常系数的fir滤波器,在fpga实现时,有多种可以选择的方式以降低复杂性。在本设计中,采用简化的加法器图[3]来实现,避免了使用资源代价较大的通用乘法器,同时提高了系统的整体性能。表1给出了一个测试系统的资源与性能对比(使用了altera公司的ep1c3t144c6芯片及quartus ii 5.1版本进行综合)。 (4)第四部分是与第二部分类似的模块。零内插器的特点是某个时钟周期有用信号通过,其余时钟周期通过零值,因而内插与延时相加模块也可用一个多相选择开关来实现。内插与延时相加模块实现电路图如图10所示。 图11给出了一个d=3、i=4、n为12时的分数采样率变换的部分仿真结果(modelsim 6.1)。其中,滤波器系数定点化为12位补码,输入、输出数据为12位补码整数, 测试输入序列为20khz的正弦波波形序列,采样率为600kh ...