1 |
123 |
dilbert57 |
System09 XuLA port
|
2 |
|
|
==================
|
3 |
|
|
|
4 |
|
|
This is a port of the System09 project to the XESS 200Kgate Spartan3A XuLA board.
|
5 |
|
|
It uses 1MB of the SDRAM. Only half the data bus is used.
|
6 |
|
|
System09 XuLA port was implemented with Xilinx ISE Design Suite 12.4
|
7 |
|
|
|
8 |
|
|
Check XuLA.ucf for the pin assignment.
|
9 |
|
|
It uses a MAX3232 for the RS232 interface, PS/2 keyboard interface and 3 bit RGB VGA video output.
|
10 |
|
|
Video format is 80 characters x 25 character with 8 horizontal pixels per character
|
11 |
|
|
The design doubles the 12MHz crystal on the XuLA board for the pixel clock
|
12 |
|
|
|
13 |
|
|
Care must be taken with the Spartan3A inputs when connecting to 5V outputs
|
14 |
|
|
as the inputs are normally not diode clamped.
|
15 |
|
|
The UCF file specified PCI inputs on the input pin which should be diode clamped
|
16 |
|
|
but only after the Spartan3A FPGA on the XuLA board is configured.
|
17 |
|
|
Series current limiting resistors should be used when connecting a 5V logic output to an FPGA input.
|
18 |
|
|
Check the UCF file to determine which inputs are diode clamped.
|
19 |
|
|
Series limitted 5V logic outputs should not be connected to Spartan3A inputs until it is configured
|
20 |
|
|
as a PCI33 input.
|
21 |
|
|
|
22 |
|
|
John Kent
|
23 |
|
|
2011-10-09
|
24 |
|
|
|
25 |
|
|
The System09 XuLA port is licenced under GNU GPL version 3.
|
26 |
|
|
|
27 |
|
|
|
28 |
|
|
-- Copyright (C) 2011 John Kent
|
29 |
|
|
--
|
30 |
|
|
-- This program is free software: you can redistribute it and/or modify
|
31 |
|
|
-- it under the terms of the GNU General Public License as published by
|
32 |
|
|
-- the Free Software Foundation, either version 3 of the License, or
|
33 |
|
|
-- (at your option) any later version.
|
34 |
|
|
--
|
35 |
|
|
-- This program is distributed in the hope that it will be useful,
|
36 |
|
|
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
37 |
|
|
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
38 |
|
|
-- GNU General Public License for more details.
|
39 |
|
|
--
|
40 |
|
|
-- You should have received a copy of the GNU General Public License
|
41 |
|
|
-- along with this program. If not, see .
|
42 |
|
|
--
|