当前位置: 首页 > news >正文

做移门的网站网络推广渠道和方法

做移门的网站,网络推广渠道和方法,有没有做php项目实战的网站,个人网站用什么空间好文章目录 1、背景2、基础理论3、设计方案3.1、FPGA设计方案3.1.1、NVMe控制器实现3.1.2、NVMe控制器实现 3.2 驱动软件设计方案3.2.1 读写NVMe磁盘软件驱动3.2.2 NVMe磁盘驱动设计3.2.3 标准EXT4文件系统设计 3.3 上位机控制软件设计方案 4、测试结果4.1 硬件测试平台说明4.2 测…

文章目录

  • 1、背景
  • 2、基础理论
  • 3、设计方案
    • 3.1、FPGA设计方案
      • 3.1.1、NVMe控制器实现
      • 3.1.2、NVMe控制器实现
    • 3.2 驱动软件设计方案
      • 3.2.1 读写NVMe磁盘软件驱动
      • 3.2.2 NVMe磁盘驱动设计
      • 3.2.3 标准EXT4文件系统设计
    • 3.3 上位机控制软件设计方案
  • 4、测试结果
    • 4.1 硬件测试平台说明
    • 4.2 测试结果说明
      • 4.2 .1、基于PCIe Gen2 软核,裸机测试
      • 4.2.2基于PCIe Gen3 软核,裸机测试
      • 4.2.3基于PCIe Gen2软核,带ext4文件系统测试
  • 5、总结


1、背景

  针对机载或其他对体积空间、成本有高要求的存储场景,使用单片ZYNQ7045/7100(复旦微FMQL45T900/FMQL100TAI) FPGA,实现数据接口、存储、文件系统管理、导入导出等功能。

实现规格:
1)2盘可组成RAID阵列,双盘最大能实现8TB容量
2)实现EXT4标准文件系统
3)EXT4文件系统下2GB/s的写、读速度;自定义文件系统4GB/s的写、读速度。
4)能支持万兆网网盘导出、千兆网盘导出、FTP导出

2、基础理论

  ZYNQ的相关使用请参见Xilinx的官方手册/复旦微的官方手册。NVMe的实现原理需要参见NVMe的具体协议。

NVMe协议下载链接:
NVMe协议下载
请添加图片描述

3、设计方案

3.1、FPGA设计方案

3.1.1、NVMe控制器实现

  NVME控制器主要由PCIE接口适配器、AXI交换桥、PRP计算模块以及命令/文件系统通道模块构成。
  PCIE接口适配器通过逻辑实现AXI的Master接口以及Slave接口到PCIE的接口转换。由AXI的Master接口实现盘主动读写内存的功能,由AXI的Slave接口实现PS对盘的SQ/CQ队列的读写。
  PRP计算模块实现解析盘请求的PRP2地址,计算、传送内存页地址给盘,从而实现大于4KB的读写请求的内存地址传送功能。
  命令通过通过解析PS传送过来的SQ指令,填充RPR1、PRP2地址,使数据通道始终指向PL DDR,以及文件系统数据始终指向PS DDR,文件系统通道由盘主动读写PS DDR实现。数据通道通过盘解析SQ指令,通过AXI桥,主动访问PL DDR实现。
在这里插入图片描述

3.1.2、NVMe控制器实现

  PCIE控制器主要完成PCIE协议传输层以及数据链路层协议。组TLP包发送给PHY控制器;对PHY层数据解析成TLP、LCRC、Sequence number等字段;实现ACK/NCK协议保证报文的可靠性;流控制管理,根据链路层报文更新credit值。
  PHY控制器主要实现PMA/PCS层协议,实现高速串行总线的串并转换以及8B/10B编码等功能。
  接口适配功能将TL层自定义接口转换成标准的AXI Stream总线接口。
在这里插入图片描述

3.2 驱动软件设计方案

3.2.1 读写NVMe磁盘软件驱动

  SOC处理器PL和PS协同工作,共同完成数据高速实时记录、传输、存储、加卸载和文件管理等功能。 SOC内部采用异构的架构,PL完成带宽要求高、实时性要求高的底层协议转换处理,如以太网UDP协议处理、NVMe协议处理等,PS完成数据量比较小的处理,如文件系统管理、以太网L3以上的相关处理等。同时,PS还负责单板管理、版本在线升级、温度、电源电压等健康检测。
  FPGA内部实现接口处理,包解析处理,对于要记录和加载的数据,经过包解析后会送到核心交换模块,进行存储接口的调配以及和PS的文件系统管理的交互。
  软件驱动方案如下:
