1、 WX demo 板 FPGA 代码加载 此 FPGA 的 jtag 接口为板上的 J28 接口,对 FPGA 的各种操作可通过 USBblaster 线连接到此接口进行识别操作; PS 模式下,是通过 flash 来对 FPGA 完成配置的,FLASH 中的数据是通过 jtag 下载进去的的,但是 JTAG 不能直接配置 FLASH,需要通过板子上的 MAXII(CPLD)芯片进行连接,altera提供了专用的 IP 来完成转换,所以需要先准备烧写 FLASH 之前 MAXII 的 PFL 工程。 MAXII 芯片的 JTAG 接口是 J27,这个接口可以对 CPLD 进行编程,也同时是对 FLASH 进行编程的接口。 2、 准备 pof 文件 为了能让 WX demo 板在掉电后,再次上电能够自动给 FPGA 加载配置文件,需要将综合工具生成的 sof 文件制作成相应的 pof 文件,来配置给 flash。 首先我们准备好工程已经生成好的 sof 文件,打开 quartus 的工具 Convert Programming Files(File--convert Programming Files);打开如下图: 配置步骤如下: 1) Programming file type 选择 Programmer Object File(*.pof); 2) Configuration device 选择 CFI_512MB 3) 点击 Options 按钮,Option bit address(32-bit hexadencimal)设置为 0x3000000; 4) Mode 选择 1-bit Passive Serial; 5) 选择输出的 pof 文件的路径和文件名; 6) 点击 Advanced 按钮,里面所有设置保持默认状态; 7) 选中 SOF Data Page_ 0 Auto 这行,点击 Add File,把 FPGA 对应的 sof 文件(如 LED.sof)添加进来; 8) 选中 LED.sof 这行,点击 Properties,把 Compress 前面的钩打上, 这样便于缩短下载时间; 9) 最后点击 Generate,便会输出我们所需要的 pof 文件。 3、 给 flash 加载配置文件 将 USBblaster 连接到 demo 板的 J27 接口,然后打开 altera 的编程工具Programmer(tools---programmer),然后点击 Auto Detect,结果如下图(需要首先对 CPLD 完成配置): 选中 CFI_512Mb,添加上述生成好的 pof 文件,选中 page_0 和 OPTION_BITS后边的 program/configure。点击 start 开始下载,下载过程中,首先会对 flash 进行擦除,然后再对其进行编程。 编程结束后,断开 J27 连接的 usbblaste(1至100朵玫瑰花各代表什么意思?1朵玫瑰花语:我的心中只有你only you。2朵玫瑰花语:这世界只有我俩。3朵玫瑰花语:我爱你i love you。4朵玫瑰花语:至死不渝。5朵玫瑰花语:由衷欣赏。6朵玫瑰花语:互敬互爱互谅。7朵玫瑰花语:我偷偷地爱著你。8朵玫瑰花语:感谢你的关怀扶持及鼓励。9朵玫瑰花语:长久always。10朵玫瑰花语:十全十美无懈可击。11朵玫瑰花语:最爱只在乎你一人。12朵玫瑰花语:对你的爱与日俱增。13朵玫瑰花语:友谊长存。14朵玫瑰花语:骄傲。15朵玫瑰花语:对你感到歉意 i ' m sorry。16朵玫瑰花语:多变不安的爱情。17朵玫瑰花语:绝望无可挽回的爱。18朵玫瑰花语:真诚与坦白。19朵玫瑰花语:忍耐与期待。20朵玫瑰花语:我仅一颗赤诚的心。21朵玫瑰花语:真诚的爱。22朵玫瑰花语:祝你好运。25朵玫瑰花语:祝你幸福。30朵玫瑰花语:信是有缘。36朵玫瑰花语:浪漫。40朵玫瑰花语:誓死不渝的爱情。50朵玫瑰花语:邂逅不期而遇。99朵玫瑰花语:天长地久 forever。100朵玫瑰花语:百分之百的爱 100% love。)r 连接线(必须断开),然后断电重启demo 板,大约等 5 秒钟左后,CPLD 自动完成对 FPGA 的配置,同时 FPGA 进入用户模式,开始运行用户逻辑。 4、 对 FPGA 进行调试 如果需要通过 jtag 对 FPGA 进行调试(例如使用 signaltap 等工具,或者是对FPGA 进行 jtag 调试模式下的编程),需将 USBblaster 线缆链接到 J28 接口。