数字电路萌新
同学,我也在搞安路课程设计,不过我用的是EG4系列。TD软件刚开始用确实别扭,但熟悉两天就好了。IP核调用其实和Altera/Xilinx大同小异:在TD左侧‘IP Core Generator’里选你要的IP(PLL在Clock & Reset分类下,DDS在Signal Processing里),双击打开配置页面,参数填好后生成一个.v文件和一个例化模板,直接复制到你的代码里就行。关键差异是安路的IP核文档不够直观,比如DDS IP的输出频率计算方式,它用的是‘频率控制字’公式,你得自己根据系统时钟算一下,不像Quartus的NCO IP直接填输出频率。时序约束设置界面在‘Flow’菜单下的‘Timing Constraints Editor’,这里可以图形化添加时钟、输入输出延迟,但复杂约束还是建议直接写.sdc文件。语法和Quartus几乎一样,但注意安路工具对跨时钟域约束支持较弱,如果设计里有多个时钟域,最好手动添加set_false_path。遇到问题先看TD安装目录下的‘doc’文件夹,里面有软件操作指南。另外,安路社区论坛(bbs.anlogic.com)有工程师回复,提问时带上工程截图和错误日志,回复挺快的。别怕耽误时间,工具上手后算法实现很快的。
