半导体行业,特别是集成电路研发公司,比如SOC,MCU之类的集成芯片,在设计之初,为了确保设计的正确性,都需要对设计进行充分的验证,而一种验证方式是将数字电路设计工程师设计的电路模拟到FPGA上,将FPGA当做实际的芯片来使用,从而对其数字电路部分进行验证,这种方式相对于仿真验证方式来说,效率更高一些,仿真速度跑得太慢了。
目前我使用的FPGA型号为XC4VLX60 (VIRTEX-4系列),其逻辑单元和RAM不够使用了,需要更换更大资源的FPGA,经过比较后决定选择XC7K160TFBG676,该芯片可以使用如下芯片直接替换:XC7K325TFBG676、XC7K410TFBG676、XC7K160TFFG676、XC7K325TFFG676、XC7K410TFFG676,而针对该芯片就需要对PCB重新进行设计,该PCB包括下列模块:
1、下载JTAG接口
2、26.2144MHz有源晶振
3、ISP方式配置FPGA的flash芯片,型号为W25Q256FV
4、178个引出引脚,包括8个GND和2个电源引脚
5、配置完成DONE指示灯
6、重新编程按键
7、FPGA配置模式选择
8、电源1.0V、1.8V和3.3V,选择的电源模块为TI的PTH08T220WAD
9、 上电序列控制,选择芯片型号为TL7712ACDR
10、电源接口,采用T型接口
11、电源开关,自锁开关
12、电源指示灯
由于是第一做FPGA的P