Skip to content

Commit

Permalink
Implemented access to LEDs and Switches via Pi Accel GPIO
Browse files Browse the repository at this point in the history
Added reset to zxvga
Hold video reset with mb reset
  • Loading branch information
mdovey committed Dec 24, 2021
1 parent bf168a8 commit e96a529
Show file tree
Hide file tree
Showing 1,020 changed files with 1,986,321 additions and 155,917 deletions.
58 changes: 21 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,43 @@
# ZX Spectrum Next - Digilent Nexys A7 Port
# ZX Spectrum Next - Digilent Nexys A7-100T Port

## DDR RAM
Port of the ZX Spectrum Next core to the Digilent Nexys A7-100T board.

WAIT
(may work on Nexys A7-50T)

## USB Host
## Audio

## USB\PS2 Keyboard
Stereo audio output using PMOD_I2S2 (on PMOD Connection JB). IP can be reconfigured to use the onboard mono audio jack.

## Mono Audio Jack
## Tape

## VGA

## MicroSD Slot

## BTNC, BTNU, BTND, BTNL, BTNR
Tape input via PMOD_I2S2, Tape output via onboard mono audio jack.

## Joystick

## LED

15-8 addressable via OUT $AAAF

7-0 addressable via OUT $A5AF

## LED Segment Display

Clock Speed

Memory Address (on expansion bus line)
Joystick 1 emulation via onboard buttons (BTNU, BTND, BTNL, BTNR, BTNC).

## PMODs
Optional Joystick 2 via PMOD_JSTK2 (JXADC Connection bottom row).

### PMOD_SD\PMOD_MicroSD
## Mouse

JA
Optional Mouse via PMOD_PS2 (on connection JXADC top row)

### PMOD_I2S2
## RTC

JB
Optional RTC support via PMOD_RTCC (on connection JD)

### PMOD_ESP32
## ESP32

JC
Optional wifi via PMOD_ESP32 (on connection JC)

### PMOD_RTCC
## Second SDCard Slot

JD
Optional second SDCard via PMOD_SD or PMOD_MicroSD

### PMOD_PS2

PS2 Mouse
## LED Segment Display

JXADC Top Row
Displays clock speed, and memory address

### PMOD_JSTK2
## PI Accelerator

JXADC Bottom Row
Use of the PI Accel GPIO to access on-board UART, Mic (via I2S), Switches and LEDS (via GPIO pins 2-13, 22-25) and RGB Leds (Enable pin 26, and pulse to change RGB16 colour; pin 27 for RGB17)
Loading

0 comments on commit e96a529

Please sign in to comment.