gpt4 book ai didi

string - 如何在VHDL中将字符串转换为整数?

转载 作者:行者123 更新时间:2023-12-04 17:12:17 24 4
gpt4 key购买 nike

我正在将文本数据加载到VHDL测试台中,我想将输入字符串转换为整数值。

例如:“123” => 123

有人可以推荐在VHDL中将字符串转换为整数的“最佳”方法吗?

最佳答案

阅读行阅读函数应该可以实现您想要的功能。

基本上:

  • 打开文件
  • 使用readline将文件中的下一行放入行缓冲区
  • 使用read将行缓冲区解析为有用的数据
  • (可选)根据需要转换已解析的值


  • 代码段:
    library STD;
    use std.textio.all;
    ...
    variable File_Name : string;
    file my_file : text;
    variable lineptr : line;
    variable temp : integer;
    ...
    file_open(my_file, File_Name, read_mode); -- open the file
    readline(my_file, lineptr); -- put the next line of the file into a buffer
    read(lineptr, temp); -- "parse" the line buffer to an integer
    -- temp now contains the integer from the line in the file
    ...

    关于string - 如何在VHDL中将字符串转换为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7271092/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com