错误当生成试验台
2视图(30天)
显示旧的评论
我生成一个试验台的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)
Kiran Kintali
2021年4月6日
需要
dut.m
和
testbench.m
和一个
项目文件(数据类型设置,高密度脂蛋白设置)
调试这样的浮点固定poitn转换或HDL代码生成问题。