URL
https://opencores.org/ocsvn/System09/System09/trunk
Subversion Repositories System09
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 53 to Rev 54
- ↔ Reverse comparison
Rev 53 → Rev 54
/branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000/my_system09.ise
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000/my_system09.ise
Property changes :
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000/my_system09.prj
===================================================================
--- branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000/my_system09.prj (nonexistent)
+++ branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000/my_system09.prj (revision 54)
@@ -0,0 +1,16 @@
+vhdl work "../VHDL/ACIA_Clock.vhd"
+vhdl work "../Spartan3/keymap_rom512_b4.vhd"
+vhdl work "../../src/sys09bug/sys09s3s.vhd"
+vhdl work "../../src/Flex9/flex9ram.vhd"
+vhdl work "../VHDL/ps2_keyboard.vhd"
+vhdl work "../VHDL/ACIA_TX.vhd"
+vhdl work "../VHDL/ACIA_RX.vhd"
+vhdl work "../Spartan3/ram2k_b16.vhd"
+vhdl work "../Spartan3/char_rom2k_b16.vhd"
+vhdl work "../VHDL/vdu8.vhd"
+vhdl work "../VHDL/keyboard.vhd"
+vhdl work "../VHDL/datram.vhd"
+vhdl work "../VHDL/cpu09.vhd"
+vhdl work "../VHDL/SevenSegment.vhd"
+vhdl work "../VHDL/ACIA_6850.vhd"
+vhdl work "System09_Digilent_3S200.vhd"
Index: branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000/Makefile
===================================================================
--- branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000/Makefile (nonexistent)
+++ branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000/Makefile (revision 54)
@@ -0,0 +1,106 @@
+#===================================================================
+# File: Makefile
+# Author: David Burnette
+# Created: July 5, 2007
+#
+# Description:
+# Makefile to build the System09 by John Kent
+#
+# This makefile will build John Kent's entire System09 project
+# (RTL synthesis and monitor ROMs) and even download the final
+# bitstream to the prototype board.
+#
+# You can use Xilinx ISE interactively to add new RTL source files
+# to this project.
+#
+# Usage:
+# Use 'make help' to get a list of options.
+#
+# Dependencies:
+# Depends on makefile fragments in the 'MKFRAGS' directory.
+#
+# Revision History:
+# dgb 2008-04-13 Original version
+#
+#===================================================================
+
+MKFRAGS := ../../mkfiles
+export MKFRAGS
+
+#===================================================================
+# User-modifiable variables
+#
+# This name must match the name of the design in Xilinx ISE (case
+# sensitive).
+DESIGN_NAME := my_system09
+#
+# Constraint file (unfortunately it cannot be extracted from ISE)
+UCF_FILE := my_system09.ucf
+#
+# Technology family (unfortunately it cannot be extracted from ISE)
+FAMILY := virtex2
+
+# List of ROM VHDL files
+.PHONY: roms
+roms:
+ @$(MAKE) -C ../../src/sys09bug sys09s3s.vhd
+ @$(MAKE) -C ../../src/Flex9 flex9ram.vhd
+
+#===================================================================
+# You should not need to edit anything below this line
+
+
+include ../../mkfiles/xilinx_rules.mk
+
+#===================================================================
+# TARGETS
+
+.PHONY: all
+all: bit
+
+.PHONY: bit
+bit: roms $(DESIGN_NAME).bit
+
+.PHONY: impact
+impact: roms bit do_impact
+
+prom: roms $(DESIGN_NAME).mcs
+
+.PHONY: help
+help:
+ @$(ECHO) "Use this Makefile to regenerate the entire System09 bitstream"
+ @$(ECHO) "after modifying any of the source RTL or 6809 assembler code."
+ @$(ECHO) ""
+ @$(ECHO) "This makefile uses the following project files from the Xilinx ISE"
+ @$(ECHO) " $(XST_FILE)"
+ @$(ECHO) ""
+ @$(ECHO) "You use Xilinx ISE interactively to add new RTL source files."
+ @$(ECHO) ""
+ @$(ECHO) " Availiable targets"
+ @$(ECHO)
+ @$(ECHO) " For building all or part of the system:"
+ @$(ECHO) " roms - Run asm09 and then generate the VHDL RTL rom files"
+ @$(ECHO) " bit - Rebuild the entire system and generate the bitstream file"
+ @$(ECHO) " all - Rebuild everything"
+ @$(ECHO) " prom - Rebuild the entire system and generate an MCS prom file"
+ @$(ECHO) " exo - Rebuild the entire system and generate an EXO prom file"
+ @$(ECHO)
+ @$(ECHO) " For downloading the bitstream to the board:"
+ @$(ECHO) " impact - Download the bitstream to the FPGA via iMPACT"
+ @$(ECHO)
+ @$(ECHO) " For project maintenance:"
+ @$(ECHO) " help - Print this help text"
+ @$(ECHO) " clean - Clean up the ISE files"
+ @$(ECHO) ""
+
+.PHONY: clean
+clean:
+ -$(MAKE) -C ../../src/sys09bug clean
+ -$(MAKE) -C ../../src/Flex9 clean
+ -$(RM) *.ncd *.ngc *.ngd *.twr *.bit *.mcs *.stx *.ucf.untf *.mrp
+ -$(RM) *.ncl *.ngm *.prm *_pad.txt *.twx *.log *.syr *.par *.exo *.xpi
+ -$(RM) *.cmd_log *.ngr *.bld *_summary.html *.nc1 *.pcf *.bgn
+ -$(RM) *.pad *.placed_ncd_tracker *.routed_ncd_tracker *_pad.csv *.drc
+ -$(RM) *.pad_txt $(DESIGN_NAME)_impact.cmd *.unroutes
+ -$(RMDIR) _ngo _xmsgs
+
Index: branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000/my_system09.lso
===================================================================
--- branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000/my_system09.lso (nonexistent)
+++ branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000/my_system09.lso (revision 54)
@@ -0,0 +1 @@
+work
Index: branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000
===================================================================
--- branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000 (nonexistent)
+++ branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000 (revision 54)
branches/mkfiles_rev1/rtl/System09_Memec_XC2V1000
Property changes :
Added: svn:ignore
## -0,0 +1,32 ##
+*.ngr
+*.ngd
+*.ncd
+*.msk
+*.par
+*.pad
+*.stx
+*.syr
+*.twx
+*.twr
+*.ntrc_log
+*.ngm
+*.mrp
+*.xpi
+*.unroutes
+*.log
+*.bit
+*.bld
+*.bgn
+xst_tmp_dirs
+xst
+*.prm
+*.pcf
+*.ngc
+*.mcs
+*.drc
+*_pad.txt
+*_pad.csv
+_ngo
+*_usage.xml
+tmp.ut
+*_impact.cmd