错误当生成试验台

2视图(30天)
Aswin PJ
Aswin PJ 2016年3月20日
回答: Kiran Kintali 2021年4月6日
我生成一个试验台的AES加密/解密功能,我写。它的原型
函数EnPlainText = aes_init (cipherPlain、关键模式)
% EnPlainText -加密/纯文本
% CipherPlain -密码/纯文本
%键,键
%模式——适用于加密和解密错误
我创建了一个名称的主要testbench。m的以下内容:
密文= aes_init(16: 1:1, 1:16,真的)
明文= aes_init(密文,1:16,假)
然后我把代码转化为使用高密度脂蛋白HDL代码转换器。的所有步骤,直到HDL验证成功,没有任何警告或错误。当我试着测试试验台使用生成的代码 与高密度脂蛋白试验台验证 高密度脂蛋白编码器菜单选项,显示以下错误。
# # #开始TestBench一代。
错误使用eml_error(20)行
embedded.fi必须在1和4之间的整数。
错误在Float2FixedConverter > runTestBenchToLogDataNew / withScopeProtection runSimWithTBEvalSimFcn享年567岁
错误在Float2FixedConverter > runTestBenchToLogDataNew享年495岁
错误在HDLCoderTB > computeData享年399岁
错误在HDLCoderTB > generateTB享年460岁
错误在经理> wfa_runSimulation享年760岁
为什么这个错误显示。我如何解决这个问题?
谢谢。
1评论
赛Sankar
赛Sankar 2017年5月5日
兄弟我也得到同样的错误,你算出来。你能告诉我如何解决这个错误呢

登录置评。

答案(1)

Kiran Kintali
Kiran Kintali 2021年4月6日
需要 dut.m testbench.m 和一个 项目文件(数据类型设置,高密度脂蛋白设置) 调试这样的浮点固定poitn转换或HDL代码生成问题。