FPGA实现双调排序方法详解

时间:2025-07-26  作者:Diven  阅读:0

基于双调排序算法的蝶形图,我们可以得到地址的变化规律。这里以长度为16的双调序列为例,其地址变化规律入下图所示。由于长度为16,故总共需要4个Stage。图中每个Stage颜色的个数表明该Stage可分为的组数。例如Stage 0可分为1组,Stage 1可分为2组,Stage 2可分为4组,Stage 3可分为8组。

FPGA实现双调排序方法详解

每组的起始地址和对应的Stage紧密相关,例如Stage 1第0组起始地址为0,即(16/2^1)*0,第1组起始地址为8,即(16/2^1)*1。每组的地址个数也由Stage决定。例如Stage 1每组地址长度为4,即16/2^(1+1),Stage 2每组地址长度为2,即16/2^(2+1)。同一组内,相邻地址的间距为1,例如Stage 1第0组的4个地址为[0,1,2,3],相邻地址间距为1,第1组的4个地址为[8,9,10,11],相邻地址间距为1。

一旦确定了op1的地址就很容易确定op2的地址,因为两者之差(用diff表示)也是由Stage决定的。例如:Stage 0两者之差为8,即16/2^(0+1),Stage 1两者之差为4,即16/2^(1+1)。

我们将地址规律为如下图所示形式。这里一个重要的数据是Stage,其与序列长度的关系可表示为Stage=log2(N);另一个重要数据为diff,其与Stage关系可表示为diff=N/2^(Stage+1)。

在此基础上我们就很容易借助C++或Matlab生成两个操作数的地址。这里采用Matlab,相应的Matlab函数如下图所示。代码第5行用于判断序列长度是否为2的整数次幂。

有了地址关系也就有了数据之间的关系。通常情况下,数据是按时间顺序串行进入的,所以我们也期望每次排序之后也是串行输出的。根据数据流的关系,我们可以采用单路径延迟反馈(Single-pathDelay Feedback, SDF)运算单元流水结构,SDF单元如下图所示。

图中butterfly为蝶形运算单元,(2^P)D为延迟单元,延迟级数与所在Stage相关。仍以长度为16的双调序列为例,Stage 为0时,延迟级数为8,Stage 为1时,延迟级数为4,Stage为2时,延迟级数为2,Stage为3时延迟级数为1。图中sel为分频信号,仍与Stage相关,Stage为0时,sel为时钟的8分频信号,不难看出,分频系数与延迟级数是一致的。

在此基础上,将4个SDF相连即可实现串行输入/串行输出的双调排序。下图给出了Stage 0对应的SDF结构。

下图显示了相应的仿真结果。

  审核编辑:黄飞

 

猜您喜欢

汽车保险丝作为保护车辆电路安全的重要元件,其质量和型号选择显得尤为关键。WONKEDQ作为汽车保险丝领域的知名品牌,凭借其高品质的产品和多样化的型号,赢得了广大...
2024-12-16 06:51:30

贴片电阻上的5111并非直接表示阻值,而是采用EIA-96标准的代码表示法。5111代表的阻值是5.1kΩ。EIA-96代码由三位数字组成,前两位数字表示有效数...
2024-11-29 10:26:30

汽车保险丝作为保护汽车电路安全的重要元件,其作用愈发重要。作为知名品牌,伊莱科(ELECALL)汽车保险丝凭借高品质的产品性能和可靠的安全保障,赢得了广大车主和...
2022-05-18 15:09:30

基于LUT的DDS的设计DDS(Direct Digital Synthesis)直接数字频率合成技术由USA J.Tierncy首先提出。它是一种以数字...
2023-01-03 11:50:00

电子元器件的世界里,选择合适的贴片电阻供应商很重要。我们深知您的需求,并致力于提供高品质、高可靠性的贴片电阻产品,成为您值得信赖的合作伙伴。我们拥有多年的行业经...
2024-11-29 10:25:50

现代电子设备的设计中,封装形式对电路性能和空间利用率的影响日益显著。HVSSOP10_3X3MM_EP作为新型的封装技术,因其优越的性能和紧凑的尺寸,受到广泛关...
2025-02-21 11:16:05

压敏电阻作为重要的电路保护元件,越来越受到关注。格莱尔(GLE)作为压敏电阻领域的知名品牌,其产品系列丰富,性能稳定,应用于各种电子设备中。本文将围绕“格莱尔(...
2018-07-20 15:52:30

FDD温度保险丝作为关键组件,是不可少的配件。本文将深入探讨FDD温度保险丝的核心特性及其在多个行业的应用,同时介绍几个领先的国际电工品牌,为您揭示这一技术的奥...
2021-09-17 11:06:30

一、光纤传感器光纤传感器是一种将被测对象的状态转变为可测的光信号的传感器。光纤传感器的工作原理是将光源入射的光束经由光纤送入调制器,在调制器内与外界被测参数的相...
2023-09-12 08:08:00

保护电路安全的元件显得尤为重要。自恢复保险丝(PTC保险丝)因其能够自动断开和恢复电路的特性,应用于各种电子产品中。作为国内知名品牌,好利来 HOLLYLAND...
2022-06-12 15:34:30