专利名称:带调试功能模块的gps芯片的制作方法
技术领域:
本实用新型涉及一种接收使用GPS卫星定位导航信号的芯片。
背景技术:
目前的GPS芯片产品应用较广泛,不同领域均有使用,例如车载导航、手机等消费品,以及专业的航海、航空、气象、通信等领域。由于不同的应用需要提供不同的解决方案,芯片内嵌软件编写也均有不同,外围电路也需变化。很多GPS芯片产品缺乏调试功能,软件调试过程中不能及时获取芯片内部的各种状态临界信息,大大影响了开发效率、质量,降低了芯片产品的通用型,增加了成本。发明内容针对现有技术的不足,本实用新型提供一种可以方便获取芯片内部状态信息的带调试功能模块的GPS芯片。本实用新型包括集成在芯片上的GPS BaseBand基带处理模块、INTERFACE接口模块、CPU、ROM、SRAM和Flash,芯片上还集成有JTAG调试功能模块。本实用新型芯片的调试功能模块可以帮助软件开发者调试软件,通过调试接口,用户可以让处理器在执行到特定的程序时暂停,将芯片的内部状态信息读出到软件集成开发环境中,大大提高软件开发调试的效率和质量,功能实用方便,使芯片产品应用灵活性更好,更加通用,降低成本。
以下结合附图和实施例进一步说明本实用新型。
图I是实施例的系统原理框图。
具体实施方式
如图所示,芯片上集成有GPS BaseBand基带处理模块、INTERFACE接口模块、CPU、ROM、SRAM和Flash,还集成有JTAG调试功能模块。一般CPU可采用RISCCPU,可有效提升CPU处理效率。本实施例的芯片上还集成有RTC时钟、PLL锁相环模块和PM电源管理模块,构成高集成度片上系统。INTERFACE接口模块可含有UART、SPI、GPI0、I2C和USB等多种接口,方便和外部系统的数据传输连接。在芯片工作时,GPS BaseBand基带处理模块用于基带信号处理,输入的信号进行捕获、跟踪、同步,然后输出导航电文和载波信息、多普勒信息。CPU对基带处理部分进行控制以及对导航电文进行解算,形成时间和位置信息。ROM用于存储应用程序和驱动程序,SRAM用于指令程序和数据程序的存储,Flash可以存储用户信息,用于提高重捕获以及热启动时间。另外,RTC时钟可以提供稳定的时钟信号,PLL相位同步模块则对整个芯片的时钟相位同步控制,PM电源管理模块对芯片进行不同状态的电源管理。在对芯片的软件进行调试时,通过JTAG调试功能模块,用户可以让处理器在执行到特定的程序时暂停,将芯片的内部状态信息读出到软件集成开发环境中。在流水线中,诸如程序计数器、装载/存储有效地址、装载数据、存储数据和当前指令这样的临界信息也能通过JTAG调试功能模块被异步读取到软件集成开发环境中供软件调试,大大提高软件开发调试的效率和质量,方便性好。
权利要求1.一种带调试功能模块的GPS芯片,包括集成在芯片上的GPS BaseBand基带处理模块、INTERFACE接口模块、CPU、ROM、SRAM和Flash,其特征为芯片上还集成有JTAG调试功能丰旲块。
2.根据权利要求I所述的带调试功能模块的GPS芯片,其特征为CPU采用RISCCPU。
3.根据权利要求I或2所述的带调试功能模块的GPS芯片,其特征为芯片上还集成有RTC时钟、PLL锁相环模块和PM电源管理模块,构成高集成度片上系统。
专利摘要一种带调试功能模块的GPS芯片,包括集成在芯片上的GPSBaseBand基带处理模块、INTERFACE接口模块、CPU、ROM、SRAM和Flash,芯片上还集成有JTAG调试功能模块。本实用新型芯片的调试功能模块可以帮助软件开发者调试软件,通过调试接口,用户可以让处理器在执行到特定的程序时暂停,将芯片的内部状态信息读出到软件集成开发环境中,大大提高软件开发调试的效率和质量,功能实用方便,使芯片产品应用灵活性更好,更加通用,降低成本。
文档编号G01S19/23GK202471969SQ20122006569
公开日2012年10月3日 申请日期2012年2月27日 优先权日2012年2月27日
发明者华东 申请人:温州职业技术学院