检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:黎霖 宋树祥[1] LI Lin;SONG Shuxiang(School of Electronic Engineering,Guangxi Normal University,Guilin 541004,China)
机构地区:[1]广西师范大学电子工程学院,广西桂林541004
出 处:《电讯技术》2020年第12期1491-1495,共5页Telecommunication Engineering
基 金:国家自然科学基金资助项目(61361011);广西自然科学基金项目(2017GXNSFAA198363)。
摘 要:传统片上系统(System on Chip,SoC)启动方案中通常采用ROM(Read-Only Memory)或Flash等非易失性存储器来存储程序并引导内核启动,但是ROM在制造之后不能更改数据内容;Flash等可擦写存储器则需要专用的擦写接口,且制造费用高昂。针对以上问题,设计了SoC启动控制器和引导加载程序,通过读取片外Micro SD(Secure Digital)卡中存储的程序,提出了一种直接从片内SRAM(Static Random Access Memory)中启动SoC的新型方案,从速度、面积和成本等方面折中考虑,给出了设计过程并进行验证分析。结果表明,所设计的SoC启动控制器完成数据加载并直接从SRAM引导SoC启动。该方案采用SMIC 0.13μm CMOS 1P6M工艺流片验证测试,在800 ms内将64 kB数据加载到片上SRAM并成功引导SoC启动,系统工作频率32 MHz,SoC面积为2 mm^2,其中启动控制器面积仅为0.3 mm^2。相比于传统片内ROM/Flash启动方式和片外Flash加载方式,所提方案无需使用片内ROM或Flash IP核,面积减少了20%,IO管脚减少了6个,为SoC提供了一种新型的低成本启动方案。Traditional system on chip(SoC)booting schemes typically use non-volatile memory such as read-only memory(ROM)or Flash to store programs and boot the kernel.However,the ROM cannot change the data content after manufacturing;a rewritable memory such as Flash requires a dedicated erase interface,and the manufacturing cost is high.To solve above problems,this paper designs the SoC boot controller and boot loader.By reading the program stored in the off-chip Micro SD card,a new scheme for starting SoC directly from the on-chip static random access memory(SRAM)is proposed,which is divided in terms of speed,area and cost.In the consideration,the design process is given and the verification analysis is carried out.The results show that the designed SoC boot controller completes the data loading and boots the SoC directly from the SRAM.The solution uses SMIC 0.13μm CMOS 1 P6 M process chip verification test,64 kB data is loaded into the on-chip SRAM within 800 ms and the SoC is successfully booted.The system operating frequency is 32 MHz,the SoC area is 2 mm^2,and the boot controller area is only 0.3 mm^2.Compared with the traditional on-chip ROM/Flash boot method and off-chip Flash loading method,this solution does not require the use of on-chip ROM or Flash IP cores,reduces the area and the number of IO pins by 20%and 6,respectively,which provides a new low-cost startup solution for SoCs.
关 键 词:片上系统 启动控制器 片外SD卡 CORTEX-M0
分 类 号:TN492[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.147.44.253