目录

概要

整体架构

技术名词解释

1.DDR3:

2.NAND_FLASH:

3.FPGA:

4.MSATA:

5.VPX:

6.PCie:

7.ETH:

技术细节

小结



概要

本项目主要以龙芯2k1000为CPU实现整个系统的管理,主要实现数据交换、时间同步和数据监控等功能。项目中龙芯作为一部分存在,考虑到项目涉密的原因,不能将整个项目的应用背景及项目整体方案做介绍,只能将龙芯过程开发做一个分享总结。

整体架构

硬件采用龙芯CPU为核心,具体型号为2K1000,龙芯CPU外围挂载2GB大小的DDR3作为缓存、4GB的Nand_flash作为非易失的存储器、以及128GB的MSATA硬盘作为固态存储器。主要硬件框架如图 所示。

结构上基于6U VPX架构

技术名词解释

1.DDR3:

即第三代双倍数据速率同步动态随机存储器。

2.NAND_FLASH:

NAND Flash 是一种基于 NAND 技术的非易失性存储器。相对于传统的 Flash 存储器,NAND Flash 具有更高的存储密度、更低的功耗和更长的寿命。NAND Flash 的结构非常简单,主要由 NAND 芯片、电容器、电阻器等元件组成。

3.FPGA:

FPGA (Field Programmable Gate Array)现场可编程门阵列,是在硅片上预先设计实现的具有可编程特性的集成电路,它能够按照设计人员的需求配置为指定的电路结构,让客户不必依赖由芯片制造商设计和制造的 ASIC 芯片。广泛应用在原型验证、通信、汽车电子、工业控制、航空航天、数据中心等领域。

4.MSATA:

mSATA (mini-SATA)是迷你版本SATA接口,外型和针脚排布与mini PCI-E完全相同,但针脚信号定义不同,两者互不兼容。

5.VPX:

VPX,也称为VITA 46,是ANSI标准(ANSI / VITA 46.0-2019),它为基于VMEbus的系统提供了通过新的高速连接器支持交换结构的支持。是专门针对国防应用而设计的,并具有增强的模块标准,使应用程序和平台具有卓越的性能。VPX保留了VME现有的6U和3U Eurocard尺寸,支持现有的PCI夹层卡(PMC)和XMC夹层(具有高速串行结构互连的PMC),并保持了与VMEbus的最大兼容性。

6.PCie:

PCI-Express(peripheral component interconnect express)是一种高速串行计算机扩展总线标准,它原来的名称为“3GIO”,是由英特尔在2001年提出的,旨在替代旧的PCI,PCI-X和AGP总线标准。PCIe属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量(QOS)等功能。

7.ETH:

以太网( Ethernet )是目前应用最广泛的局域网通讯方式,同时也是一种协议。以太网协议定义了一系列软件和硬件标准,从而将不同的计算机设备连接在一起。以太网( Ethernet )设备组网的基本元素有交换机、路由器、集线器、光纤和普通网线以及以太网协议和通讯规则。以太网中网络数据连接的端口就是以太网接口

技术细节

具备如下接口:

  1. 一路1000M以太网接口;
  2. 一路PCIe2.0 x4接口;
  3. 两路RS232接口。

核心性能指标如下:

  1. CPU: 双核、800MHz;
  2. DDR3缓存: 2GB;
  3. Flash: 4GB;
  4. MSATA硬盘:               128GB;
  5. 网口: 10/100/1000自适应;

PCIe接口: PCIe2.0 x4

小结

本章,主要对项目总体框架做了初步介绍。对龙芯有了一个初步的认识。本案例中主要是利用龙芯CPU对整个系统(其他执行单元)做一个现数据交换、时间同步和数据监控参数配置,其中还包括整个链服务的部分功能,而实际操作部分,则由专用芯片或FPGA进行执行。

