LIP1501CORE_dbg_interface

所属分类:VHDL/FPGA/Verilog
开发工具:VHDL
文件大小:195KB
下载次数:7
上传日期:2010-11-03 09:10:07
上 传 者joneychen12
说明:  Verilog Debug interface code

文件列表:
vsim.wlf (32768, 2007-06-09)
work\_info (1244, 2007-06-09)
work\dbg_trace\verilog.psm (77885, 2007-06-09)
work\dbg_trace\_primary.dat (6525, 2007-06-09)
work\dbg_trace\_primary.vhd (2522, 2007-06-09)
work\dbg_top\verilog.psm (114176, 2007-06-09)
work\dbg_top\_primary.dat (13791, 2007-06-09)
work\dbg_top\_primary.vhd (1103, 2007-06-09)
work\dbg_sync_clk1_clk2\verilog.psm (10353, 2007-06-09)
work\dbg_sync_clk1_clk2\_primary.dat (1098, 2007-06-09)
work\dbg_sync_clk1_clk2\_primary.vhd (429, 2007-06-09)
work\dbg_registers\verilog.psm (52741, 2007-06-09)
work\dbg_registers\_primary.dat (5035, 2007-06-09)
work\dbg_registers\_primary.vhd (2386, 2007-06-09)
work\dbg_register\verilog.psm (7502, 2007-06-09)
work\dbg_register\_primary.dat (543, 2007-06-09)
work\dbg_register\_primary.vhd (438, 2007-06-09)
work\dbg_crc8_d1\verilog.psm (9805, 2007-06-09)
work\dbg_crc8_d1\_primary.dat (1097, 2007-06-09)
work\dbg_crc8_d1\_primary.vhd (434, 2007-06-09)
dbg_crc8_d1.v (5449, 2001-09-27)
dbg_defines.v (6106, 2001-09-27)
dbg_register.v (3787, 2001-09-27)
dbg_registers.v (9919, 2001-09-27)
dbg_sync_clk1_clk2.v (4380, 2001-09-27)
dbg_timescale.v (3227, 2001-09-27)
dbg_top.v (41583, 2001-09-27)
dbg_trace.v (21097, 2001-09-27)
dbgsupp.pdf (142350, 2001-09-27)
do.do (970, 2001-09-27)
file.do (937, 2001-09-27)
run_dbg.do (573, 2007-06-09)
transcript (3161, 2007-06-09)
work\dbg_trace (0, 2010-09-19)
work\dbg_top (0, 2010-09-19)
work\dbg_sync_clk1_clk2 (0, 2010-09-19)
work\dbg_registers (0, 2010-09-19)
work\dbg_register (0, 2010-09-19)
work\dbg_crc8_d1 (0, 2010-09-19)
... ...

////////////////////////////////////////////////////////////////////// //// //// //// README.txt //// //// //// //// //// //// This file is part of the SoC/OpenRISC Development Interface //// //// http://www.opencores.org/cores/DebugInterface/ //// //// //// //// //// //// Author(s): //// //// Igor Mohor //// //// igorm@opencores.org //// //// //// //// //// //// All additional information is avaliable in this README.txt //// //// file. //// //// //// ////////////////////////////////////////////////////////////////////// //// //// //// Copyright (C) 2000,2001 Authors //// //// //// //// This source file may be used and distributed without //// //// restriction provided that this copyright statement is not //// //// removed from the file and that any derivative work contains //// //// the original copyright notice and the associated disclaimer. //// //// //// //// This source file is free software; you can redistribute it //// //// and/or modify it under the terms of the GNU Lesser General //// //// Public License as published by the Free Software Foundation; //// //// either version 2.1 of the License, or (at your option) any //// //// later version. //// //// //// //// This source is distributed in the hope that it will be //// //// useful, but WITHOUT ANY WARRANTY; without even the implied //// //// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// //// PURPOSE. See the GNU Lesser General Public License for more //// //// details. //// //// //// //// You should have received a copy of the GNU Lesser General //// //// Public License along with this source; if not, download it //// //// from http://www.opencores.org/lgpl.shtml //// //// //// ////////////////////////////////////////////////////////////////////// // // CVS Revision History // // $Log: README.txt,v $ // Revision 1.2 2001/09/20 10:10:57 mohor // Working version. Few bugs fixed, comments added. // // Revision 1.1.1.1 2001/09/13 13:49:19 mohor // Initial official release. // // Revision 1.2 2001/06/01 22:22:35 mohor // This is a backup. It is not a fully working version. Not for use, yet. // // Revision 1.1 2001/05/18 13:12:09 mohor // Header changed. All additional information is now avaliable in this README.txt file. // // PROJECT: SoC/OpenRISC Development (debug) Interface PROJECT AND DOCUMENTATION ON THE WEB: The project that this files are part of is avaliable on the opencores web page: http://www.opencores.org/cores/DebugInterface/ Documentation can also be found there. For direct download of the documentation go to: http://www.opencores.org/cgi-bin/cvsget.cgi/dbg_interface/doc/DbgSupp.pdf OVERVIEW (main Features): Development Interface is used for development purposes (Boundary Scan testing and debugging). It is an interface between the RISC, peripheral cores and any commercial debugger/emulator or BS testing device. The external debugger or BS tester connects to the core via JTAG port. The Development Port also contains a trace and support for tracing the program flow, execution coverage and profiling the code. dbg_tb.v is a testbench file. file_communication.v is used for simulating the whole design together with the debugger through two files that make a JTAG interface dbg_top.v is top level module of the development interface design COMPATIBILITY: - WISHBONE rev B.1 - IEEE 1149.1 (JTAG) KNOWN PROBLEMS (limits): - RISC changes Watchpoints and breakpoints on rising edge of the Mclk clock signal. Simulation should do the same. TO DO: - Add a WISHBONE master support if needed - Add support for boundary scan (This is already done, but not yet incorporated in the design)

近期下载者

相关文件


收藏者