从高层次的角度来看,使用Yosys定位新设备需要什么?我想针对Xilinx XC9572XL.我有一个这样的开发板:XC9572XL-CPLD-development-board-v1b.此CPLD的架构在此处的Xilinx文档中得到了很好的介绍.
我想我需要做以下事情:
看起来很可能.困难在于构建一个"更健康"的工具.该工具需要了解CPLD的资源,然后需要一些聪明的算法来适应设计并以JEDEC格式输出所需的熔丝.一个导入缺失的部分是物理CPLD中的"熔丝"与JEDEC文件中的熔丝之间的映射.这必须是逆向工程.我注意到Xilinx WebPACK ISE的JEDEC文件包含46656个保险丝.其中每个都映射回CPLD中的某个可配置节点.
我想知道其他人对这种方法的看法.我可能会遇到哪些类型的问题?
如果我要这样做,我需要考虑哪些法律方面的问题?如果我决定要对他们的工具生成的JEDEC文件进行逆向工程,我是否应该首先写信给Xilinx并寻求他们的许可?
XC9572XL是一个过时的部分......
yosys ×1