OpenCores
URL https://opencores.org/ocsvn/System09/System09/trunk

Subversion Repositories System09

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 44 to Rev 45
    Reverse comparison

Rev 44 → Rev 45

/branches/mkfiles_rev1/src/sys09bug/Makefile
19,12 → 19,12
#
# make - makes all variants
# make all - makes all variants
# make sys09xes.vhd - for Xess board
# make sys09b5x.vhd - for Burched boards
# make sys09s3s.vhd - for Digilent Spartan3 starter
# make sys09s3e.vhd - for Digilent Spartan3E starter
# make sys09swt.vhd - original ROM for SWTPc
# make sys09ads.vhd -
# make sys09xes.vhd - For XSA-3S100/XST-3.0 with 16 Bit IDE interface
# make sys09b5x.vhd - For B5-X300 with CF card with 8 bit inte
# make sys09s3s.vhd - For Digilent Spartan 3 starter board with RAM disk
# make sys09s3e.vhd - For Digilent Spartan 3E starter board
# make sys09swt.vhd - For SWTPc compatible computers
# make sys09ads.vhd - For Ackerman Digital 6809 S100 board
#
# Target Descriptions:
# The first file listed is the source file passed to assembler.
/branches/mkfiles_rev1/src/Flex9/readme.txt
0,0 → 1,37
Instructions for Setting up FLEX9
 
XSA-3S1000 + XST3.0 + IDE harddrive
 
1. Build the bitstream by going to the rtl/System09_Xess_-3S1000 and typing
'make bit' in a cygwin shell.
 
2. Connect a serial cable from the XST3.0 board to the serial port on the PC.
 
3. Connect an IDE hard disk to the IDE connector on the XST3 board. It should be
at least 128 MB for 4 logical Flex disk drives.
 
4. Connect a PS/2 keyboard and VGA monitor to the XSA-3S1000 board.
 
5. Open Hyperterm and configure the port for 57600 8-N-1.
 
6. Download the bitstream to the FPGA using 'make xsload'. If you have the USB
download cable, you can build and download the bitstream by typing 'make usbxsload'.
 
7. Use the 'UF' command at the S-BUG prompt to format an empty drive.
 
8. Use the 'UX' command at the S-BUG prompt to download the FLEX9 disk image
using the XModem protocol in Hyperterm. The disk image file is FLEXESS.dsk.
Downloading takes about 11 minutes at 57.6k baud.
 
9. Flex9 is embedded in the bitstream to load in a block RAM on the FPGA. Once
the disk image is downloaded, start FLEX by setting the program counter to $CD00
(using ^P CD00 at the S-BUG prompt), then type 'G' at the S-BUG prompt. If things
are working correctly Flex should request the date then give the "+++" prompt.
 
10. Test the disk drive by typing 'DIR,0' at the flex prompt (no single quotes).
It should list the files on drive 0.
 
11. The UX download program writes a bootstrap loader on the disk after the disk
image is downloaded. The Flex image must be linked to to the boot strap using
the "LINK 0.FLEX9IDE.SYS" command at the FLEX prompt. Then, next time System09
is powered on, simply issue the 'D' command at the S-BUG prompt to boot FLEX.
/branches/mkfiles_rev1/src/Flex9/Makefile
19,9 → 19,12
#
# make - makes all variants
# make all - makes all variants
# make flex9ide.vhd - for IDE disk (Xess board)
# make flex9cf8.vhd - for CompactFlash (Burched boards)
# make flex9ram.vhd - for RAM disk (Spartan3 starter)
# make flex9ide.vhd - Flex for and IDE drive mapped at $E100 with
# 16 bit transfers (Used on XSA-3S1000/XST-3.0)
# make flex9cf8.vhd - Flex for Compact Flash mapped at $E040
# with 8 bit transfers (Used on B5-X300)
# make flex9ram.vhd - Flex with RAM disk drivers (Untested)
# (Used on Spartan 3 Starter board)
# make flex9ads.vhd -
#
# Target Descriptions:

powered by: WebSVN 2.1.0

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