1.2 HD-GR-1底板

2024-04-27 04:58
文章标签 1.2 hd gr 底板

本文主要是介绍1.2 HD-GR-1底板,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

\qquad HD-GR-1底板的设计目标是为HD-GR接收机提供可重开发、重配置的硬件逻辑,以及可定制的嵌入式软核。它的标准配置包括一个功能强大的FPGA芯片Altera Cyclone IV(具有22,320个逻辑单元)、一个8-MByte SDRAM、一个64-Mbit串行配置存储设备。为了能够不间断地维持时间信息,HD-GR-1底板还配置了一个RTC。

\qquad 此外,底板包括一个用于编程和调试FPGA芯片的JTAG口,两个用于连接射频前端模块的通用I/O口插头,两个RS232串行端口,一个PPS信号接口,等等。底板用外部电源供电。

1.2.1 主要特性

\qquad 底板主要特性如下:

  • FPGA芯片

    • Altera Cyclone® IV EP4CE22E144 FPGA
    • 79个用户信号I/O引脚
  • 配置设备

    • Numonyx M25P64(兼容EPCS64)
  • 射频前端接口

    • 两个16-针插头(GPIOs)提供32个I/O引脚,用于接收射频前端信号(包括时钟信号),以及提供5V/3.3V电源和用于接地。
  • 内存芯片

    • 8-MByte SDRAM
  • 实时时钟

    • Maxim DS32X35
  • 时钟系统

    • 两个底板时钟振荡器(可选焊接)
    • 两个外部时钟信号(通过射频前端接口引入)
  • 电源

    • 10~30V外部电源接头
    • 3.3Vn内部钮扣电池
    • 5V/3.3V电源提供射频前端接口
  • 其它

    • 两个串行端口
    • 一个PPS信号接口
    • 一个系统复位按钮
    • 四个测试用LEDs

1.2.2 布局和器件

\qquad 图1-4显示了HD-GR-1底板正面布局,并对连接器和关键器件位置进行了标注:

  • 底板中间偏左是核心芯片Altera Cyclone-IV EP4CE22 FPGA (U1),实现的功能包括:基带模块、软核(处理器)、运行在软核中的基带控制软件和导航软件、以及其它一些外围组件和逻辑。围绕这片FPGA:

    • 左上方有一个Flash芯片(U51, Numonyx M25P64),右边有一个SDRAM芯片(U72),用于存储基带硬件逻辑、基带及导航软件、等等;
    • 左右下方各有一个贴片晶振(可选焊接)(Y41, Y42),用于为EP4CE22芯片提供时钟信号;
    • 上下各有一个通用I/O口插头(J5A, J5B),用于将射频前端模块(HD-2769-2RF-2) 连接到底板。
  • 底板左边有一个JTAG口(JTAG)和一个AS口(AS),用于对EP4CE22芯片进行编程和调试;

  • 底板右边包括:

    • 一个电源电路;
    • 一个实时时钟电路(RTC, Maxim DS32X35)。用于在断开外部电源时,为运行在微处理器中的软件维护时间、用户参数等信息。
  • 底板下部包括:

    • 两个串行端口(RS232_H_A, RS232_H_B),用于参数设置和数据输出;
    • 一个PPS信号接口(PPS),用于输出秒脉冲信号;
    • 一个系统复位按钮(SW_RST)以及若干测试用LEDs (LD2~LD5)。

图1-4 HD-GR-1底板正面器件布局

图1-4 HD-GR-1底板正面器件布局

1.2.3 底板框图

\qquad 图1-5给出了底板框图。为了赋予接收机开发的最大灵活性,所有重要连接都通过Cyclone IV FPGA芯片(U1)。图中射频接口(J5A, J5B)各引脚的信号定义参见1.3.3小节.

图1-5 底板框图

图1-5 底板框图

这篇关于1.2 HD-GR-1底板的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/939570

相关文章

usaco 1.2 Palindromic Squares(进制转化)

考察进制转化 注意一些细节就可以了 直接上代码: /*ID: who jayLANG: C++TASK: palsquare*/#include<stdio.h>int x[20],xlen,y[20],ylen,B;void change(int n){int m;m=n;xlen=0;while(m){x[++xlen]=m%B;m/=B;}m=n*n;ylen=0;whi

usaco 1.2 Name That Number(数字字母转化)