龙芯2K1000实战开发-项目整体框架介绍相关推荐

  1. 龙芯2K1000实战开发-时钟设计

    目录 概要 整体架构流程 1.CPU时钟设计 2.外设时钟设计 技术名词解释 1.PHY: 2.有源晶振: 3.无源晶振: 技术细节 1.CPU时钟 2.外设时钟 3.注意事项 小结 概要 提示:这里 ...

  2. 基于龙芯2K1000适配WIFI模块(型号:Intel 8265NGW)

    硬件平台:龙芯2K1000 evb开发板 + Intel 8265NGW 开发环境:Ubuntu16.04+gcc-4.9.3-64-gnu 平台环境1:PMON+linux3.10+loongnix ...

  3. 迅为龙芯2K1000开发板国产处理器操作系统

    1.硬件配置 国产龙芯处理器,双核64位系统,板载2GDDR3内存,流畅运行Busybox.Buildroot.Loognix.QT5.12 系统! 2.接口全 板载4路USB HOST.2路千兆以太 ...

  4. 龙芯2K1000开发板资料1.2版更新了

    叮,今日更新已送达. 本次指南更新新增了pmon下操作GPIO章节和pmon下Ejtag使用章节,感兴趣的快来看看吧~ 更新重点 1.新增了9.6 pmon下操作GPIO章节 2.新增了9.7 pmo ...

  5. 迅为龙芯2K1000开发板双核64位系统处理器,流畅运行多个系统

    迅为电子的iTOP-2K1000核心板对外提供的接口是邮票孔方式.搭载龙芯2K1000处理器,处理器集成2个64 位GS264处理器核,主频1GHz,以及各种系统IO接口.集高性能与高配置于一身. 迅 ...

  6. 迅为龙芯2K1000开发板Linux环境变量

    1 环境变量 环境变量是系统预设值的参数. Linux 是一个多用户的操作系统, 所以每一个用户也都有自己的环境变量. 举例: 比如我们之前学习的命令不管在哪个路径下输入, 都是可以执行成功的, 因为 ...

  7. 迅为龙芯2K1000开发板编译Linux内核

    loongnix操是国产操作系统,带有非常友好的人机交互界面,可以运行在LS2K1000上,本章我们就一起来看下如何给开发板安装loongnix国产操作系统. 1.下载系统安装镜像 Loongnix系 ...

  8. 双核64位系统龙芯2K1000开发板高配置,真的绝了

    硬件配置:国产龙芯处理器,双核64位系统,板载2G DDR3内存,流畅运行busybox.buiroot.buiroot.Loognix.QT5.12系统. 接口全:板载4路USB HOST.2路千兆 ...

  9. 迅为-龙芯2K1000开发板虚拟机ubuntu系统开关机

    龙芯2K1000开发板在安装完虚拟机ubuntu系统以后,我们要正确的进行开关机操作,如果开关机操作不当,可能会造成虚拟机ubuntu系统崩溃,所以当我们结束在ubuntu系统上的工作以后,我们要正确 ...

最新文章

  1. CTO点名要搞个灰度发布系统,不慌!
  2. oracle取32位唯一码,Oracle导出导入dmp文件命令,以及excel生成32位uuid
  3. PHP中文件操作基础:目录操作,文件操作
  4. You have not accepted the license agreements of the following SDK components
  5. android 开机启动服务。
  6. 这些年我是怎么自学成架构师的(转自知乎)
  7. django 学习 (二) 模板
  8. php上传文件表单,php中关于普通表单多文件上传的处理方法
  9. Flutter中State深入分析理解
  10. Vue 实践过程中的几个问题
  11. 一文说清Elasticsearch的核心概念
  12. mysql与mysqli
  13. 浙大远程教c语言在线作业答案,浙大远程教育_会计算化_在线作业答案.docx
  14. 求助!ENDnoteX8+Word2016可关联,但总提示【该文档有宏】等bug
  15. 超级记忆/图像数字记忆 110位数字图像转换表 81-90
  16. 南师大C:真分数分解为埃及分数
  17. 杂篇:随笔编程杂谈录--《隆中对》
  18. SQL学习(四)Where语句中的各种匹配方式
  19. 【戒焦戒躁,can win】Linux--IO文件描述符
  20. Java基础教程1-Java特点和手把手教你安装JDK

热门文章

  1. RedHat下QT程序打包方法
  2. jstack命令应用
  3. 用python找孪生素数_python用递归筛选法求N以内的孪生质数(孪生素数)
  4. 非煤矿山UWB精准定位系统+工业互联网系统建设
  5. Python代码实现猜数字游戏随机生成数字进行比对
  6. 用计算机画画的图片,用电脑画流程图软件有哪些
  7. python 统计单词个数和频次 和 70篇短文突破中考英语词汇 实用
  8. python alist(-1、2)_alist = list(range(2, 11, 2))
  9. 小型鸡尾酒推荐系统运行记录(github项目)
  10. 多模块下依赖其他模块(例如Common模块)时的解决办法