摘要
介绍了一种可程控编码波形发生器的设计 ,利用可预置计数器和并入串出移位寄存器阵列 ,通过微机控制 ,可形成多位的任意组合的编码脉冲波形 ,实现码元宽度、重复周期、编码脉冲个数 (5 12位以内 )任意可变。阐述了Lattice公司的设计工具以及设计流程 ,并用ispMACH4 0 0 0器件实现该波形发生器。在ISP器件的开发过程中 ,采用自顶向下的设计方法 ,用VHDL语言作为设计输入并利用电子设计自动化 (EDA)工具SynplifyPro和ModelSimSE分别进行综合与仿真。在此基础上 ,讨论了系统资源的占用情况和相应的系统优化。该编码波形发生器的最大码元位数也可根据实际情况简单地通过修改程序进行相应的改动。
This paper presents a design of program controlled coding waveform generator. The generator is designed using the controlling counters and PS shift register arrays. By means of the controlling of microcomputer, a coded waveform with any combination of 0~511 bits can be formed, and the width of code element and repetition cycle of the waveform-coding are variable. The design tools and flow of Lattice’s are introduced, and the waveform generator is implemented using ispMACH4000 device of Lattice. In the course of development of ISP device, we designed each module by VHDL-based TOP-DOWN method on some EDA software, and synthesized it by Synplify Pro, and simulated it by ModelSim SE.
出处
《电子工程师》
2004年第9期34-36,共3页
Electronic Engineer