巧妙的利用code[b[0]-'A'] 将字符ABC...Z转换为数字 需要注意的是重新开一个数组 c [ ] 存储字符串 应人为的在末尾附上 ‘ \ 0 ’ 详见代码: /*ID: who jayLANG: C++TASK: namenum*/#include<stdio.h>#include<string.h>int main(){FILE *fin = fopen (

usaco 1.2 Milking Cows(类hash表)

第一种思路被卡了时间 到第二种思路的时候就觉得第一种思路太坑爹了 代码又长又臭还超时!! 第一种思路:我不知道为什么最后一组数据会被卡 超时超了0.2s左右 大概想法是 快排加一个遍历 先将开始时间按升序排好 然后开始遍历比较 1 若 下一个开始beg[i] 小于 tem_end 则说明本组数据与上组数据是在连续的一个区间 取max( ed[i],tem_end ) 2 反之 这个

usaco 1.2 Transformations(模拟)

我的做法就是一个一个情况枚举出来 注意计算公式: ( 变换后的矩阵记为C) 顺时针旋转90°:C[i] [j]=A[n-j-1] [i] (旋转180°和270° 可以多转几个九十度来推) 对称:C[i] [n-j-1]=A[i] [j] 代码有点长 。。。 /*ID: who jayLANG: C++TASK: transform*/#include<

Linux block_device gendisk和hd_struct到底是个啥关系

本文的源码版本是Linux 5.15版本,有图有真相: 1.先从块设备驱动说起 安卓平台有一个非常典型和重要的块设备驱动:zram,我们来看一下zram这个块设备驱动加载初始化和swapon的逻辑,完整梳理完这个逻辑将对Linux块设备驱动模型有深入的理解。 zram驱动加载的时候会调用zram_add函数,源码如下: 1887/*1888 * Allocate and initia

【渗透测试专栏】1.2认证和授权类-越权访问(水平/垂直越权)

该系列专栏旨在让漏洞检测变得更简单,只用于学习用途 靶机环境请看专栏前言专栏前言-WooYun漏洞库环境搭建-CSDN博客 目录 该系列专栏旨在让漏洞检测变得更简单,只用于学习用途 一、漏洞描述 1、水平越权 2、垂直越权 二、漏洞级别 三、漏洞检测方法 漏洞修复 一、漏洞描述 偏业务漏洞 1、水平越权 水平越权指的是在同一权限级别下,用户可以访问其他用户的资源或

如何在算家云搭建OpenSora 1.2(文本生成视频)

一. OpenSora 1.2简介 1. 技术特点 高清视频生成 : OpenSora 1.2 在 720p 高清文生视频质量和生成时长上取得了突破性进展,支持无缝产出任意风格的高质量短片。通过引入视频压缩网络(VAE)和更优的扩散模型算法,显著提升了视频生成的质量和效率。 视频压缩网络 : OpenSora 团队提出了一个创新的视频压缩网络,该网络在空间和时间两个维度上分别进行压缩。首

1.2 Java基础多线程面试题

21、介绍下进程和线程的关系 进程和线程是操作系统中两种重要的执行单元,它们在程序执行中扮演着不同的角色,但又密切相关。 进程 (Process) 定义: 进程是操作系统中独立运行的程序实例。每个进程拥有自己的地址空间、资源(如内存、文件描述符)和执行权限。一个进程可以包含多个线程。特点: 独立性: 进程是独立的执行单元,彼此之间的内存和资源是隔离的,这种隔离性增强了系统的稳定性和安全性。开

1.2 SQL注入之MYSQL语句语法

SQL注入之数据库概述 数据库就是一个存储数据的仓库,数据库是以一定方式存储在一起,能与多个用户共享,具有尽可能小的冗余,与应用程序彼此独立的数据集合。 关系型数据库 关系型数据库,存储的格式可以直观地反映实体间的关系,和常见的表格比较相似 关系型数据库中表与表之间有很多复杂的关联关系的 常见的关系型数据库有MySQL,Orcale,PostgreSQL , SQL Server等。

Hyperion 11.1.1.2 迁移步骤(转)

1.支持迁移的产品 产品代码    产品名称roles角色要求HUB Shared ServicesLCM AdministratorLCM 管理员HREGoracle's Hyperion Shared Services RegistryLCM AdministratorLCM 管理员ESBAPPEssbaseLCM Administrator Server Access Calc Dat