⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mtools.h

📁 基于4个mips核的noc设计
💻 H
字号:
/**************************************************************** *  TU Eindhoven, Eindhoven, The Netherlands, November 2003 *  Name    :   mtools.h *  Author  :   Mathijs Visser *              (Mathijs.Visser@student.tue.nl) *  Purpose :   Tools for the mini-MIPS ****************************************************************/#ifndef MTOOLS_H_#define MTOOLS_H_void mt_halt(void);/**************************************************************** * DESCRIPTION of mt_halt(): Halt the processor. ****************************************************************/void mt_delay(int loop_count);/**************************************************************** * DESCRIPTION of mt_delay(): Delay for loop_count loops. ****************************************************************/#define MPRINTF_START_ADDR 	((char *)0xE00)#define MPRINTF_MAX_ADDR 	((char *)0xFFF)#define MPRINTF_BUFFER_SIZE 	200#define MPRINTF_WRAP_COUNT 	1000int mprintf (char *format, ...);/**************************************************************** * DESCRIPTION of mprintf():
 *   Same as printf() except that output is saved on a rotating store
 *   in (data) memory starting at MPRINTF_START_ADDR and ending
 *   at MPRINTF_MAX_ADDR. MPRINTF_WRAP_COUNT is decreased
 *   whenever saving restarts at MPRINTF_START_ADDR. If the
 *   position is MPRINTF_MAX_ADDR and the counter is zero no data 
 *   is saved. Before output is saved, it is stored in a buffer that is
 *   MPRINTF_BUFFER_SIZE bytes. If the output has more bytes, then
 *   that may lead to corruption. ****************************************************************/void print4bytes(const void *data);/**************************************************************** * DESCRIPTION of print4bytes(): * Saves the first 4 bytes of the data pointed to by data in both 
  * hexadecimal and ASCII format using mprintf(). ****************************************************************/void dump4bytes(char *buffer, const void *data);/**************************************************************** * DESCRIPTION of dump4bytes(): * Saves the first 4 bytes of the data pointed to by data in both * hexadecimal and ASCII format to buffer. ****************************************************************/#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -