可重构计算

G

Guest

Guest
嗨,
我尝试编写代码来动态地重新配置2复用器...就像有2个,4 * 1与一名8 * 1复用器..完成不需要时,一个4 * 1多路复用器不能在地方来的..复用器
如何更改我的代码
, 以使这项工作..

 
这听起来像你需要养活你的两个4比1复用器成2比1的复用。
如果您告诉我们您的代码,我相信有人可以帮助你改变它。

 
这是我的好两个4 * 1复用器普通代码为8 * 1,复用..

模块mux8_to_1(i0,为I1,I2,对应原馆内I3,I4中,i5的I6款,ì7,S0和一,中二,邻);
输入i0,为I1,I2,对应原馆内I3,I4中,i5的I6款,ì7,S0和一,中二;
输出o;
第Ø;
第mux_out1,mux_out2;
MUX4_to_1货币供应量M1(i0,为I1,I2,对应原馆内I3,S0和中一,mux_out1);
MUX4_to_1平方米(I4中,i5的I6款,ì7,S0和中一,mux_out2);
mux2_to_1立方米(mux_out1,mux_out2,中二,邻);
/ /###请启动您的Verilog代码这里###
endmodule

模块MUX4_to_1(i0,为I1,I2,对应原馆内I3,S0和中一,邻);/ /###请启动您的Verilog代码这里###
输入i0,为I1,I2,对应原馆内I3;
输出o;
输入S0和中一;
丝第0 D1和D2,维生素D3;
丝Ø;

分配D0为〜s0&〜中一&i0;
分配D1的=〜s0&中一&i1;
分配d2 = s0&〜中一&i2;
分配维生素D3 = s0&中一&i3;
分配Ø = d0 | D1的| d2 |维生素D3;
endmodule模块mux2_to_1(i0,I1中,硫,氧);
输入i0,I1中,秒;
输出o;
丝Ø;
分配Ø =(i0&〜县)|(I1中&S)的;

/ /###请启动您的Verilog代码这里###
endmodule所以
, 现在,我要如何改变我的代码
, 使之动态reconfigurable.please建议更正

 
我曾经考虑可重构计算做决定时
, 我的最后一年计划的想法。根据我对这个问题没有什么聚会
, 是为了使FPGA的配置本身,美将加载新的设备配置位
, 以便在设备改造的各种逻辑组件之间的连接。这可以通过将处理器/ PROM的旁边
, 并连接了FPGA的配置引脚它。现在
, 当刺激您的设备需要重新调整其设置,处理器或PROM会做的加载到FPGA的配置数据的适当工作。这样
, 您就可以做运行时重新配置。

你写Verilog代码重新配置FPGA的想法是我第一次听证会。告诉我是否有些knowlegable人指导你
, 或者已经回合自己的沉思?我问
, 因为我想知道它是否真的可以

 
是的shakeebh,
什么Verilog代码编写简单,而不是重新配置的东西,
u能只是提出一些例子代码重构那么我们可以了解更多。如果u有乌拉圭回合的讲演
谢谢

 
对不起
, 我dont有固定线路上重新配置任何东西。我没有做任何事情有关。但是,请与我分享
, 如果您有任何!

 
你能告诉有关Xilinx的MicroBlaze的..我听说它是用于运行时重新配置..你能告诉我怎样?

 
我不知道这个设备。但是我从描述的顶点系列设备的局部重配置的流动型赛灵思的应用笔记。你可以下载(应用笔记290)从赛灵思网站或告诉我
, 我会上传到这里

 

Welcome to EDABoard.com

Sponsor

Back
Top