OpenCores
URL https://opencores.org/ocsvn/a-z80/a-z80/trunk

Subversion Repositories a-z80

[/] [a-z80/] [trunk/] [tools/] [zmac/] [readme.txt] - Diff between revs 3 and 22

Show entire file | Details | Blame | View Log

Rev 3 Rev 22
Line 1... Line 1...
Several things are happening here:
This directory supports several processes:
 
 
1. Generation of Z80 test code for ModelSim and FPGA at the "host/basic" level:
1. Generation of Z80 test code for ModelSim and FPGA at the "host/basic" level:
 
 
  Run the batch file "make_fpga.bat" generate "fpga.hex" from a test source file.
  Run the batch file "make_fpga.bat" to generate "fpga.hex" from a test source file.
  This file is included by the host/basic/ram.v module into the FPGA image.
  This file is included by the host/basic/ram.v module into the FPGA image.
 
 
2. Generation of Z80 test code for the toplevel A-Z80 CPU ModelSim at the
2. Generation of Z80 test code for the toplevel A-Z80 CPU ModelSim at the
   "cpu/toplevel/simulation/modelsim" level:
   "cpu/toplevel/simulation/modelsim" level:
 
 
Line 15... Line 15...
  and print any output.
  and print any output.
 
 
  "ram.hexdump" contains the test code that provides UART print functions as well
  "ram.hexdump" contains the test code that provides UART print functions as well
  as INT/NMI handlers used to test interrupts.
  as INT/NMI handlers used to test interrupts.
 
 
Currently tested sources which should work in both of those use cases:
Currently tested sources, which should work in both of those use cases, are:
 
 
     "hello_world.asm" - simply test UART print out functions
     "hello_world.asm" - simply test UART print out functions
 
 
     "test.daa.asm" - runs DAA instruction on all values. The output should be
     "test.daa.asm" - runs DAA instruction on all values. The output should be
     ASCII-identical to the output of the DAA tests at tools/dongle/daa
     ASCII-identical to the output of the DAA tests at tools/dongle/daa

powered by: WebSVN 2.1.0

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