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

Subversion Repositories z80soc

[/] [z80soc/] [branches/] [RonivonCosta/] [doc/] [README-S3E.txt] - Blame information for rev 11

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 11 rrred
Z80 Computer on DE1 Development board
2
 
3
Arquitecture
4
------------
5
 
6
 
7
SW9     - Reserved - Reset
8
SW8     - Reserved
9
LEDR9   - Reserved
10
LEDR8   - Reserved
11
 
12
Memory
13
------
14
0000H - 01FFH - ROM             (0      - 8191)
15
2000H - 27FFH - VIDEO RAM       (8192   - 10239)
16
3FE0H - 3FFFH - LCD Video RAM   (16352  - 16383)
17
 
18
IO
19
--
20
 
21
Output Ports
22
------------
23
01H     - Green Leds (7-0)
24
 
25
Inputs
26
------
27
20H     - SW(3-0)
28
 
29
30H     - KEY(3-0)
30
 
31
LCD
32
---
33
3FE0H   - 3FFFh - LCD video memory (32 characters)
34
 
35
Video
36
-----
37
2000H   - 27FFH - Video RAM Memory
38
 
39
Keyboard
40
--------
41
80H     - Read Keyboard Ascii code
42
 
43
--
44
 
45
Reference Sample ROM
46
 
47
It is provided a ROM with a reference application, and the correspnding
48
Z80 source codes.
49
 
50
To use the application you will need to connect the S3E board to a
51
VGA monitor and PS/2 keyboard.
52
 
53
The program will show how to use:
54
        Input push buttons
55
        Input Switches
56
        PS/2 keyboard
57
        Video text out
58
        Leds
59
        LCD
60
 
61
The ROM provided will wait for key East of the S3E to proceed.
62
Then, will show the keys type in the keyboard on the second line of the LCD.
63
The Switches will be displayed in the LEDS when a key is pressed in the keyboard.
64
 
65
Key West on the S3E will reset the system.
66
 
67
Hope you enjoy.
68
 
69
 
70
Bugs
71
----
72
 
73
- Z80 programs that have loops using registers HL, DE, BC are not working. This happens only with S3E port. The DE1 version is working 100% what concerns to z80 programs.
74
 
75
TO-DO:
76
----
77
 
78
- 80x40 Video display
79
- Serial communication
80
- Monitor program to allow download of programs by serial communication
81
- Mass storage device (SD/MMC)
82
- Video colors

powered by: WebSVN 2.1.0

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