摘要
分析了一款FPGA芯片程序加载的原理和过程,介绍了一种在Linux操作系统下,CPU模拟JTAG接口时序在线加载Lattice系列器件的设计和实现。通过设计和实现在Linux系统下的设备驱动层,向上层加载应用程序提供调用接口,完成FPGA芯片程序的在线自动加载过程。通过实践表明,该系统具有稳定性高、操作便捷、易用性强以及可移植性强等优点,具有一定的参考意义。
Analysis of the principle and process of a FPGA chip program loading, introduces a Linux operating system, the design and implementation of JTAG interface timing online load Lattice series devices of CPU simulation. Through the design and implementation of driver layer in the Linux system equipment, provide the interface to the upper application program loading, complete the online automatic loading process of FPGA chip program. Indicate through practice, this system has the advantages of high stability, convenient operation, easy to use and portability, and has certain reference significance.
出处
《电子设计工程》
2015年第6期161-164,共4页
Electronic Design Engineering