当前位置:首页 > 智能硬件 > 半导体
[导读]美国华为技术(Huawei Technologies)和美国FutureWei Technologies将移动通信用MIMO解码器的样机封装到了FPGA中。其设计使用了NEC的C语言输入ESL(electronic system level)设计系统“CyberWorkBench(CWB)”。在

美国华为技术(Huawei Technologies)和美国FutureWei Technologies将移动通信MIMO解码器的样机封装到了FPGA中。其设计使用了NEC的C语言输入ESL(electronic system level)设计系统“CyberWorkBench(CWB)”。

在第51届设计自动化大会(DAC 2014:2014年6月1日~5日在旧金山举行)6月3日的DESIGNER TRACK: Designer/IP Track Poster Session上,华为的YwhPyng Harn以展板形式介绍了开发过程及成果(图1),题目为“High-Level Synthesis from Wireless Algorithms to FPGA Prototyping”(发表序号:301.13)。

据YwhPyng Harn介绍,以前设计人员一直是参照MIMO基带处理算法,按照手册来实施RTL解码。不仅设计期长达12个月以上,而且错误也很多。因此,华为导入了高级合成工具。将MIMO基带处理算法作为SystemC的模型实施人工解码,然后输入高级合成工具,转换为RTL模型。使用该方法后,设计期可缩短为4个月。

YwhPyng Harn等以前曾使用其他EDA提供商而非NEC的高级合成工具。不过,使用后未能实现150MHz的目标工作频率。因此此次改为了NEC的CWB中的高级合成工具。将整体分为多个区块,以并不大的规模进行合成,并以整体实现管线工作为目标进行设计(图2),由此达到了150MHz的工作频率。进行封装的FPGA是阿尔特拉(Altera)的“Stratix IV GX”(产品型号为EP4SGX530NF45C3)。

另外,此次还成功构筑了实施三步验证的流程,这也是成果之一。首先,将最基本的MIMO基带处理算法与人工计算的SystemC模型做对照。若无问题,向CWB输入SystemC模型。然后做第二步验证,将人工计算的SystemC模型与CWB生成的用于验证的周期精确SystemC模型做对照。若无问题,最后将MIMO基带处理算法的执行结果(Golden Result)与CWB生成的Verilog-HDL模型的输出结果做对照。若还无问题,就封装到FPGA中。

关注电子行业精彩资讯,关注华强资讯官方微信,精华内容抢鲜读,还有机会获赠全年杂志。

关注方法:添加好友→搜索“华强微电子”→关注

或微信“扫一扫”二维码

华为用FPGA封装MIMO解码器缩短设计期0

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