快速傅里叶变换(FFT)算法实现的流水线结构FFT处理器在实时专用处理器中得到了广泛应用.Bi和Jones提出一种固定1024点流水线FFT处理器结构,该结构在运算的每级只采用一个复数乘法器.
2021-11-18 21:42:18 195KB 处理器
1
本资源设置1个资源分,您可以下载作为捐献。 如果您有Git,还可以从http://www.goldenhawking.org:3000/goldenhawking/zoom.pipeline直接签出最新版本 (上一个版本“一种可伸缩的全异步C/S架构服务器实现”是有问题的,现在已经完成更改)。 服务由以下几个模块组成. 1、 网络传输模块。负责管理用于监听、传输的套接字,并控制数据流在不同线程中流动。数据收发由一定规模的线程池负责,实现方法完全得益于Qt的线程事件循环。被绑定到某个Qthread上的Qobject对象,其信号-槽事件循环由该线程负责。这样,便可方便的指定某个套接字对象使用的线程。同样,受惠于Qt的良好封装,直接支持Tcp套接字及SSL套接字,且在运行时可动态调整。(注:编译这个模块需要Qt的SSL支持,即在 configure 时加入 -openssl 选项) 2、 任务流水线模块。负责数据的处理。在计算密集型的应用中,数据处理负荷较重,需要和网络传输划分开。基于普通线程池的处理模式,也存在队列阻塞的问题——若干个客户端请求的耗时操作,阻塞了其他客户端的响应,哪怕其他客户端的请求很短时间就能处理完毕,也必须排队等待。采用流水线线程池避免了这个问题。每个客户端把需要做的操作进行粒度化,在一个环形的队列中,线程池对单个客户端,每次仅处理一个粒度单位的任务。单个粒度单位完成后,该客户端的剩余任务便被重新插入到队列尾部。这个机制保证了客户端的整体延迟较小。 3、 服务集群管理模块。该模块使用了网络传输模块、任务流水线模块的功能,实现了跨进程的服务器ßà服务器链路。在高速局域网中,连接是快速、稳定的。因此,该模块被设计成一种星型无中心网络。任意新增服务器节点选择现有服务器集群中的任意一个节点,接入后,通过广播自动与其他服务器节点建立点对点连接。本模块只是提供一个服务器到服务器的通信隧道,不负责具体通信内容的解译。对传输内容的控制,由具体应用决定。 4、 数据库管理模块。该模块基于Qt的插件式数据库封装QtSql。数据库被作为资源管理,支持在多线程的条件下,使用数据库资源。 5、 框架界面。尽管常见的服务运行时表现为一个后台进程,但为了更好的演示服务器的功能,避免繁琐的配置,还是需要一个图形界面来显示状态、设置参数。本范例中,界面负责轮训服务器的各个状态,并设置参数。设置好的参数被存储在一个ini文件中,并在服务开启时加载。 6、应用专有部分模块。上述1-4共四个主要模块均是通用的。他们互相之间没有形成联系,仅仅是作为一种资源存在于程序的运行时(Runtime)之中。应用专有部分模块根据具体任务需求,灵活的使用上述资源,以实现功能。在范例代码中,实现了一种点对点的转发机制。演示者虚拟出一些工业设备,以及一些操作员使用的客户端软件。设备与客户端软件在成功认证并登录后,需要交换数据。改变这个模块的代码,即可实现自己的功能。
2021-11-18 10:59:15 3.51MB Qt C++ 流水线 C/S架构
1
三菱PLC流水线控制程序工程示例 使用语言:gxw 主要功能:三菱PLC的流水线控制程序现场实例 可供参考 适合人群:新手及有一定经验的开发人员
2021-11-16 17:01:33 174KB 三菱PLC 流水线控制 gxw 工程示例
流水线处理器 用于模拟单核 5 级流水线处理器的 C 代码。
2021-11-09 18:46:38 2.38MB C
1
0  引言   随着CMOS技术的迅猛发展,CMOS图像传感器以其高集成度、低功耗、低成本等优点,已广泛用于超微型数码相机、手机等图像采集的领域。而流水线模数转换器以其高速、低功耗、中高精度而被广泛应用于图像传感器的芯片级和列级A/D转换器中。当前,流水线A/D转换器比较成熟的国际水平已达到14 bit 10 MHz。国内已流片成功的大多数是10 bit流水线A/D转换器,因此10 bit以上的高精度流水线A/D转换器还需要进一步研究。在A/D转换器中,采样保持电路作为其前端最关键的模块,它的性能直接决定了整个ADC的性能。   本文采用一种全差分电荷转移型结构的采样保持电路,这种结构可以
1
目前对于需要5 MSPS至10 MSPS以上采样速率的应用,流水线式分级ADC架构占优势。尽管flash(全并行)架构在上世纪80年代和90年代早期主导8位视频IC ADC市场,但现代应用中流水线式架构已大面积取代Flash ADC。也有少量采样速率高于1 GHz的高功率砷化镓(GaAs)工艺Flash转换器,但分辨率仅限于6或8位。不过,Flash转换器仍然是较高分辨率流水线式ADC的常用构建模块。
2021-11-05 21:02:58 1.47MB ADC 架构 流水线式ADC
1
Pipeline-processor:基于Verilog HDL的五级流水线处理器 开发平台 VIVADO 16、xilinx FPGA开发板 设计要求 设计一个 5 级流水线的 MIPS 处理器,采用如下方法解决竞争问题: 采用完全的 forwarding 电路解决数据关联问题。 对于 Load use 类竞争采取阻塞一个周期 + Forwarding 的方法解决。 对于分支指令在 EX 阶段判断(提前判断也可以),在分支发生时刻取消 ID 和 IF 阶段的两条指令。 对于 J 类指令在 ID 阶段判断,并取消 IF 阶段指令。 分支和跳转指令做如下扩充:分支指令( beq 、 bne 、 blez 、 bgtz 、 bltz) 和跳转指令 (j 、 jal 、 jr 、 jalr) 该处理器支持未定义指令异常和中断的处理 设计定时器外设,可以根据设定周期产生外部中断,通过该定时器触发
2021-10-28 13:32:42 37KB Verilog
1
脑MRI序列的预处理 这是对ADNI数据集的大脑MR图像进行预处理的管道通过使用FMRIB软件库( FSL )和高级归一化工具( ANTs )。 1.安装FSL和ANT 按照说明下载并安装FSL 。 从或源代码编译ANT 。 2.安装Python软件包 所有必需的库如下所示: tqdm 麻木 科学的 py 尼巴​​贝 matplotlib sciKit-fuzzy(可选) scikit-learn(可选) 3.下载数据集 此仓库中使用的数据集是ADNI1和ADNI2的AD和NC筛选图像。 见。 这是原始图像的一个样本。 4.重新组织文件 将工作目录切换到src 。 运行reorgnize.py,它将ADNI1和ADNI2合并到一个文件夹中。 python reorgnize.py 5.注册 运行registraion.py通过FSL FLIRT将图像转换为模板的坐标系。
2021-10-27 19:09:18 60.85MB mri registration preprocessing enhancement
1
devops主题系列演讲一共有14个部分,这是第3部分,每个部分里有10个大佬演讲的PPT,每个PPT都是独立的。 石雪峰-DevOps在Android生态中的实践演进.pdf 孙振鹏-席卷全球的 DevOps 狂潮.pdf 许峰-海外传统企业 DevOps 转型的若干案例.pdf 张乐-流水线驱动CD&DevOps.pdf DevOps工作三步法-刘征-2018深圳DevOpsDays.pdf 安闻-DevOps敏捷测试之道.pdf 任发科-DevOps与SRE珠联璧合之路.pdf 王津银-运维,为DevOps持续交付而生.pdf 朱盟-博时基金DevOps体系实践.pdf 董申曦-DevOps 下的测试方法.pdf
2021-10-27 11:07:33 71.27MB devops 运维转型 流水线 CICD
1
描述 流水线 CPU 设计、Quartus 平台、Verilog HDL、团队合作 用 Verilog 编写的 MIPS CPU 的实现。 该项目处于非常早期的阶段,目前仅实现 MIPS CPU 的最基本功能。 32 位 MIPS 处理器 在 Verilog 中实现 5级流水线 静态分支未采用分支预测器 解码中的分支检测(阶段 2) 支持停顿,避免写后读(RAW)等危害 可以从内存转发(第 4 阶段)和写回(第 5 阶段) 要求 该项目需要一个 Verilog 模拟器,例如 Quartus。 作者 徐东李千克 版权 版权所有 :copyright: 2014, Rui-Yi Zhang, Dong Xu, Qian-Ke Li。 版权所有。 该项目是免费软件,在下。
2021-10-26 09:14:45 19.9MB Verilog
1