|
|
|
|
|
|
Nexar2004对基于FPGA的嵌入式系统影响 |
|
日期:2009-5-26 9:30:16 |
Nexar 2004在使用上非常简单能轻松掌握。Nexar2004将会为基于FPGA嵌入式系统设计中起到积极推动作用。Protel2004和Nexar2004能够无缝结合在一起,在设计过程中,能够将FPGA设计轻松转换为PCB设计所需文件。在进行PCB设计过程中,系统能够根据最佳布线路径对FPGA引脚进行自动优化,最后将改变后引脚信息回注到FPGA设计当中;反之,在FPGA设计时,能将重新约束好引脚信息同步到PCB设计当中。最终能够使FPGA设计和PCB设计保持一致。 在FPGA越来越被广泛使用同时,在设计中同样存在着一些问题。Nexar为在FPGA上实现数字系统设计提供了一种新解决方案。它能够进行FPGA设计和嵌入式系统开发。另外,和Nexar一起推出还有一个开发板—NanoBoard,NanoBoard以板上可重新配置FPGA子板为主要特色,通过简单插拔FPGA子板,用户就可以随意更换不同厂商或同一厂商不同型号FPGA产品,而无需改变开发工具和平台。目前,Nexar支持FPGA包括:Altera :Cyclone、 StratixTM;Xilinx:SpartanIIE、 VirtexTM II、 Spartan III;将要包括Actel ProASICplusTM 。NanoBoard上包含丰富接口和外围设备,如CAN接口,RS232,VGA接口,I2C接口,PS2,小键盘,LCD等等,用户可以根据需要来进行设计。最后,将设计下载到NanoBoard上FPGA当中进行实际执行,从而验证设计正确性。 利用NanoBoard ,FPGA设计工程师能在很短时间内找到设计缺陷,而仿真会花数日、数周、甚至数月时间才能完成。当在电路中测量FPGA时,逻辑分析仪是关键角色,通过实时测量提供FPGA行为至关重要信息。但是随着FPGA所包容逻辑量越来越多越来越复杂,需要在板上预留很多测试端口,显然这是不可能。Nexar IP 库中含有大量虚拟仪器,这些仪器都设计成IP元件形式,其中最突出是逻辑分析仪,在使用时只是在原理图中将它连接在需要测试总线上即可,设计一旦下载到FPGA中,就可以从外部控制虚拟仪器。从而免去了大量实际连接工作。 除了FPGA以外我们还需要MCU才能完成一个完整系统级设计。对于传统系统级设计,FPGA和MCU都是作为分立元件出现,这使我们对产品进行重新设计或者是在功能上进行更新时变得十分困难,往往都会面临着重新制板,从而延误了产品上市时间。 Nexar也即将支持Xilinx32位处理器内核PPC405以及Altium自主知识产权32位RISC处理器内核TSK3000( 完全兼容MIPS R3000系列),其采用RISC构架和哈佛结构独立32位指令和数据总线。在软件无线电等系统设计中,一般采用“微处理器 协处理器”结构,处理器一般使用通用DSP,主要完成系统通信和基带处理等工作;协处理器用FPGA实现,主要完成同步和预处理等底层算法运算任务。利用IP来代替DSP,从而能在一片FPGA内部完成整个系统设计,这样不仅能简化系统结构,还能提高系统性能。
|
|
|
|
|
|
|