├── .gitignore ├── .nclaunch.dd ├── README.md ├── asm ├── DIV16U.asm ├── cast.c ├── counter_test.asm ├── divmul.c ├── fib.c ├── gcd.c ├── hex │ ├── cast.hex │ ├── counter_test.hex │ ├── div16u.hex │ ├── divmul.hex │ ├── fib.hex │ ├── gcd.hex │ ├── int2bin.hex │ ├── interrupt_test.hex │ ├── lcall.hex │ ├── negcnt.hex │ ├── r_bank.hex │ ├── serial_test.hex │ ├── sort.hex │ ├── sqroot.hex │ ├── testall.hex │ ├── timer_test.hex │ ├── xram.hex │ └── xram_m.ihx ├── in │ ├── cast.in │ ├── counter_test.in │ ├── div16u.in │ ├── divmul.in │ ├── fib.in │ ├── gcd.in │ ├── int2bin.in │ ├── interrupt_test.in │ ├── lcall.in │ ├── negcnt.in │ ├── oc8051_xrom.in │ ├── r_bank.in │ ├── serial_test.in │ ├── sort.in │ ├── sqroot.in │ ├── test_xram.in │ ├── testall.in │ ├── timer2_test.in │ ├── timer_test.in │ ├── xram.in │ ├── xram_m.in │ └── xrom_test.in ├── int2bin.c ├── interrupt_test.asm ├── lcall.asm ├── negcnt.c ├── r_bank.asm ├── serial_test.asm ├── sort.c ├── sqroot.c ├── test.asm ├── testall.asm ├── testall.c ├── timer2_test.asm ├── timer_test.asm ├── v │ ├── cast.v │ ├── counter_test.v │ ├── div16u.v │ ├── divmul.v │ ├── fib.v │ ├── gcd.v │ ├── int2bin.v │ ├── interrupt_test.v │ ├── lcall.v │ ├── negcnt.v │ ├── r_bank.v │ ├── serial_test.v │ ├── sort.v │ ├── sqroot.v │ ├── testall.v │ ├── timer_test.v │ ├── xram.v │ └── xram_m.v ├── vec │ ├── cast.vec │ ├── counter_test.vec │ ├── div16u.vec │ ├── divmul.vec │ ├── fib.vec │ ├── gcd.vec │ ├── int2bin.vec │ ├── interrupt_test.vec │ ├── lcall.vec │ ├── negcnt.vec │ ├── r_bank.vec │ ├── serial_test.vec │ ├── sort.vec │ ├── sqroot.vec │ ├── test_xram.vec │ ├── testall.vec │ ├── timer2_test.vec │ ├── timer_test.vec │ ├── xram_m.vec │ └── xrom_test.vec ├── xram.c ├── xram_m.c └── xrom_test.asm ├── bench ├── in │ ├── 7seg.in │ ├── BLINKY.in │ ├── Crc.in │ ├── Sieve.in │ ├── blinkP10.in │ ├── calculator.in │ ├── cast.in │ ├── cordic.in │ ├── counter_test.in │ ├── cubicroots.in │ ├── div16u.in │ ├── divmul.in │ ├── fib.in │ ├── gcd.in │ ├── int2bin.in │ ├── interrupt_test.in │ ├── interrupt_test2.in │ ├── lcall.in │ ├── mx_test.in │ ├── mx_test.in~ │ ├── negcnt.in │ ├── normalize.in │ ├── oc8051_rom.in │ ├── oc8051_xrom.in │ ├── pca_test.in │ ├── pwm.in │ ├── r_bank.in │ ├── serial_test.in │ ├── sort.in │ ├── sqroot.in │ ├── sqroot_1.in │ ├── src.in │ ├── test_xram.in │ ├── testall.in │ ├── timer0.in │ ├── timer2_test.in │ ├── timer_test.in │ ├── wdog1.in │ ├── wdog2.in │ ├── wdog3.in │ ├── xram.in │ ├── xram_m.in │ └── xrom_test.in └── verilog │ ├── oc8051_fpga_tb.v │ ├── oc8051_serial.v │ ├── oc8051_tb.v │ ├── oc8051_timescale.v │ ├── oc8051_uart_test.v │ ├── oc8051_xram.v │ └── oc8051_xrom.v ├── doc ├── pdf │ └── oc8051_spec.pdf └── src │ └── oc8051_design.doc ├── rtl └── verilog │ ├── oc8051_acc.v │ ├── oc8051_alu.v │ ├── oc8051_alu_src_sel.v │ ├── oc8051_alu_test.v │ ├── oc8051_b_register.v │ ├── oc8051_cache_ram.v │ ├── oc8051_comp.v │ ├── oc8051_cy_select.v │ ├── oc8051_decoder.v │ ├── oc8051_defines.v │ ├── oc8051_divide.v │ ├── oc8051_dptr.v │ ├── oc8051_icache.v │ ├── oc8051_indi_addr.v │ ├── oc8051_int.v │ ├── oc8051_memory_interface.v │ ├── oc8051_multiply.v │ ├── oc8051_ports.v │ ├── oc8051_psw.v │ ├── oc8051_ram_256x8_two_bist.v │ ├── oc8051_ram_64x32_dual_bist.v │ ├── oc8051_ram_top.v │ ├── oc8051_rom.v │ ├── oc8051_sfr.v │ ├── oc8051_sp.v │ ├── oc8051_tc.v │ ├── oc8051_tc2.v │ ├── oc8051_timescale.v │ ├── oc8051_top.v │ ├── oc8051_uart.v │ ├── oc8051_wb_iinterface.v │ └── read.me ├── sim └── rtl_sim │ ├── bin │ ├── INCA_libs │ │ └── worklib │ │ │ └── inca.linux.138.pak │ ├── cds.lib │ └── hdl.var │ ├── log │ ├── ncelab.log │ ├── ncsim.log │ └── ncvlog.log │ ├── oc8051_ea.in │ ├── oc8051_eai.in │ ├── oc8051_eax.in │ ├── out │ ├── cast.out │ ├── counter_test.out │ ├── div16u.out │ ├── divmul.out │ ├── fib.out │ ├── gcd.out │ ├── int2bin.out │ ├── interrupt_test.out │ ├── lcall.out │ ├── ncelab.out │ ├── ncprep.out │ ├── ncvlog.out │ ├── negcnt.out │ ├── r_bank.out │ ├── serial_test.out │ ├── sort.out │ ├── sqroot.out │ ├── testall.out │ ├── timer.out │ ├── timer_test.out │ ├── xram_m.out │ └── xrom_m.out │ └── run │ ├── internal.do │ ├── make │ ├── make_fpga │ ├── make_verilog │ ├── oc8051_defines.v │ ├── oc8051_timescale.v │ ├── run │ ├── run_sim.scr │ └── verilog.log ├── sw ├── oc8051_Rom_Maker.exe ├── read.me └── source │ ├── p8051Rom.dof │ ├── p8051Rom.dpr │ ├── p8051Rom.res │ ├── uMain.dcu │ ├── uMain.dfm │ └── uMain.pas └── syn ├── src └── verilog │ ├── disp.v │ ├── oc8051_cache_ram.v │ ├── oc8051_fpga_top.v │ ├── oc8051_ram.v │ ├── oc8051_rom.v │ └── read.me └── synplify ├── oc8051.prd └── oc8051.prj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/.gitignore -------------------------------------------------------------------------------- /.nclaunch.dd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/.nclaunch.dd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/README.md -------------------------------------------------------------------------------- /asm/DIV16U.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/DIV16U.asm -------------------------------------------------------------------------------- /asm/cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/cast.c -------------------------------------------------------------------------------- /asm/counter_test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/counter_test.asm -------------------------------------------------------------------------------- /asm/divmul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/divmul.c -------------------------------------------------------------------------------- /asm/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/fib.c -------------------------------------------------------------------------------- /asm/gcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/gcd.c -------------------------------------------------------------------------------- /asm/hex/cast.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/cast.hex -------------------------------------------------------------------------------- /asm/hex/counter_test.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/counter_test.hex -------------------------------------------------------------------------------- /asm/hex/div16u.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/div16u.hex -------------------------------------------------------------------------------- /asm/hex/divmul.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/divmul.hex -------------------------------------------------------------------------------- /asm/hex/fib.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/fib.hex -------------------------------------------------------------------------------- /asm/hex/gcd.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/gcd.hex -------------------------------------------------------------------------------- /asm/hex/int2bin.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/int2bin.hex -------------------------------------------------------------------------------- /asm/hex/interrupt_test.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/interrupt_test.hex -------------------------------------------------------------------------------- /asm/hex/lcall.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/lcall.hex -------------------------------------------------------------------------------- /asm/hex/negcnt.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/negcnt.hex -------------------------------------------------------------------------------- /asm/hex/r_bank.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/r_bank.hex -------------------------------------------------------------------------------- /asm/hex/serial_test.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/serial_test.hex -------------------------------------------------------------------------------- /asm/hex/sort.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/sort.hex -------------------------------------------------------------------------------- /asm/hex/sqroot.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/sqroot.hex -------------------------------------------------------------------------------- /asm/hex/testall.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/testall.hex -------------------------------------------------------------------------------- /asm/hex/timer_test.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/timer_test.hex -------------------------------------------------------------------------------- /asm/hex/xram.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/xram.hex -------------------------------------------------------------------------------- /asm/hex/xram_m.ihx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/hex/xram_m.ihx -------------------------------------------------------------------------------- /asm/in/cast.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/cast.in -------------------------------------------------------------------------------- /asm/in/counter_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/counter_test.in -------------------------------------------------------------------------------- /asm/in/div16u.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/div16u.in -------------------------------------------------------------------------------- /asm/in/divmul.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/divmul.in -------------------------------------------------------------------------------- /asm/in/fib.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/fib.in -------------------------------------------------------------------------------- /asm/in/gcd.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/gcd.in -------------------------------------------------------------------------------- /asm/in/int2bin.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/int2bin.in -------------------------------------------------------------------------------- /asm/in/interrupt_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/interrupt_test.in -------------------------------------------------------------------------------- /asm/in/lcall.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/lcall.in -------------------------------------------------------------------------------- /asm/in/negcnt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/negcnt.in -------------------------------------------------------------------------------- /asm/in/oc8051_xrom.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/oc8051_xrom.in -------------------------------------------------------------------------------- /asm/in/r_bank.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/r_bank.in -------------------------------------------------------------------------------- /asm/in/serial_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/serial_test.in -------------------------------------------------------------------------------- /asm/in/sort.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/sort.in -------------------------------------------------------------------------------- /asm/in/sqroot.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/sqroot.in -------------------------------------------------------------------------------- /asm/in/test_xram.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/test_xram.in -------------------------------------------------------------------------------- /asm/in/testall.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/testall.in -------------------------------------------------------------------------------- /asm/in/timer2_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/timer2_test.in -------------------------------------------------------------------------------- /asm/in/timer_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/timer_test.in -------------------------------------------------------------------------------- /asm/in/xram.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/xram.in -------------------------------------------------------------------------------- /asm/in/xram_m.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/xram_m.in -------------------------------------------------------------------------------- /asm/in/xrom_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/in/xrom_test.in -------------------------------------------------------------------------------- /asm/int2bin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/int2bin.c -------------------------------------------------------------------------------- /asm/interrupt_test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/interrupt_test.asm -------------------------------------------------------------------------------- /asm/lcall.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/lcall.asm -------------------------------------------------------------------------------- /asm/negcnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/negcnt.c -------------------------------------------------------------------------------- /asm/r_bank.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/r_bank.asm -------------------------------------------------------------------------------- /asm/serial_test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/serial_test.asm -------------------------------------------------------------------------------- /asm/sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/sort.c -------------------------------------------------------------------------------- /asm/sqroot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/sqroot.c -------------------------------------------------------------------------------- /asm/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/test.asm -------------------------------------------------------------------------------- /asm/testall.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/testall.asm -------------------------------------------------------------------------------- /asm/testall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/testall.c -------------------------------------------------------------------------------- /asm/timer2_test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/timer2_test.asm -------------------------------------------------------------------------------- /asm/timer_test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/timer_test.asm -------------------------------------------------------------------------------- /asm/v/cast.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/cast.v -------------------------------------------------------------------------------- /asm/v/counter_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/counter_test.v -------------------------------------------------------------------------------- /asm/v/div16u.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/div16u.v -------------------------------------------------------------------------------- /asm/v/divmul.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/divmul.v -------------------------------------------------------------------------------- /asm/v/fib.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/fib.v -------------------------------------------------------------------------------- /asm/v/gcd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/gcd.v -------------------------------------------------------------------------------- /asm/v/int2bin.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/int2bin.v -------------------------------------------------------------------------------- /asm/v/interrupt_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/interrupt_test.v -------------------------------------------------------------------------------- /asm/v/lcall.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/lcall.v -------------------------------------------------------------------------------- /asm/v/negcnt.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/negcnt.v -------------------------------------------------------------------------------- /asm/v/r_bank.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/r_bank.v -------------------------------------------------------------------------------- /asm/v/serial_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/serial_test.v -------------------------------------------------------------------------------- /asm/v/sort.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/sort.v -------------------------------------------------------------------------------- /asm/v/sqroot.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/sqroot.v -------------------------------------------------------------------------------- /asm/v/testall.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/testall.v -------------------------------------------------------------------------------- /asm/v/timer_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/timer_test.v -------------------------------------------------------------------------------- /asm/v/xram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/xram.v -------------------------------------------------------------------------------- /asm/v/xram_m.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/v/xram_m.v -------------------------------------------------------------------------------- /asm/vec/cast.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/cast.vec -------------------------------------------------------------------------------- /asm/vec/counter_test.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/counter_test.vec -------------------------------------------------------------------------------- /asm/vec/div16u.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/div16u.vec -------------------------------------------------------------------------------- /asm/vec/divmul.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/divmul.vec -------------------------------------------------------------------------------- /asm/vec/fib.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/fib.vec -------------------------------------------------------------------------------- /asm/vec/gcd.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/gcd.vec -------------------------------------------------------------------------------- /asm/vec/int2bin.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/int2bin.vec -------------------------------------------------------------------------------- /asm/vec/interrupt_test.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/interrupt_test.vec -------------------------------------------------------------------------------- /asm/vec/lcall.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/lcall.vec -------------------------------------------------------------------------------- /asm/vec/negcnt.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/negcnt.vec -------------------------------------------------------------------------------- /asm/vec/r_bank.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/r_bank.vec -------------------------------------------------------------------------------- /asm/vec/serial_test.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/serial_test.vec -------------------------------------------------------------------------------- /asm/vec/sort.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/sort.vec -------------------------------------------------------------------------------- /asm/vec/sqroot.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/sqroot.vec -------------------------------------------------------------------------------- /asm/vec/test_xram.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/test_xram.vec -------------------------------------------------------------------------------- /asm/vec/testall.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/testall.vec -------------------------------------------------------------------------------- /asm/vec/timer2_test.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/timer2_test.vec -------------------------------------------------------------------------------- /asm/vec/timer_test.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/timer_test.vec -------------------------------------------------------------------------------- /asm/vec/xram_m.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/xram_m.vec -------------------------------------------------------------------------------- /asm/vec/xrom_test.vec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/vec/xrom_test.vec -------------------------------------------------------------------------------- /asm/xram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/xram.c -------------------------------------------------------------------------------- /asm/xram_m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/xram_m.c -------------------------------------------------------------------------------- /asm/xrom_test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/asm/xrom_test.asm -------------------------------------------------------------------------------- /bench/in/7seg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/7seg.in -------------------------------------------------------------------------------- /bench/in/BLINKY.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/BLINKY.in -------------------------------------------------------------------------------- /bench/in/Crc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/Crc.in -------------------------------------------------------------------------------- /bench/in/Sieve.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/Sieve.in -------------------------------------------------------------------------------- /bench/in/blinkP10.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/blinkP10.in -------------------------------------------------------------------------------- /bench/in/calculator.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/calculator.in -------------------------------------------------------------------------------- /bench/in/cast.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/cast.in -------------------------------------------------------------------------------- /bench/in/cordic.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/cordic.in -------------------------------------------------------------------------------- /bench/in/counter_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/counter_test.in -------------------------------------------------------------------------------- /bench/in/cubicroots.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/cubicroots.in -------------------------------------------------------------------------------- /bench/in/div16u.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/div16u.in -------------------------------------------------------------------------------- /bench/in/divmul.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/divmul.in -------------------------------------------------------------------------------- /bench/in/fib.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/fib.in -------------------------------------------------------------------------------- /bench/in/gcd.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/gcd.in -------------------------------------------------------------------------------- /bench/in/int2bin.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/int2bin.in -------------------------------------------------------------------------------- /bench/in/interrupt_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/interrupt_test.in -------------------------------------------------------------------------------- /bench/in/interrupt_test2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/interrupt_test2.in -------------------------------------------------------------------------------- /bench/in/lcall.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/lcall.in -------------------------------------------------------------------------------- /bench/in/mx_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/mx_test.in -------------------------------------------------------------------------------- /bench/in/mx_test.in~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/mx_test.in~ -------------------------------------------------------------------------------- /bench/in/negcnt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/negcnt.in -------------------------------------------------------------------------------- /bench/in/normalize.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/normalize.in -------------------------------------------------------------------------------- /bench/in/oc8051_rom.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/oc8051_rom.in -------------------------------------------------------------------------------- /bench/in/oc8051_xrom.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/oc8051_xrom.in -------------------------------------------------------------------------------- /bench/in/pca_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/pca_test.in -------------------------------------------------------------------------------- /bench/in/pwm.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/pwm.in -------------------------------------------------------------------------------- /bench/in/r_bank.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/r_bank.in -------------------------------------------------------------------------------- /bench/in/serial_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/serial_test.in -------------------------------------------------------------------------------- /bench/in/sort.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/sort.in -------------------------------------------------------------------------------- /bench/in/sqroot.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/sqroot.in -------------------------------------------------------------------------------- /bench/in/sqroot_1.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/sqroot_1.in -------------------------------------------------------------------------------- /bench/in/src.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/src.in -------------------------------------------------------------------------------- /bench/in/test_xram.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/test_xram.in -------------------------------------------------------------------------------- /bench/in/testall.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/testall.in -------------------------------------------------------------------------------- /bench/in/timer0.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/timer0.in -------------------------------------------------------------------------------- /bench/in/timer2_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/timer2_test.in -------------------------------------------------------------------------------- /bench/in/timer_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/timer_test.in -------------------------------------------------------------------------------- /bench/in/wdog1.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/wdog1.in -------------------------------------------------------------------------------- /bench/in/wdog2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/wdog2.in -------------------------------------------------------------------------------- /bench/in/wdog3.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/wdog3.in -------------------------------------------------------------------------------- /bench/in/xram.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/xram.in -------------------------------------------------------------------------------- /bench/in/xram_m.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/xram_m.in -------------------------------------------------------------------------------- /bench/in/xrom_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/in/xrom_test.in -------------------------------------------------------------------------------- /bench/verilog/oc8051_fpga_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/verilog/oc8051_fpga_tb.v -------------------------------------------------------------------------------- /bench/verilog/oc8051_serial.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/verilog/oc8051_serial.v -------------------------------------------------------------------------------- /bench/verilog/oc8051_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/verilog/oc8051_tb.v -------------------------------------------------------------------------------- /bench/verilog/oc8051_timescale.v: -------------------------------------------------------------------------------- 1 | 2 | 3 | `timescale 1ns/10ps 4 | -------------------------------------------------------------------------------- /bench/verilog/oc8051_uart_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/verilog/oc8051_uart_test.v -------------------------------------------------------------------------------- /bench/verilog/oc8051_xram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/verilog/oc8051_xram.v -------------------------------------------------------------------------------- /bench/verilog/oc8051_xrom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/bench/verilog/oc8051_xrom.v -------------------------------------------------------------------------------- /doc/pdf/oc8051_spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/doc/pdf/oc8051_spec.pdf -------------------------------------------------------------------------------- /doc/src/oc8051_design.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/doc/src/oc8051_design.doc -------------------------------------------------------------------------------- /rtl/verilog/oc8051_acc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_acc.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_alu.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_alu_src_sel.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_alu_src_sel.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_alu_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_alu_test.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_b_register.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_b_register.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_cache_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_cache_ram.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_comp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_comp.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_cy_select.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_cy_select.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_decoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_decoder.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_defines.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_defines.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_divide.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_divide.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_dptr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_dptr.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_icache.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_icache.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_indi_addr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_indi_addr.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_int.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_int.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_memory_interface.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_memory_interface.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_multiply.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_multiply.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_ports.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_ports.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_psw.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_psw.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_ram_256x8_two_bist.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_ram_256x8_two_bist.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_ram_64x32_dual_bist.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_ram_64x32_dual_bist.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_ram_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_ram_top.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_rom.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_sfr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_sfr.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_sp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_sp.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_tc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_tc.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_tc2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_tc2.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_timescale.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_timescale.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_top.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_uart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_uart.v -------------------------------------------------------------------------------- /rtl/verilog/oc8051_wb_iinterface.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/oc8051_wb_iinterface.v -------------------------------------------------------------------------------- /rtl/verilog/read.me: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/rtl/verilog/read.me -------------------------------------------------------------------------------- /sim/rtl_sim/bin/INCA_libs/worklib/inca.linux.138.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/bin/INCA_libs/worklib/inca.linux.138.pak -------------------------------------------------------------------------------- /sim/rtl_sim/bin/cds.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/bin/cds.lib -------------------------------------------------------------------------------- /sim/rtl_sim/bin/hdl.var: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/bin/hdl.var -------------------------------------------------------------------------------- /sim/rtl_sim/log/ncelab.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/log/ncelab.log -------------------------------------------------------------------------------- /sim/rtl_sim/log/ncsim.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/log/ncsim.log -------------------------------------------------------------------------------- /sim/rtl_sim/log/ncvlog.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/log/ncvlog.log -------------------------------------------------------------------------------- /sim/rtl_sim/oc8051_ea.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/oc8051_ea.in -------------------------------------------------------------------------------- /sim/rtl_sim/oc8051_eai.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/oc8051_eai.in -------------------------------------------------------------------------------- /sim/rtl_sim/oc8051_eax.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/oc8051_eax.in -------------------------------------------------------------------------------- /sim/rtl_sim/out/cast.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/cast.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/counter_test.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/counter_test.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/div16u.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/div16u.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/divmul.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/divmul.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/fib.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/fib.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/gcd.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/gcd.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/int2bin.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/int2bin.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/interrupt_test.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/interrupt_test.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/lcall.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/lcall.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/ncelab.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/ncelab.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/ncprep.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/ncprep.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/ncvlog.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/ncvlog.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/negcnt.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/negcnt.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/r_bank.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/r_bank.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/serial_test.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/serial_test.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/sort.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/sort.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/sqroot.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/sqroot.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/testall.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/testall.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/timer.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/timer.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/timer_test.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/timer_test.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/xram_m.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/xram_m.out -------------------------------------------------------------------------------- /sim/rtl_sim/out/xrom_m.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/out/xrom_m.out -------------------------------------------------------------------------------- /sim/rtl_sim/run/internal.do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/run/internal.do -------------------------------------------------------------------------------- /sim/rtl_sim/run/make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/run/make -------------------------------------------------------------------------------- /sim/rtl_sim/run/make_fpga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/run/make_fpga -------------------------------------------------------------------------------- /sim/rtl_sim/run/make_verilog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/run/make_verilog -------------------------------------------------------------------------------- /sim/rtl_sim/run/oc8051_defines.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/run/oc8051_defines.v -------------------------------------------------------------------------------- /sim/rtl_sim/run/oc8051_timescale.v: -------------------------------------------------------------------------------- 1 | 2 | 3 | `timescale 1ns/10ps 4 | -------------------------------------------------------------------------------- /sim/rtl_sim/run/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/run/run -------------------------------------------------------------------------------- /sim/rtl_sim/run/run_sim.scr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/run/run_sim.scr -------------------------------------------------------------------------------- /sim/rtl_sim/run/verilog.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sim/rtl_sim/run/verilog.log -------------------------------------------------------------------------------- /sw/oc8051_Rom_Maker.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sw/oc8051_Rom_Maker.exe -------------------------------------------------------------------------------- /sw/read.me: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sw/read.me -------------------------------------------------------------------------------- /sw/source/p8051Rom.dof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sw/source/p8051Rom.dof -------------------------------------------------------------------------------- /sw/source/p8051Rom.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sw/source/p8051Rom.dpr -------------------------------------------------------------------------------- /sw/source/p8051Rom.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sw/source/p8051Rom.res -------------------------------------------------------------------------------- /sw/source/uMain.dcu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sw/source/uMain.dcu -------------------------------------------------------------------------------- /sw/source/uMain.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sw/source/uMain.dfm -------------------------------------------------------------------------------- /sw/source/uMain.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/sw/source/uMain.pas -------------------------------------------------------------------------------- /syn/src/verilog/disp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/syn/src/verilog/disp.v -------------------------------------------------------------------------------- /syn/src/verilog/oc8051_cache_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/syn/src/verilog/oc8051_cache_ram.v -------------------------------------------------------------------------------- /syn/src/verilog/oc8051_fpga_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/syn/src/verilog/oc8051_fpga_top.v -------------------------------------------------------------------------------- /syn/src/verilog/oc8051_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/syn/src/verilog/oc8051_ram.v -------------------------------------------------------------------------------- /syn/src/verilog/oc8051_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/syn/src/verilog/oc8051_rom.v -------------------------------------------------------------------------------- /syn/src/verilog/read.me: -------------------------------------------------------------------------------- 1 | These files are used for syntesis in xilinx virtex. -------------------------------------------------------------------------------- /syn/synplify/oc8051.prd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/syn/synplify/oc8051.prd -------------------------------------------------------------------------------- /syn/synplify/oc8051.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kdurant/oc8051/HEAD/syn/synplify/oc8051.prj --------------------------------------------------------------------------------