首页> 外国专利> Single-chip USB controller reading power-on boot code from integrated flash memory for user storage

Single-chip USB controller reading power-on boot code from integrated flash memory for user storage

机译:单芯片USB控制器从集成闪存读取上电启动代码以供用户存储

摘要

A Universal-Serial-Bus (USB) single-chip flash device contains a USB flash microcontroller and flash mass storage blocks containing flash memory arrays that are block-addressable rather than randomly-addressable. USB packets from a host USB bus are read by a serial engine on the USB flash microcontroller. Various routines that execute on a CPU in the USB flash microcontroller are activated in response to commands in the USB packets. A flash-memory controller in the USB flash microcontroller transfers data from the serial engine to the flash mass storage blocks for storage. Rather than boot from an internal ROM coupled to the CPU, a boot loader is transferred by DMA from the first page of the flash mass storage block to an internal RAM. The flash memory is automatically read from the first page at power-on. The CPU then executes the boot loader from the internal RAM to load the control program.
机译:通用串行总线(USB)单芯片闪存设备包含一个USB闪存微控制器和一个闪存大容量存储模块,这些模块包含可按块寻址而不是随机寻址的闪存阵列。来自主机USB总线的USB数据包由USB闪存微控制器上的串行引擎读取。响应USB数据包中的命令,激活在USB闪存微控制器中的CPU上执行的各种例程。 USB闪存微控制器中的闪存控制器将数据从串行引擎传输到闪存大容量存储模块以进行存储。引导加载程序不是通过与CPU耦合的内部ROM进行引导,而是通过DMA从闪存大容量存储块的第一页传输到内部RAM。开机时会自动从第一页读取闪存。然后,CPU从内部RAM执行引导加载程序以加载控制程序。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号