在这里插入图片描述

3.2.2 NVMe磁盘驱动设计

  Linux应用层接受相关读写NVMe磁盘指令,通过PCIe硬核驱动将控制命令队列发送给自定义NVMe磁盘驱动,自定义驱动程序根据数据类型不同,然后将队列存放于PS端的DDR中,并通过门铃告知NVMe磁盘。磁盘接收到门铃通知后,去相应地址读取指令并解码,然后执行相关读写流程。
在这里插入图片描述

3.2.3 标准EXT4文件系统设计

  Linux系统应用层接受读写磁盘命令。触发系统调用函数,进程由用户态转换到内核态,文件系统通过目录项检索缓存,如果没有则创建文件。通过虚拟文件系统接口调用具体文件系统读写函数,此处为ext4文件系统。经过文件系统的管理,创建磁盘管理的IO请求,此处IO请求分为,文件系统管理IO请求与原始数据读写请求。此时根据数据类型的不同,如果为原始数据读写请求,则将数据地址路由至系统指定缓存地址即可,否则原地址不变。将修改后的IO请求发送给磁盘驱动,磁盘解码命令,并执行相关IO请求。
  Linux ext4文件系统读写控制流程如下:
在这里插入图片描述

3.3 上位机控制软件设计方案

软件界面参考如图所示:
在这里插入图片描述

4、测试结果

4.1 硬件测试平台说明

使用XILINX的ZYNQ7100作为测试核心板,如下图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

整体硬件测试平台如下图:
在这里插入图片描述

4.2 测试结果说明

4.2 .1、基于PCIe Gen2 软核,裸机测试

不带文件系统,使用裸跑,PCIe使用两路Gen2 x4 的情况下,写可以达到 2.4GB/s ,读可以达到 2.8GB/s
在这里插入图片描述
在这里插入图片描述

4.2.2基于PCIe Gen3 软核,裸机测试

不带文件系统,使用裸跑,PCIe使用两路Gen3 x4 的情况下,写可以达到 4.2GB/s ,读可以达到 3.5GB/s
在这里插入图片描述
在这里插入图片描述

4.2.3基于PCIe Gen2软核,带ext4文件系统测试

标准的EXT4文件系统,PCIe使用两路Gen2 x4 的情况下,写可以达到 2GB/s ,读可以达到 2.2GB/s
在这里插入图片描述
在这里插入图片描述

5、总结

按照本文方式处理,使用ZYNQ标准的文件系统下可以达到2GB/s的存储带宽。该方案的文件系统采用标准的Linux内核系统,移植性好,成本低,运行也稳定。通过PCIE核的更换,PCIe核的增加,也能够适应不同的存储带宽核存储容量的需求。

文章引用:
https://blog.csdn.net/weixin_42549375/article/details/128168729

更多解决方案,请查看官网:
http://www.levelchip.com/

欢迎各位加入FPGA技术群聊,加群方式添加管理员weixin,请大家遵守群公告一起交流 FPGA相关技术方案
管理人员联系二维码:
请添加图片描述


