用QuartusII建立一个假的工程,比如.bgf工程,然后在工程里面简单地放一个port即可,然后点击“编程”,然后另存为,就把fpga内部的烧写逻辑读取了。
但是,是bin文件。根本不知道具体逻辑实现,不过可以用来抄机。
这个想法比较新颖,当然也比较疯狂,首先FPGA里面的不是文件而是依据bit文件而配置的硬件电路,所以拷贝就无从谈起;其次用于FPGA编程的语言也不是C++而是Verilog或VHDL等,Verilog用的较多。
不过我倒是见过有人用高分辨率摄像机拍摄芯片的内部电路,而后进行分析的逆向工程,不过那个芯片不大。像CPU这样的需要N亿个晶体管的是不可行的!
用JTAG口,可以将里面的pof文件回读,但是这是底层的电路描述,没法看到代码。不过可以重复烧写使用:)
建议你就不要在这上面浪费时间了。你看代码的时间,还不如直接了解其应用场景和设计理念,兴许还能自己编出来一个。
582814312
北大卫星通信
加是注明~