随着曼彻斯特码的应用场合不断扩展,对曼彻斯特编解码的研究与应用也在不断深入和扩展,基于CYCLONE II系列FPGA芯片,利用VHDL硬件描述语言和Quartus II 9.0开发环境,完成了曼彻斯特编解码模块的设计。在编解码模块的复位单元中使用了异步复位、同步释放的双缓冲电路,降低了异步复位发生亚稳态的概率和减少了同步复位的资源消耗。经过数字仿真波形分析,验证了设计方法的可行性和正确性。
根据机床计算机数控系统中脉冲式速度控制的功能需要,基于Altera公司的CYCLONE II系列FPGA芯片,利用Verilog HDL硬件描述语言在Quartus II 9.0开发环境中,使用定时法实现直线型速度控制模块功能,该模块采用FPGA软件硬化实现技术,内部包含了复位单元、分频单元和速度处理单元等子模块,经过仿真波形分析,验证了设计的正确性,增强了模块的可移植性、可适用性和可靠性。
根据机床计算机数控系统位置控制的功能需要,基于Altera公司的CYCLONE II系列FPGA芯片,利用Verilog HDL硬件描述语言在Quartus II 9.0开发环境下,对位置控制模块中软件实现的功能用纯硬件实现,生成位置控制模块,完成对其的软件硬化。位置控制模块包含细分技术模块、鉴相模块、计数器模块、比较器模块等6个子模块,经过仿真,验证了设计的正确性,计数器模块中的圈计数基数和光电脉冲编码器的分辨率可调,增强了模块的可移植性和可适用性。