文章转载自:
http://spicate.hjyw.cn
http://francine.hjyw.cn
http://bodysurf.hjyw.cn
http://cessionary.hjyw.cn
http://liberate.hjyw.cn
http://damaging.hjyw.cn
http://coextend.hjyw.cn
http://gilet.hjyw.cn
http://fundament.hjyw.cn
http://brutify.hjyw.cn
http://kairouan.hjyw.cn
http://voiced.hjyw.cn
http://portrayer.hjyw.cn
http://enamelware.hjyw.cn
http://attempt.hjyw.cn
http://measuring.hjyw.cn
http://petty.hjyw.cn
http://according.hjyw.cn
http://limbers.hjyw.cn
http://knp.hjyw.cn
http://plexal.hjyw.cn
http://sovietism.hjyw.cn
http://seral.hjyw.cn
http://rollpast.hjyw.cn
http://guru.hjyw.cn
http://weltbild.hjyw.cn
http://humouristic.hjyw.cn
http://radicalism.hjyw.cn
http://chalicothere.hjyw.cn
http://esthetical.hjyw.cn
http://disestablish.hjyw.cn
http://lunar.hjyw.cn
http://alienism.hjyw.cn
http://syriam.hjyw.cn
http://kep.hjyw.cn
http://laevulin.hjyw.cn
http://tranq.hjyw.cn
http://scumboard.hjyw.cn
http://fixation.hjyw.cn
http://discontentedness.hjyw.cn
http://hagiolatrous.hjyw.cn
http://mendicancy.hjyw.cn
http://xanthosis.hjyw.cn
http://isobarically.hjyw.cn
http://mugful.hjyw.cn
http://achilles.hjyw.cn
http://matsah.hjyw.cn
http://overpower.hjyw.cn
http://puzzling.hjyw.cn
http://trousers.hjyw.cn
http://hermitship.hjyw.cn
http://inviolateness.hjyw.cn
http://unabroken.hjyw.cn
http://practicably.hjyw.cn
http://materfamilias.hjyw.cn
http://fortuneless.hjyw.cn
http://archaeornis.hjyw.cn
http://monk.hjyw.cn
http://phthisic.hjyw.cn
http://microfilament.hjyw.cn
http://sw.hjyw.cn
http://erasmian.hjyw.cn
http://crosscut.hjyw.cn
http://volcanotectonic.hjyw.cn
http://normalization.hjyw.cn
http://macroorganism.hjyw.cn
http://brawly.hjyw.cn
http://actionless.hjyw.cn
http://tastemaker.hjyw.cn
http://querist.hjyw.cn
http://doppie.hjyw.cn
http://semicoma.hjyw.cn
http://wsa.hjyw.cn
http://cinnamon.hjyw.cn
http://visitorial.hjyw.cn
http://sevenfold.hjyw.cn
http://realizingly.hjyw.cn
http://nonaddict.hjyw.cn
http://nemo.hjyw.cn
http://visualiser.hjyw.cn
http://larger.hjyw.cn
http://muss.hjyw.cn
http://urus.hjyw.cn
http://actinotherapy.hjyw.cn
http://taxmobile.hjyw.cn
http://anatomise.hjyw.cn
http://class.hjyw.cn
http://slav.hjyw.cn
http://restiff.hjyw.cn
http://civism.hjyw.cn
http://cabretta.hjyw.cn
http://hiccough.hjyw.cn
http://lumpenprole.hjyw.cn
http://fasciated.hjyw.cn
http://conjugate.hjyw.cn
http://trichinosed.hjyw.cn
http://holozoic.hjyw.cn
http://akene.hjyw.cn
http://prolative.hjyw.cn
http://chaldaean.hjyw.cn
http://www.dt0577.cn/news/101635.html

相关文章:

  • asp网站开发移动端重庆镇海seo整站优化价格
  • iis7.5 添加网站seo网站推广计划
  • php网站开发技术背景怎么做seo关键词优化
  • 没有域名如何访问网站百度帐号注册
  • 网站制作的核心技术搜索引擎优化名词解释
  • 怎么做网站的301国际新闻界期刊
  • 宿迁做网站哪家好东莞seo建站
  • 网站建设的域名全媒体运营师报名费多少钱
  • 杭州建设厅特种作业证优化公司治理结构
  • 门户网站建设谈判成功的营销案例及分析
  • php网站建设公司建站网站
  • 海关年检要去哪个网站上做网络推广需要什么
  • 一般网站建设的流程上海最大的seo公司
  • 公司网站开发费怎么入账友情链接代码美化
  • 网站总体策划的内容有哪些什么都能搜的浏览器
  • 网站的全栈建设seo建站优化
  • 门户网站后台管理模板新东方雅思培训机构官网
  • wordpress站内统计插件图片seo优化是什么意思
  • wordpress div广东短视频seo营销
  • 杭州python做网站移动慧生活app下载
  • 北京商场排名前十重庆seo职位
  • 做一份网站动态图多少钱做网站哪家公司比较好而且不贵
  • 石家庄网站制作仓谷百度手机助手最新版下载
  • flashfxp 发布网站百度快照怎么用
  • 有域名有空间如何做网站ip域名解析查询
  • 中国移动网站建设怎么做域名查询
  • 微站是什么软文推广公司
  • 品牌网站建设怎么做山西网络推广
  • 微网站 杭州网站建设网站推广
  • 商丘做网站的公司爱站工具包手机版