URL
https://opencores.org/ocsvn/light8080/light8080/trunk
Subversion Repositories light8080
[/] [light8080/] [trunk/] [readme.txt] - Rev 65
Go to most recent revision | Compare with Previous | Blame | View Log
The test programs have been assembled with TASM (Telemark Cross Assembler),a free assembler available for DOS and Linux.A few Modelsim simulation scripts are included to assist in running the testbenches with that simulator. They are in the synthesis directory.The scripts expect that Modelsim's current directory is the synthesis directory.(you can change the working directory with 'File'->'change directory').If you don't use Modelsim standalone but from within an IDE, there's a coupleof independent scripts to help you organize the test signals.A CP/M port for a Cyclone 2 starter board will eventually be included as a demo.It is still incomplete (a lot of necessary files haven't yet been uploaded toSVN) and unfinished.FILE LIST==========vhdl\light8080.vhdl Core source (single file)vhdl\test\light8080_tb0.vhdl Test bench 0 (Kelly test)vhdl\test\light8080_tb1.vhdl Test bench 1 (Interrupts)vhdl\demo\cs2b_4kbasic_cpu.vhdl altair 4K Basic demo on DE-1 boardvhdl\demo\cs2b_4kbasic_rom.vhdl ROM/RAM for 4K Basic demovhdl\demo\rs232_tx.vhdl Serial tx code for demovhdl\demo\rs232_rx.vhdl Serial rx code for demovhdl\demo\c2sb_4kbasic.csv Pin assignment file for Quartus IIutil\uasm.pl Microcode assemblerutil\microrom.bat Sample DOS bat file for assemblerucode\light8080.m80 Microcode source filesynthesis\sim_tb0.do Modelsim script for test bench 0synthesis\sim_tb1.do Modelsim script for test bench 1synthesis\tb0_modelsim_wave.do Script with wave format and colors, tb0synthesis\tb1_modelsim_wave.do Script with wave format and colors, tb1doc\designNotes.tex Core documentation in LaTeX formatdoc\designNotes.pdf Core documentation in PDF formatasm\tb0.asm Test bench 0 program assembler sourceasm\tb1.asm Test bench 1 program assembler sourceasm\hexconv.pl Intel HEX to VHDL converterasm\tasmtb.bat BATCH script to build the test benchesasm\readme.txt How to assemble the sourcesverilog\rtl\ contains the Verilog files of the light8080 CPU and SOCverilog\bench\ Verilog light8080 SOC testbenchverilog\sim\icarus files used for Verilog simulation using Icaru Verilogverilog\syn\altera_c2 Altera Quartus project file ucing Cyclone II FPGAverilog\syn\xilinx_s3 Xilinx ISE project file ucing Spartan 3 FPGAc\ Hello World Small-C light8080 SOC sampletools\c80\ C80 compiler and AS80 assembler tools used to compilethe C example program. The c80.exe executable was compiledusing tcc (Tiny C Compiler).tools\ihex2vlog\ Intel HEX to Verilog tool used to generate the Verilogprogram & RAM memory file used by the verilog SOC.The ihex2vlog.exe executable was compiled using tcc(Tiny C Compiler).
Go to most recent revision | Compare with Previous | Blame | View Log
