基于OR1200的嵌入式SoC以太网网关的研究与设计
发布时间:2021-10-26 01:01
高性能的处理器核是嵌入式系统中最为关键和核心的部分。目前在嵌入式系统设计中广泛使用的32位RISC处理器,如ARM公司的ARM处理器,IBM的Power PC处理器,MIPS公司的MIPS处理器等均属于商业内核,使用者必须支付相对昂贵的授权费。OR1200以其完全开放的源代码和编译器吸引了设计者,其结构简单、通用性和可移植性强,具备完整的开发平台,非常适合于嵌入式系统设计。关于OR1200的研究也正受到了学术界和工业界越来越多的关注。本文就是在此背景下结合导师承担的青岛市科技局科技计划项目来研究实现一种基于开源微处理器的嵌入式SOC网关芯片。本文对OR1200和其它一些wishbone总线接口的外围IP软核进行FPGA设计与验证,实现嵌入式SoC网关集成电路前端系统设计,构建OR1200的SoC硬件平台。在OR1200的SoC硬件平台的基础上移植嵌入式实时操作系添加网络支持,最终是要实现一个嵌入式SOC网关芯片。操作系统选择uC/OS-Ⅱ实时操作系统。网络协议栈选用一种轻型的嵌入式以太网协议栈LWIP。本系统实现FPGA时,频率可达到20MHz,具有稳定的网络功能。该系统在FPGA芯片...
【文章来源】:山东科技大学山东省
【文章页数】:81 页
【学位级别】:硕士
【部分图文】:
OR12OOIP核的功能仿真波形图
………………………………………………………………………………………………………………霸彝摹婉蒸编编黝黝黝矍矍}}}缪黝黝{{{}}}}}溉溉溉耀耀耀耀耀耀耀华华华续尊军军鉴鉴丝旗lll澎截漱瑕廖赴撇翰】缪摹摹粼粼粼粼骂骂骂嘿嘿璧璧戮戮麟澎黝黝lll羹羹羹羹!口....................口.....llllllll{{{}}}}}{{{{{{戴攀彝彝彝{{{{{{{{{{{{{{{{{{{瞥瞥瞥盆毯{{{萄萄萄萄萄萄蒸蒸蒸暴暴{{{黝黝{{{图3.3OR12OOIP核的功能仿真波形图Fig.3.3OR12OOIPeore’5FunetionalSimulationOR120O软核经适配之后的FPGA资源使用情况如图3.4所示,OR1200IP核占用6878个逻辑单元,占系统资源的10%。此外,还占用了2573个寄存器。
图3.13存储控制器功能仿真波形图Fig.3.13Memoryeontroller’sFunetionalsimulation存储控制器IP核经适配之后的FPGA资源使用情况如图3.14所示:该IP核占用逻辑单元1915个,:片芯片资源的3%,此外还占用1059个寄存器。FitterStatu:Su。。。::D且一朋onM叮2419二25:122010Quartu:11Vor:ion9.0Build23506/17/2009Sr2SJF公1Vor:ionRevi三1onN抑emc_topTop一levelEntity耳舰.emc_topF铆11犷Cyolon。工工DevieeEP2C70F896C6TimingMode15FirL丑Tot丑logieelomerLt:1』915/68沪416(3%〕Tot丑coob、rLat:·。。丑D汀LCt:l:ln:1,已44/68,426(2%)De·生:。‘to.11::l91:r。:i:ter:1,059/68,416〔2%)Tot丑re‘1:ter:1059Tot且pi。:26了尹622(43%)Tot丑virtu吐pl几三O
【参考文献】:
期刊论文
[1]基于μC/OS-Ⅱ的嵌入式以太网接口的设计与实现[J]. 陈丽雪,吴志红,罗强. 四川大学学报(自然科学版). 2008(04)
[2]基于SoPC的嵌入式系统设计技术[J]. 李键,李鹏,张磊. 航空计算技术. 2008(02)
[3]基于U-boot构建嵌入式Linux的Bootloader[J]. 刘磊,张凤荔,秦志光. 计算机应用研究. 2007(12)
[4]32位软核处理器NIOS II的以太网接口设计与实现[J]. 陈小毛,陈尚松. 电子测量技术. 2007(01)
[5]在OpenRISC中实现CRC32并行计算[J]. 朱立标,邱智亮. 电子科技. 2006(09)
[6]嵌入式CPU软核综述[J]. 孙恺,王田苗,魏洪兴,陈友东. 计算机工程. 2006(07)
[7]基于μCOS-Ⅱ的嵌入式系统以太网通信功能的实现[J]. 何轩,夏应清,李祥,付晓军. 电子科技. 2005(12)
[8]开放性32位RISC处理器IP核的比较与分析[J]. 刘军,郭立,郑东飞,白雪飞. 电子器件. 2005(04)
[9]Hardware-Software Co-Simulation for SOC Functional Verification[J]. 严迎建,刘明业. Journal of Beijing Institute of Technology(English Edition). 2005(02)
[10]基于OR1200的嵌入式SoPC硬件平台设计[J]. 孙恺,魏洪兴,陈友东. 电子技术应用. 2005(06)
硕士论文
[1]基于μC/OS-II的嵌入式以太网网关在ARM7的实现研究[D]. 何珏.上海交通大学 2007
本文编号:3458514
【文章来源】:山东科技大学山东省
【文章页数】:81 页
【学位级别】:硕士
【部分图文】:
OR12OOIP核的功能仿真波形图
………………………………………………………………………………………………………………霸彝摹婉蒸编编黝黝黝矍矍}}}缪黝黝{{{}}}}}溉溉溉耀耀耀耀耀耀耀华华华续尊军军鉴鉴丝旗lll澎截漱瑕廖赴撇翰】缪摹摹粼粼粼粼骂骂骂嘿嘿璧璧戮戮麟澎黝黝lll羹羹羹羹!口....................口.....llllllll{{{}}}}}{{{{{{戴攀彝彝彝{{{{{{{{{{{{{{{{{{{瞥瞥瞥盆毯{{{萄萄萄萄萄萄蒸蒸蒸暴暴{{{黝黝{{{图3.3OR12OOIP核的功能仿真波形图Fig.3.3OR12OOIPeore’5FunetionalSimulationOR120O软核经适配之后的FPGA资源使用情况如图3.4所示,OR1200IP核占用6878个逻辑单元,占系统资源的10%。此外,还占用了2573个寄存器。
图3.13存储控制器功能仿真波形图Fig.3.13Memoryeontroller’sFunetionalsimulation存储控制器IP核经适配之后的FPGA资源使用情况如图3.14所示:该IP核占用逻辑单元1915个,:片芯片资源的3%,此外还占用1059个寄存器。FitterStatu:Su。。。::D且一朋onM叮2419二25:122010Quartu:11Vor:ion9.0Build23506/17/2009Sr2SJF公1Vor:ionRevi三1onN抑emc_topTop一levelEntity耳舰.emc_topF铆11犷Cyolon。工工DevieeEP2C70F896C6TimingMode15FirL丑Tot丑logieelomerLt:1』915/68沪416(3%〕Tot丑coob、rLat:·。。丑D汀LCt:l:ln:1,已44/68,426(2%)De·生:。‘to.11::l91:r。:i:ter:1,059/68,416〔2%)Tot丑re‘1:ter:1059Tot且pi。:26了尹622(43%)Tot丑virtu吐pl几三O
【参考文献】:
期刊论文
[1]基于μC/OS-Ⅱ的嵌入式以太网接口的设计与实现[J]. 陈丽雪,吴志红,罗强. 四川大学学报(自然科学版). 2008(04)
[2]基于SoPC的嵌入式系统设计技术[J]. 李键,李鹏,张磊. 航空计算技术. 2008(02)
[3]基于U-boot构建嵌入式Linux的Bootloader[J]. 刘磊,张凤荔,秦志光. 计算机应用研究. 2007(12)
[4]32位软核处理器NIOS II的以太网接口设计与实现[J]. 陈小毛,陈尚松. 电子测量技术. 2007(01)
[5]在OpenRISC中实现CRC32并行计算[J]. 朱立标,邱智亮. 电子科技. 2006(09)
[6]嵌入式CPU软核综述[J]. 孙恺,王田苗,魏洪兴,陈友东. 计算机工程. 2006(07)
[7]基于μCOS-Ⅱ的嵌入式系统以太网通信功能的实现[J]. 何轩,夏应清,李祥,付晓军. 电子科技. 2005(12)
[8]开放性32位RISC处理器IP核的比较与分析[J]. 刘军,郭立,郑东飞,白雪飞. 电子器件. 2005(04)
[9]Hardware-Software Co-Simulation for SOC Functional Verification[J]. 严迎建,刘明业. Journal of Beijing Institute of Technology(English Edition). 2005(02)
[10]基于OR1200的嵌入式SoPC硬件平台设计[J]. 孙恺,魏洪兴,陈友东. 电子技术应用. 2005(06)
硕士论文
[1]基于μC/OS-II的嵌入式以太网网关在ARM7的实现研究[D]. 何珏.上海交通大学 2007
本文编号:3458514
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3458514.html