日常记录(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
Le vent se lève! . . . il faut tenter de vivre!
Le vent se lève! . . . il faut tenter de vivre!