龙芯2K1000实战开发-项目整体框架介绍
目录
概要
整体架构
技术名词解释
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 )设备组网的基本元素有交换机、路由器、集线器、光纤和普通网线以及以太网协议和通讯规则。以太网中网络数据连接的端口就是以太网接口
技术细节
具备如下接口:
- 一路1000M以太网接口;
- 一路PCIe2.0 x4接口;
- 两路RS232接口。
核心性能指标如下:
- CPU: 双核、800MHz;
- DDR3缓存: 2GB;
- Flash: 4GB;
- MSATA硬盘: 128GB;
- 网口: 10/100/1000自适应;
PCIe接口: PCIe2.0 x4
小结
本章,主要对项目总体框架做了初步介绍。对龙芯有了一个初步的认识。本案例中主要是利用龙芯CPU对整个系统(其他执行单元)做一个现数据交换、时间同步和数据监控参数配置,其中还包括整个链服务的部分功能,而实际操作部分,则由专用芯片或FPGA进行执行。
龙芯2K1000实战开发-项目整体框架介绍相关推荐
- 龙芯2K1000实战开发-时钟设计
目录 概要 整体架构流程 1.CPU时钟设计 2.外设时钟设计 技术名词解释 1.PHY: 2.有源晶振: 3.无源晶振: 技术细节 1.CPU时钟 2.外设时钟 3.注意事项 小结 概要 提示:这里 ...
- 基于龙芯2K1000适配WIFI模块(型号:Intel 8265NGW)
硬件平台:龙芯2K1000 evb开发板 + Intel 8265NGW 开发环境:Ubuntu16.04+gcc-4.9.3-64-gnu 平台环境1:PMON+linux3.10+loongnix ...
- 迅为龙芯2K1000开发板国产处理器操作系统
1.硬件配置 国产龙芯处理器,双核64位系统,板载2GDDR3内存,流畅运行Busybox.Buildroot.Loognix.QT5.12 系统! 2.接口全 板载4路USB HOST.2路千兆以太 ...
- 龙芯2K1000开发板资料1.2版更新了
叮,今日更新已送达. 本次指南更新新增了pmon下操作GPIO章节和pmon下Ejtag使用章节,感兴趣的快来看看吧~ 更新重点 1.新增了9.6 pmon下操作GPIO章节 2.新增了9.7 pmo ...
- 迅为龙芯2K1000开发板双核64位系统处理器,流畅运行多个系统
迅为电子的iTOP-2K1000核心板对外提供的接口是邮票孔方式.搭载龙芯2K1000处理器,处理器集成2个64 位GS264处理器核,主频1GHz,以及各种系统IO接口.集高性能与高配置于一身. 迅 ...
- 迅为龙芯2K1000开发板Linux环境变量
1 环境变量 环境变量是系统预设值的参数. Linux 是一个多用户的操作系统, 所以每一个用户也都有自己的环境变量. 举例: 比如我们之前学习的命令不管在哪个路径下输入, 都是可以执行成功的, 因为 ...
- 迅为龙芯2K1000开发板编译Linux内核
loongnix操是国产操作系统,带有非常友好的人机交互界面,可以运行在LS2K1000上,本章我们就一起来看下如何给开发板安装loongnix国产操作系统. 1.下载系统安装镜像 Loongnix系 ...
- 双核64位系统龙芯2K1000开发板高配置,真的绝了
硬件配置:国产龙芯处理器,双核64位系统,板载2G DDR3内存,流畅运行busybox.buiroot.buiroot.Loognix.QT5.12系统. 接口全:板载4路USB HOST.2路千兆 ...
- 迅为-龙芯2K1000开发板虚拟机ubuntu系统开关机
龙芯2K1000开发板在安装完虚拟机ubuntu系统以后,我们要正确的进行开关机操作,如果开关机操作不当,可能会造成虚拟机ubuntu系统崩溃,所以当我们结束在ubuntu系统上的工作以后,我们要正确 ...
最新文章
- CTO点名要搞个灰度发布系统,不慌!
- oracle取32位唯一码,Oracle导出导入dmp文件命令,以及excel生成32位uuid
- PHP中文件操作基础:目录操作,文件操作
- You have not accepted the license agreements of the following SDK components
- android 开机启动服务。
- 这些年我是怎么自学成架构师的(转自知乎)
- django 学习 (二) 模板
- php上传文件表单,php中关于普通表单多文件上传的处理方法
- Flutter中State深入分析理解
- Vue 实践过程中的几个问题
- 一文说清Elasticsearch的核心概念
- mysql与mysqli
- 浙大远程教c语言在线作业答案,浙大远程教育_会计算化_在线作业答案.docx
- 求助!ENDnoteX8+Word2016可关联,但总提示【该文档有宏】等bug
- 超级记忆/图像数字记忆 110位数字图像转换表 81-90
- 南师大C:真分数分解为埃及分数
- 杂篇:随笔编程杂谈录--《隆中对》
- SQL学习(四)Where语句中的各种匹配方式
- 【戒焦戒躁,can win】Linux--IO文件描述符
- Java基础教程1-Java特点和手把手教你安装JDK
热门文章
- RedHat下QT程序打包方法
- jstack命令应用
- 用python找孪生素数_python用递归筛选法求N以内的孪生质数(孪生素数)
- 非煤矿山UWB精准定位系统+工业互联网系统建设
- Python代码实现猜数字游戏随机生成数字进行比对
- 用计算机画画的图片,用电脑画流程图软件有哪些
- python 统计单词个数和频次 和 70篇短文突破中考英语词汇 实用
- python alist(-1、2)_alist = list(range(2, 11, 2))
- 小型鸡尾酒推荐系统运行记录(github项目)
- 多模块下依赖其他模块(例如Common模块)时的解决办法