原创 麻烦了,麻烦了

2009-10-28 22:42 2351 7 7 分类: 通信
最开始,定芯片的老师说:你们用CPLD来做PCI桥吧,我们说:啊,我们查查。
结果,选来选去选了EPM1270,为了节约成本结果就选择了现在的T144C5,当时并没有想到T144C5和F256的不同。

今天,编译PCI-compiler,好像也没报什么错误,把生成的PCI核外面加了一层实例化,对一些用不到的信号进行了屏蔽,再将该实例形成模块放在原理图中,quartus 60 没有报错,我记得好像在手册的最后有一个tcl步骤,就按照步骤试了,虽然里面的约束文件的版本是50,但是我觉得试试吧,60的文件没找到。可是在tcl里面一跑。完了:


Info: Extracting PCI Core Type, PCI Bus Speed, Device and PCI MegaCore Hierarchy
Info: Performing Analysis and Synthesis. This may take several minutes; please wait.
Info: **************************************************
Info: PCI Core Type: pci_t32
Info: PCI Bus Speed: 33 MHz
Info: Device: EPM1270T144C5
Info: PCI MegaCore Hierarchy: PciMega_inst:inst|PciMega:PciMega_inst|pci_t32:pci_t32_inst
Info: **************************************************
Error: Altera does not support the Max II device you selected
       Change the device to EPM1270F256, EPM2210F256 or EPM2210F324
我觉得天塌了,板子废了。我还抱不清楚是不是1270真的就不支持了,我用的PCI-Compiler是4.0版本的,会不会高点的版本支持呢,真是要命啊。如果用不了MegaCore那么就只有自己用verilog写PCI桥了,我的天,这倒是个锻炼的机会,但是老板肯定要疯了,拖长了周期啊。可是,我们之前反应过我们说用144管脚的1270,可能行不通,但是256的又要打多层板,他又觉得不爽,FPGA他觉得不够保密,搞来搞去,就成了现在的局面。悲剧了。

难道144的1270真的不能使用PCI-Compiler做pci-t32模块么。
#

文章评论0条评论)

登录后参与讨论
我要评论
0
7
关闭 站长推荐上一条 /2 下一条