2020-11-18

秦韵FPGA 转载或原创(九)

			----------基于高云fpga ------ GW2A18

pcb板卡(项目实战)

主要贴几张图,板卡的功能简单的介绍一下,抽空还会出类似的基本功能板卡,这张板卡仅供大家参考,可以学习或者参考做板卡。
在这里插入图片描述
这是板卡的顶层图(部分),采用的是高云的GW2AR18k芯片,片内自带psram,下载接口为JTAG,因此要万这块板卡的朋友可以买一个高云的下载器,推荐官网的,不过价格比较高,当前这块板卡成本比较高,主要是为了某个固定的项目来开发的,有特定用途,当然这只是一部分,该部分还涉及到背板和其他的功能。

pcb板卡(功能介绍)

大概介绍一下该板卡的主要功能,主要是做高速数据采集和数据传输,顶层的主要功能呢,就是实现数据采集,然后将数据暂存在片内psram中,通过千兆phy将数据透传到服务器。(简单的介绍一下,有兴趣的朋友可以私信我,发给你们fpga部分的原理图,后续我会出基本功能的板卡)。

以太网部分简介

在这里简单的介绍一下以太网的操作流程,具体的协议理论我就不多说了,我简单的列举一下udp协议的实现过程,代码呢我会扔出来部分,可以参考进行移植和开发。

  • udp协议 : 是一种不可靠的通信协议,简单来说(相比于TCP/IP协议)就是两个人(A.B)通信,A知道B的通信地址,然后A就直接给B说话,也不管B是否在听讲,说完了就结束了,不在乎结果,对于B来说,机会有两种结果,接受到了和没接收到。
  • 协议包: 关于这部分网上讲解的比较多,也比较详细,我只是简单的说一下,也不需要将理论搬运过来,只是介绍一下代码的实现过程。简单来说,组包,有两种简单的方式: 1)用状态机,2)用计数器。
  • 简单介绍两种方法:
  • 1) : 定义状态机,推荐3段式状态机,清除明了,将整个udp分成几个状态,然后通过控制条件进行跳转,完成组包;
  • 2) : 简单的就是线性序列机(名称参考的书本上) 。 实现起来就直接定义一个计数器就行。
  • 懂了实现方式,其他的就好办了,把协议中空缺的位置填上就行了,比如: 包头,目的端口,源端口,目的地址,源地址,生存周期,协议解析,以及数据段,crc检查等等。
  • 文件组成
  • 将底层写好的驱动封装一层,建议在底层封装fifo,将顶层的接口整理成标准的fifo接口,方便后续调用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值