描述 | IC APEX 20KE FPGA 200K 484-FBGA | LAB/CLB数 | 832 |
---|---|---|---|
逻辑元件/单元数 | 8320 | RAM 位总计 | 106496 |
输入/输出数 | 376 | 门数 | 404000 |
电源电压 | 1.71 V ~ 1.89 V | 安装类型 | 表面贴装 |
工作温度 | 0°C ~ 85°C | 封装/外壳 | 484-BGA |
供应商设备封装 | 484-FBGA(23x23) |
整合后的soc模块同第三方ip核复用一样需要进行模块的仿真、综合和验证。fsplc soc同复用at90si200核一样借助modelsim进行功能仿真和验证后时序仿真,借助synplify pro进行综合。 下面具体描述fsplcsoc的验证,soc设计中包含了系统设计和模块设计,因此soc验证一般包含了模块验证、芯片验证和系统验证三个部分。由于fsplcsoc涉及到的主要是数字ip核,文中采用altera niosli开发板作为设计的验证平台,该开发板带有一个20多万门的altera ep20k200efc484-2的fpga芯片、拨码开关、数码显示器等,用一个实际plc应用程序在此开发板上对fsplcsoc进行了可行性验证,同时通过对avr编译器avral。0的编译代码变量中增加plc指令代码,使之能够对pl(:指令进行编译。图5,图6分别为plc控制程序的梯形图及其汇编程序。 图5 plc控制程序的梯形图 开发板的拨码开关swl的1、2、3、4来模拟上述开关的闭合,观察数码显示器dl数码段明暗,验证设计的可行性。fsplcsoc在altera nios开发板的fpga芯片上进 ...