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). |