The invention discloses a multifunctional USB JTAG interface FPGA download line based on single chip solution is the use of single-chip analog JTAG protocol, to achieve the corresponding download line function, at the same time, PC need to FPGA through the SCM acquisition model, conversion of burning files through the USB interface to send to the microcontroller, the microcontroller to send to the FPGA development board. The invention has the advantages of universality, realizes a line and a program to adapt to a plurality of FPGA development boards, avoids the overhead of repeated purchase of equipment, reduces the cost of the download line, and can conveniently upgrade and extend the download line.
【技术实现步骤摘要】
本专利技术涉及现场可编程逻辑门阵列FPGA下载线的
,具体涉及一种基于单片机的多功能USB-JTAG接口FPGA下载线。
技术介绍
业内主流的两大FPGA生产厂商为xilinx和altera,两家的FPGA均支持JTAG接口的下载线进行烧写,但两家的下载线都只支持对自家的芯片进行配置,而无法混用,这不但给用户带来了使用上的不便,而且增加的成本。
技术实现思路
本专利技术提出一种基于单片机(本专利技术采用的单片机型号为CY7C68013A)的USB-JTAG下载线,可支持对Xilinx、Altera的FPGA以及其它支持JTAG接口烧写的芯片进行配置。本专利技术采用的技术方案为:一种基于单片机的多功能USB-JTAG接口FPGA下载线,其核心功能均通过单片机实现,首先上位机程序通过USB接口加载单片机固件,单片机执行固件程序,通过JTAG接口读取FPGA芯片的ID号,并返回给上位机程序,上位机获得IDCODE后,按需转换烧写文件,发送给单片机,并烧写到FPGA中。所述基于单片机的多功能USB-JTAG接口FPGA下载线,首先通过单片机读取IDCODE,使状态机恢复到TEST-LOGIC-RESET。控制TMS和clock,使状态机经过Run-Test/Idle、Select-DR-Scan、Select-IR-Scan、Capture-IR跳转到SHIFT-IR状态。给状态机发送读IDCODE的指令。然后控制TMS和clock,使状态机经过Exit1-IR、Updata-IR、Select-DR-Scan、Capture-IR来到Shift-DR状态,读 ...
【技术保护点】
一种基于单片机的多功能USB‑JTAG接口FPGA下载线,其核心功能均通过单片机实现,其特征在于:首先上位机程序通过USB接口加载单片机固件,单片机执行固件程序,通过JTAG接口读取FPGA芯片的ID号,并返回给上位机程序,上位机获得IDCODE后,按需转换烧写文件,发送给单片机,并烧写到FPGA中。
【技术特征摘要】
1.一种基于单片机的多功能USB-JTAG接口FPGA下载线,其核心功能均通过单片机实现,其特征在于:首先上位机程序通过USB接口加载单片机固件,单片机执行固件程序,通过JTAG接口读取FPGA芯片的ID号,并返回给上位机程序,上位机获得IDCODE后,按需转换烧写文件,发送给单片机,并烧写到FPGA中。2.根据权利要求1所述的基于单片机的多功能USB-JTAG接口FPGA下载线,其特征在于:首先通过单片机读取IDCODE,使状态机恢复到TEST-LOGIC-RESET;控制TMS和c...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。