This documentation was automatically generated with AcDoc tool.
- 00001     /**
- 00002     * @file i8051.ac
- 00003     * @author Tiago Sampaio Lins
- 00004     * Silvio Veloso
- 00005     *
- 00006     * The ArchC Team
- 00007     * http://www.archc.org/
- 00008     *
- 00009     * Computer Systems Laboratory (LSC)
- 00010     * IC-UNICAMP
- 00011     * http://www.lsc.ic.unicamp.br/
- 00012     *
- 00013     * @version 1.0
- 00014     * @date Thu, 29 Jun 2006 14:49:07 -0300
- 00015     *
- 00016     * @brief The ArchC i8051 functional model.
- 00017     *
- 00018     * @attention Copyright (C) 2002-2006 --- The ArchC Team
- 00019     *
- 00020     * This program is free software; you can redistribute it and/or modify
- 00021     * it under the terms of the GNU General Public License as published by
- 00022     * the Free Software Foundation; either version 2 of the License, or
- 00023     * (at your option) any later version.
- 00024     *
- 00025     * This program is distributed in the hope that it will be useful,
- 00026     * but WITHOUT ANY WARRANTY; without even the implied warranty of
- 00027     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- 00028     * GNU General Public License for more details.
- 00029     *
- 00030     * You should have received a copy of the GNU General Public License
- 00031     * along with this program; if not, write to the Free Software
- 00032     * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- 00033     *
- 00034     */
- 00035    
- 00036     AC_ARCH (i8051){
- 00037    
- 00038     ac_cache IRAM:255;
- 00039     ac_cache IRAMX:64K;
- 00040     ac_icache IROM:64k;
- 00041    
- 00042     ac_wordsize 8;
- 00043    
- 00044     ARCH_CTOR (i8051) {
- 00045    
- 00046     ac_isa ("i8051_isa.ac" );
- 00047     set_endian ("big" );
- 00048    
- 00049     };
- 00050     };