[an error occurred while processing this directive]
|
------------------file jtag_pins.v ---------------------------
module jtag_pins
( // inputs:
tms,
tck,
tdi,
// ntrst,
// tdoutap,
tdouser,
// outputs:
tdo,
tmsutap,
tckutap,
tdiutap,
shiftuser,
clkdruser,
updateuser,
runidleuser,
usr1user
);
output tdo;
output tmsutap;
output tckutap;
output tdiutap;
output shiftuser;
output clkdruser;
output updateuser;
output runidleuser;
output usr1user;
input tms;
input tck;
input tdi;
// input ntrst;
// input tdoutap;
input tdouser;
wire tdo;
wire tmsutap;
wire tckutap;
wire tdiutap;
wire shiftuser;
wire clkdruser;
wire updateuser;
wire runidleuser;
wire usr1user;
tornado_jtag the_tornado_jtag
(
.tdo (tdo),
.tmsutap (tmsutap),
.tckutap (tckutap),
.tdiutap (tdiutap),
.shiftuser (shiftuser),
.clkdruser (clkdruser),
.updateuser (updateuser),
.runidleuser (runidleuser),
.usr1user (usr1user),
.tms (tms),
.tck (tck),
.tdi (tdi),
// .ntrst (ntrst),
// .tdoutap (tdoutap),
.tdouser (tdouser)
);
endmodule
-----------------------EOF--------------------------
Ноги tms, tck, tdi, tdo надо присобачить к одноименныи выводам топлевел дизайна и не назначать распиновку они разведутся сами
Как раведешь можешь в фулпане посмотреть че получилось результат тебя приятно удивит
А еше ету конструкцию можно соеленить с
http://www.telesys.ru/wwwboards/fpga/173/messages/51676.shtml
и через JTAG прошить epcsку
но тебе придется применить програмерское умение и исходники от JRunner.exe
Порты остальнае присобачить к своей схеме и делай с ними че хочешь
E-mail: info@telesys.ru