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

Subversion Repositories ion

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /ion
    from Rev 230 to Rev 231
    Reverse comparison

Rev 230 → Rev 231

/trunk/files.txt
9,7 → 9,8
 
./doc Documentation
================================================================================
ion_project.txt Provisional documentation in plain ascii.
ion_project.pdf Project documentation (built with LaTeX).
./doc/src/* LaTeX source files, including images.
 
 
 
17,36 → 18,28
================================================================================
readme.txt Short usage instructions for the code samples
bin2hdl.py Python script that builds vhdl tables from bin files
(no longer used)
ion_noxram.lds Load script for default bare system configuration
mips_mpu_template.vhdl Template for mpu system used in hardware demo
mips_tb1_template.vhdl Template for simulation test bench (main template)
mips_mpu_template.vhdl Template for mpu system, no longer used.
mips_tb1_template.vhdl Template for simulation, no longer used.
mips_tb0_template.vhdl Template for sim. test bench (single memory block)
mips_tb2_template.vhdl Template for sim. test bench (dummy cache)
mips_tb2_template.vhdl Template for sim. test bench, no longer used.
 
./src/common Source files common to all samples
--------------------------------------------------------------------------------
makefile Makefile included from all other makefiles
boot.s Startup code
plasma.h System definitions (lifted from Plasma project)
rtos.h More system definitions (lifted from Plasma project)
math.c Floating point & mul/div replacement functions
no_os.c Replacement for some common libc functions
makefile Makefile included from all other makefiles.
bootstrap.s Reset code (cache initialization, etc.)
opcode_emu.s MIPS-32 opcode emulation (optional).
c_startup.s C startup code.
libsoc/ Minimalistic libc replacement.
 
./src/opcodes
--------------------------------------------------------------------------------
makefile Makefile
opcodes.s Opcode test source file
readme.txt Instructions
./src/opcodes Simple opcode tester for simulation only.
./src/hello Hello World sample.
./src/memtest Simple memory tester.
./src/adventure Adventure classic.
 
 
./src/hello Hello World sample
--------------------------------------------------------------------------------
makefile Makefile
hello.c Prints a welcome message on a terminal
readme.txt Instructions
 
 
 
./vhdl VHDL sources
================================================================================
mips_pkg.vhdl Package with declarations common to all modules
54,33 → 47,42
mips_shifter.vhdl Barrel shifter module
mips_alu.vhdl ALU module
mips_mult.vhdl Multiplier/divider mudule (from Plasma)
mips_cache_stub.vhdl 'Stub', empty cache module
mips_cache.vhdl Cache + memory controller module.
mips_cache_stub.vhdl 'Stub', empty cache module, no longer used.
mips_sdram_controller.vhdl SDRAM controller, yet to be used.
 
./vhdl/SoC Source files for ION SoC module
--------------------------------------------------------------------------------
mips_soc.vhdl SoC built around the ION core.
uart.vhdl Hardwired UART.
bootstrap_code_pkg.vhdl Pack. with bootstrap code (dynamically generated).
 
 
./vhdl/tb VHDL source for simulation test bench
--------------------------------------------------------------------------------
txt_util.vhdl Utility functions for string handling
mips_tb1.vhdl Simulation test bench (see ./doc/ion_project.txt)
mips_tb2.vhdl Simulation test bench (see ./doc/ion_project.txt)
mips_tb.vhdl Simulation test bench (see project doc)
mips_tb_pkg.vhdl Simulation utility package, including logger.
sim_params_pkg.vhdl Simulation parameters & code (generated dynamically)
 
./vhdl/demo Source files for hardware demo on DE-1 board
--------------------------------------------------------------------------------
c2sb_demo.csv Assignments file to be imported from Altera IDE
c2sb_demo.vhdl Top level source of demo
mips_mpu.vhdl Basic MPU system (see ./doc/ion.project.txt)
rx232_rx.vhdl Barebones UART module for RX
rx232_tx.vhdl Barebones UART module for TX
 
 
 
./sim Simulation scripts for Modelsim (tcl)
================================================================================
mips_tb1.do Runs test bench /vhdl/tb/mips_tb1.vhdl
mips_tb1_wave.do Sub-script used to set-up Modelsim's wave window
mips_tb2.do Runs test bench /vhdl/tb/mips_tb2.vhdl
mips_tb2_wave.do Sub-script used to set-up Modelsim's wave window
mips_tb.do Runs test bench /vhdl/tb/mips_tb.vhdl
mips_tb_wave.do Sub-script used to set-up Modelsim's wave window
 
 
./tools Assorted
================================================================================
./tools/slite SW simulator, plus CodeBlocks project file.
./tools/build_pkg Package builder, used in all code samples.
 
 
./syn Simulation and synthesis runtime stuff
================================================================================
Simulation scripts are assumed to run from here (see ./sim/readme.txt).

powered by: WebSVN 2.1.0

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