Font Size: a A A

Emulator Research And Design Based On USB Interface

Posted on:2015-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z B JiangFull Text:PDF
GTID:2298330452994394Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
In recent years,with the advancemen of technology and the development of electronicinformation,MCU is used in more and more industries from electronics products for dailylife,computer,to instruments.But MCU don’t have redevelopment function without acustomized development system.Sometimes the In-Circuit Emulator is a selection for theredevelopment of MCU.There are varities of In-Circuit Emulator with the technology of Bondout,HOOKS,andso on.In the development of MCU,The method of emulator for general-purpose MCU(suchas6502) is token to develop new products.But There is no conclusion about how to carryon the method.With the emulator,not only data in the register of MCU can be dispayed andchanged,but also the internal components of MCU can be real-time traced.This thesis designed the most branches module of In-Circuit Emulator based on theapproach of general-purpose emulator.The first,designed the program of USB interfacebetween software and FPGA chip.The interface program simulated on software and verifiedon FPGA development board makes the communication between software and FPGAsuccessful.The second,designed the debug module which is one of important componentparts of In-Circuit Emulator and an extra debug block as addition of MCU.With thesimulation of software and verification of hardware,the debug module consuming lessinternal resources of FPGA reached a higher level.With brief logic,the debug moduleprovides the debug function,such as breakpoint,download,run,single-step,trace registers andso on,for MCU without redevelopment.The third,due to the compatibility problems ondifferent platform,MCU netlist extracted from Virtuoso(software for IC design) need to bechanged to apply to FPGA platform.ISE(xilinx software for FPGA design)can’t completelysupport the MCU netlist from Virtuoso,such as nmos,pmos,delay logic,and so on.Afteradjusting the netlist,it can be simulated successfully on ISE.At last,combining hardware andsoftware the entire In-Circuit Emulator system accomplished successfully The hardwareplatform is based on the Xilinx XC3S700AN FPGA chip and Cypress68013USB chip.Thesoftware platform is based on Xilinx ISE development kit and CASUEEmu which is visualsimulation software developed by our lab team.
Keywords/Search Tags:Emulator, FPGA, MCU, USB, IP core
PDF Full Text Request
Related items