·上一文章:电磁兼容设计注意的问题
·下一文章:基于FPGA的SoftSerdes设计与实现
另一种提高速度的办法就是采用流水线技术,即把在一个时钟内要完成的逻辑操作分成几步较小的操作,并插入几个时钟周期来提高系统的数据吞吐率。但是流水线技术比较适合开环结构(Open-Loop)的电路,要用在累加器这样的闭环反馈(Close-LoopFeedback)的电路中必须谨慎考虑,以保证设计的准确无误。
综合考虑后,这一部分决定采用进位链和流水线技术相结合的办法,这样既能保证较高的资源利用率,又能大幅提高系统的性能和速度。
(2)相位/幅度转换电路是DDS电路中另一个关键,设计中面临的主要问题就是资源的开销。电路通常采用ROM结构,相位累加器的输出是一种数字式锯齿波,通过取它的高若干位作为ROM的地址输入,经查表(LUT)和运算后,ROM就输出所需波形的量化数据。
ROM一般在FPGA(针对Altera公司的器件)中由EAB实现,且ROM表的尺寸随着地址位数或数据位数的增加呈指数递增关系,因此,在满足信号性能的前提条件下,如何减少资源的开销就是一个重要问题,实际设计时,我们充分利用了信号周期内的对称性和算术关系来减少EAB的开销。
(3)实际运用时,我们参照项目具体要求,设计了一个系统控制电路。