在handelc中直接调用verilog模块
来源:互联网 发布:网络推广和seo 编辑:程序博客网 时间:2024/05/17 04:23
在handelc中可以直接调用verilog,vhdl,edif的现成模块,在这只说一下调用verilog模块的方法
Handel-C code
set clock = external "D17";
unsigned 4 x;
interface verilog_component
(unsigned 4 return_val) //verilog模块中的输出的接口,接口名称要与模块中的一致
verilog_component_instance
(unsigned 1 clk = __clock, // verilog模块中的输入接口
unsigned 4 sent_value = x)
with {busformat = "B_I"};
void main(void) //main函数
{
unsigned 4 y;
y = verilog_component_instance.return_val; // 从verilog模块中读数据。
x = y; // 向Verilog 模块中写数据
}
Verilog code 下边的代码就是被handelc调用的verilog文件中的模块代码
The Verilog module will need an interface like this to be compatible with the Handel-C:
module verilog_component(clk, sent_value_0, sent_value_1, sent_value_2,
sent_value_3, return_val_0, return_val_1,
return_val_2, return_val_3);
input clk;
input sent_value_0;
input sent_value_1;
input sent_value_2;
input sent_value_3;
output return_val_0;
output return_val_1;
output return_val_2;
output return_val_3;
endmodule
- 在handelc中直接调用verilog模块
- 如何用Handelc调用有inout类型的verilog模块
- Verilog模块调用
- 在VC中直接调用系统对话框
- 在C#中能否直接调用WIN32API
- 在peoplecode中直接调用SQR
- 在C#中直接调用相关程序
- 在Java中直接调用js代码
- 在Java中直接调用js代码
- 在Java中直接调用js代码
- 在Java中直接调用js代码
- 在Java中直接调用js代码
- 在python中直接调用androguard
- 在Java中直接调用js代码
- 在python中直接调用androguard
- 在Java中直接调用js代码
- 在Java中直接调用js代码
- 在Java中直接调用js代码
- case when then的两种写法
- UITableView多选删除,类似mail中的多选删除效果
- 用 Big Data 挖掘新的业务洞察
- 搞定DM9000CIEP网卡驱动,费时三天,发来共享
- 【练习01】 简单题(1)1009
- 在handelc中直接调用verilog模块
- 【Android基础】Activity的启动模式(android:launchMode)
- 基于VTK的Qt应用程序开发
- Identifying App Installations
- Google 已经把 iOS 版 Gmail 的 UI 风格带入行动版和 Gmail Offline 上
- 如何强化 TCP/IP 堆栈
- ANDROID Layout xml属性
- 半透明样式
- 使用二分法从数组中找出最小的k个数