Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 1.55 KB

memorymap.md

File metadata and controls

54 lines (41 loc) · 1.55 KB

VelonaCore Basys3 Memory Map

The following table denotes the memory map of the Basys3 peripherals, as specified in the VelonaCore_basys3mem.vhd file.

Address Name
0x0 - 0x3FF RAM
0x9FFF0000 LEDs
0x9FFF0004 Switches
0x9FFF0100 - 0x9FFF0110 4 x 7 Segment Display

For a full list of the available I/O on the Basys3 board and its functionality, refer to: https://reference.digilentinc.com/reference/programmable-logic/basys-3/reference-manual

Peripherals

Type Description
INV Undefined
W Write only
R Read only
R/W Read/Write

LEDs

bit(s) Type Description
31:16 INV Unused
15:0 W 16 Board LEDs

Switches

bit(s) Type Description
31:16 INV Unused
15:0 R 16 Board switches

4 x 7-Segment Display

Offset Name
0x0 Segment[0]
0x4 Segment[1]
0x8 Segment[2]
0x10 Segment[3]

Segment[#]:

bit(s) Type Description
31:8 INV Unused
7 W Decimal point
6:0 W Bit 6 -> G,F,E,D,C,B,A <- Bit 0