日常记录(12)ATM信元、fscanf返回值

ATM信元

ATM是一种高速分组交换技术。它的基本数据传输单元是信元。信元有一个5字节的信元头和一个48字节的用户数据,它的长度是53字节。

https://zh.wikipedia.org/wiki/%E5%BC%82%E6%AD%A5%E4%BC%A0%E8%BE%93%E6%A8%A1%E5%BC%8F

ATM为一种交换技术,在发送资料时,先将数字资料切割成多个固定长度的数据包,之后利用光纤或DS1/DS3发送。到达目的地后,再重新组合。

ATM网络可同时将声音、影像及资料集成在一起。针对各种信息类型,提供最佳的传输环境。

 

fscanf返回值

https://blog.csdn.net/glf404/article/details/5559415

实际读取的数据个数,出错或者到结尾返回EOF

https://blog.csdn.net/winson_cys/article/details/100175964

module aaa ();
    reg [7:0] a[10];
    initial begin
        int fp = $fopen("aaa.txt", "r");
        $fscanf(fp, "%b", a[0]);
        $fscanf(fp, "%b", a[1]);
        $display("%p", a);
        $fclose(fp);
    end
endmodule

txt中的内容:

1111_0000
0000_1111

输出:

'{'hf0, 'hf, 'hxx, 'hxx, 'hxx, 'hxx, 'hxx, 'hxx, 'hxx, 'hxx}

 

默认的缺省值

双状态为0,四状态为x

posted @ 2021-12-16 21:07  大浪淘沙、  阅读(336)  评论(0)    收藏  举报