Oct
20
在Xilinx Journal上,一直都有ESL工具的介绍,特别是去年貌似有一期讲的都是ESL,我没看懂多少,于是扔在了一边。最近看了Kevin Xie的blog,发现自己的确是他说的那类忽视ESL,“对新出现的系统级设计ESL工具不屑一顾”的人。特别是看了Xilinx CTO - Ivo Bolsens在清华的演讲录相后,发现ESL貌似的确是将来的趋势之一。于是决定学习一下ESL。
1. 什么叫ESL?
在Xilinx ESL主页[中文][English]上,ESL是Electronic System Level的缩写,与RTL(Register Transfer Level)对应。
2. ESL能为我们做什么?
在比RTL更高一级的层次上,ESL可以用高级语言(比如ANSI C)——而不是硬件描述语言(比如Verilog和VHDL)——来建模。ESL工具可以直接在这个层次上将代码综合并实现到FPGA。这样设计人员只需要将精力集中在算法一层,而不需要关心底层的硬件实现了。在工具可靠的情况下,设计实现的效率将提高许多倍。
<未完待续>
1. 什么叫ESL?
在Xilinx ESL主页[中文][English]上,ESL是Electronic System Level的缩写,与RTL(Register Transfer Level)对应。
2. ESL能为我们做什么?
在比RTL更高一级的层次上,ESL可以用高级语言(比如ANSI C)——而不是硬件描述语言(比如Verilog和VHDL)——来建模。ESL工具可以直接在这个层次上将代码综合并实现到FPGA。这样设计人员只需要将精力集中在算法一层,而不需要关心底层的硬件实现了。在工具可靠的情况下,设计实现的效率将提高许多倍。
<未完待续>
[想法]红外妙用
不依赖厂商的设计工具?



