A storage device includes a controller and a non-volatile memory device. The controller includes a field programmable gate array (FPGA) and receives the FPGA image for updating the FPGA from the outside in response to the first command received from the outside. Nonvolatile memory devices store FPGA images. The controller receives the FPGA image through the main interface or sideband interface, and executes the FPGA image in response to the second command received from the outside.
【技术实现步骤摘要】
被配置为更新现场可编程门阵列的存储设备及其操作方法相关申请的交叉引用本申请要求于2017年11月17日在韩国知识产权局提交的韩国专利申请No.10-2017-0154277和于2018年7月9日在韩国知识产权局提交的韩国专利申请No.10-2018-0079421的优先权,所述申请的全部公开内容通过引用合并于此。
示例实施例涉及半导体器件。例如,至少一些示例实施例涉及被配置为通过主接口或边带接口接收FPGA图像的存储设备。
技术介绍
半导体存储器可以被分类为易失性存储器件和非易失性存储器件,易失性存储器件(例如,静态随机存取存储器(SRAM)、动态RAM(DRAM)和同步DRAM(SDRAM))在断电时丢失存储在其中的数据,非易失性存储器件(例如,只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存器件、相变RAM(PRAM)、磁RAM(MRAM)、电阻RAM(RRAM)和铁电RAM(FRAM))即使在断电时也保留存储在其中的数据。用于控制这种半导体存储器的控制器通常包括硬件模块、功能块、电路等,以便执行各种功能。硬件模块、功能块、电路等可以在控制器中实现,并且各自包括控制器和半导体存储器的各种电子设备被提供给终端用户。然而,一旦将电子设备提供给终端用户,就可能难以对构成控制器的硬件模块、功能块、电路等进行升级。因此,现场可编程门阵列(FPGA)可以被包括在控制器中,以实现可升级的特定功能。为了对控制器的特定功能进行升级,可以更新FPGA。在这种情况下,诸如紧凑型闪存(CF)卡的外部存储器 ...
【技术保护点】
1.一种存储设备,包括:非易失性存储器件;以及控制器,包括现场可编程门阵列“FPGA”,所述控制器被配置为:响应于从所述存储设备的外部接收的第一命令,经由主接口或边带接口从所述外部接收FPGA图像,将所述FPGA图像存储在所述非易失性存储器件中,以及响应于从所述外部接收的第二命令,执行存储在所述非易失性存储器件中的所述FPGA图像以更新所述FPGA。
【技术特征摘要】
2017.11.17 KR 10-2017-0154277;2018.07.09 KR 10-2011.一种存储设备,包括:非易失性存储器件;以及控制器,包括现场可编程门阵列“FPGA”,所述控制器被配置为:响应于从所述存储设备的外部接收的第一命令,经由主接口或边带接口从所述外部接收FPGA图像,将所述FPGA图像存储在所述非易失性存储器件中,以及响应于从所述外部接收的第二命令,执行存储在所述非易失性存储器件中的所述FPGA图像以更新所述FPGA。2.根据权利要求1所述的存储设备,其中所述控制器还包括:主接口电路,被配置为通过所述主接口与所述外部通信;以及边带接口电路,被配置为通过所述边带接口与所述外部通信。3.根据权利要求2所述的存储设备,其中:所述第一命令是针对所述非易失性存储器件的写命令,以及所述第二命令是用于加载存储在所述非易失性存储器件中的所述FPGA图像并执行经加载的FPGA图像的供应商特定命令。4.根据权利要求2所述的存储设备,其中:所述第一命令和所述第二命令是用于将所述FPGA图像存储在所述非易失性存储器件中、加载存储在所述非易失性存储器件中的所述FPGA图像并且执行经加载的FPGA图像的相同的供应商特定命令。5.根据权利要求2所述的存储设备,其中所述控制器还包括:图像加载器,被配置为加载存储在所述非易失性存储器件中的所述FPGA图像。6.根据权利要求5所述的存储设备,还包括:缓冲存储器,被配置为临时存储从所述非易失性存储器件中加载的FPGA图像。7.根据权利要求1所述的存储设备,其中所述控制器还包括廉价磁盘冗余阵列RAID控制器,所述RAID控制器被配置为:基于所述FPGA图像产生多条RAID奇偶校验数据,以及在所述非易失性存储器件中分发所述多条RAID奇偶校验数据。8.根据权利要求1所述的存储设备,其中所述主接口基于以下至少一种:外围组件互连快速“PCIe”、通用串行总线“USB”、小型计算机系统接口“SCSI”、移动PCIe“M-PCIe”、高级技术附件“ATA”、并行ATA“PATA”、串行ATA“SATA”、串行附接SCSI“SAS”、集成驱动电子设备“IDE”、增强型IDE“EIDE”、非易失性存储器快速“NVMe”和通用闪存“UFS”。9.根据权利要求1所述的存储设备,其中所述边带接口基于以下至少一种:通用异步收发机“UART”、内部集成电路“I2C”和/或串行编程接口“SPI”。10.根据权利要求1所述的存储设备,其中所述非易失性存储器件包括:存储单元阵列,包括垂直于基板形成的多个存储单元,所述多个存储单元连接到多条字线和多条位线;所述多个存储单元布置在多个单元串中,每个单元串包括所述多个存储单元中的串联连接在...
【专利技术属性】
技术研发人员:郑宇圣,禹成勋,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。