使用模型sim交换verilog HDL

时间:2016-01-18 09:14:27

标签: sorting

我已经编写了代码来通过读取txt文件来处理元素。我试图交换价值......但是没有用。请帮助我。

开始

$display("rdata");
for (i=0; i<5; i=i+1)
for (j=i+1; j<6; j=j+1)
if(data[i]<data[j])
k=data[i];
data[i]=data[j];
data[j]=k;
$display("%h",data[i]);
fp1=$fopen("vectors2.txt");

1 个答案:

答案 0 :(得分:1)

选择if条件的范围。试试这个:

$display("rdata");
for (i=0; i<5; i=i+1)
    for (j=i+1; j<6; j=j+1)
        if(data[i]<data[j])
        {
            k=data[i];
            data[i]=data[j];
            data[j]=k;
        }
$display("%h",data[i]);
fp1=$fopen("vectors2.txt");