OpenCores
URL https://opencores.org/ocsvn/adv_debug_sys/adv_debug_sys/trunk

Subversion Repositories adv_debug_sys

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /adv_debug_sys/trunk/Hardware/xilinx_internal_jtag
    from Rev 14 to Rev 8
    Reverse comparison

Rev 14 → Rev 8

/rtl/verilog/xilinx_internal_jtag.v
47,9 → 47,6
// CVS Revision History
//
// $Log: xilinx_internal_jtag.v,v $
// Revision 1.3 2009/06/16 02:54:23 Nathan
// Changed some signal names for better consistency between different hardware modules.
//
// Revision 1.2 2009/05/17 20:54:16 Nathan
// Changed email address to opencores.org
//
84,8 → 81,8
 
module xilinx_internal_jtag (
tck_o,
debug_tdo_i,
tdi_o,
debug_tdi_i,
tdo_o,
test_logic_reset_o,
run_test_idle_o,
shift_dr_o,
99,9 → 96,9
// Only used for Virtex 4/5 devices
parameter virtex_jtag_chain = 1;
 
input debug_tdo_i;
input debug_tdi_i;
output tck_o;
output tdi_o;
output tdo_o;
output test_logic_reset_o;
output run_test_idle_o;
output shift_dr_o;
110,10 → 107,10
output update_dr_o;
output debug_select_o;
 
wire debug_tdo_i;
wire debug_tdi_i;
wire tck_o;
wire drck;
wire tdi_o;
wire tdo_o;
wire test_logic_reset_o;
wire run_test_idle_o;
wire shift_dr_o;
141,9 → 138,9
.SEL1(debug_select_o), // USER1 active output
.SEL2(), // USER2 active output
.SHIFT(shift_dr_o), // SHIFT output from TAP controller
.TDI(tdi_o), // TDI output from TAP controller
.TDI(tdo_o), // TDI output from TAP controller
.UPDATE(update_bscan), // UPDATE output from TAP controller
.TDO1(debug_tdo_i), // Data input for USER1 function
.TDO1(debug_tdi_i), // Data input for USER1 function
.TDO2( 1'b0 ) // Data input for USER2 function
);
 
195,9 → 192,9
.SEL1(debug_select_o), // USER1 active output
.SEL2(), // USER2 active output
.SHIFT(shift_dr_o), // SHIFT output from TAP controller
.TDI(tdi_o), // TDI output from TAP controller
.TDI(tdo_o), // TDI output from TAP controller
.UPDATE(update_bscan), // UPDATE output from TAP controller
.TDO1(debug_tdo_i), // Data input for USER1 function
.TDO1(debug_tdi_i), // Data input for USER1 function
.TDO2(1'b0) // Data input for USER2 function
);
 
236,10 → 233,10
.SEL2(), // USER2 active output
.SHIFT(shift_dr_o), // SHIFT output from TAP controller
.TCK(tck_o), // TCK output from TAP controller
.TDI(tdi_o), // TDI output from TAP controller
.TDI(tdo_o), // TDI output from TAP controller
.TMS(), // TMS output from TAP controller
.UPDATE(update_dr_o), // UPDATE output from TAP controller
.TDO1(debug_tdo_i), // Data input for USER1 function
.TDO1(debug_tdi_i), // Data input for USER1 function
.TDO2( 1'b0) // Data input for USER2 function
);
 
263,9 → 260,9
.SEL1(debug_select_o), // USER1 active output
.SEL2(), // USER2 active output
.SHIFT(shift_dr_o), // SHIFT output from TAP controller
.TDI(tdi_o), // TDI output from TAP controller
.TDI(tdo_o), // TDI output from TAP controller
.UPDATE(update_bscan), // UPDATE output from TAP controller
.TDO1(debug_tdo_i), // Data input for USER1 function
.TDO1(debug_tdi_i), // Data input for USER1 function
.TDO2( 1'b0) // Data input for USER2 function
);
 
317,9 → 314,9
.SEL1(debug_select_o), // USER1 active output
.SEL2(), // USER2 active output
.SHIFT(shift_dr_o), // SHIFT output from TAP controller
.TDI(tdi_o), // TDI output from TAP controller
.TDI(tdo_o), // TDI output from TAP controller
.UPDATE(update_bscan), // UPDATE output from TAP controller
.TDO1(debug_tdo_i), // Data input for USER1 function
.TDO1(debug_tdi_i), // Data input for USER1 function
.TDO2( 1'b0 ) // Data input for USER2 function
);
 
359,9 → 356,9
.RESET(test_logic_reset_o), // Reset output from TAP controller
.SEL(debug_select_o), // USER active output
.SHIFT(shift_dr_o), // SHIFT output from TAP controller
.TDI(tdi_o), // TDI output from TAP controller
.TDI(tdo_o), // TDI output from TAP controller
.UPDATE(update_bscan), // UPDATE output from TAP controller
.TDO( debug_tdo_i ) // Data input for USER function
.TDO( debug_tdi_i ) // Data input for USER function
);
 
assign pause_dr_o = 1'b0;
400,9 → 397,9
.RESET(test_logic_reset), // Reset output from TAP controller
.SEL(debug_select_o), // USER active output
.SHIFT(shift_dr_o), // SHIFT output from TAP controller
.TDI(tdi_o), // TDI output from TAP controller
.TDI(tdo_o), // TDI output from TAP controller
.UPDATE(update_bscan), // UPDATE output from TAP controller
.TDO(debug_tdo_i) // Data input for USER function
.TDO(debug_tdi_i) // Data input for USER function
);
 
assign pause_dr_o = 1'b0;
/doc/xilinx_internal_jtag.pdf Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream
/doc/src/xilinx_internal_jtag.odt Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.