Difference between revisions of "R32V2020 Peripheral Interfaces"

From Land Boards Wiki
Jump to navigation Jump to search
Line 29: Line 29:
  
 
* USB-Serial Interface
 
* USB-Serial Interface
** [[ACIA (UART)]]
+
** [[R32V2020 ACIA (UART)]]
* [[PS/2 Keyboard]]
+
* [[R32V2020 PS/2 Keyboard]]
 
* VGA - three versions
 
* VGA - three versions
** [[Memory Mapped Character Display|Memory Mapped Character Display]]
+
** [[R32V2020 Memory Mapped Character Display|Memory Mapped Character Display]]
** [[ANSI Terminal with UART Interface]]
+
** [[R32V2020 ANSI Terminal with UART Interface]]
** [[Bit Mapped Display|Bit Mapped Display 320x240 pixels]] - Requires "bigger" FPGAs - Uses (10) 1K blocks (WIP)
+
** [[R32V2020 Bit Mapped Display|Bit Mapped Display 320x240 pixels]] - Requires "bigger" FPGAs - Uses (10) 1K blocks (WIP)
* (4) [[Pushbutton Switches]] and (8) DIP switches
+
* (4) [[R32V2020 Pushbutton Switches]] and (8) DIP switches
* (4) [[Individual LEDs]]
+
* (4) [[R32V2020 Individual LEDs]]
* (12) [[LED Ring]]
+
* (12) [[R32V2020 LED Ring]]
* [[Music/Note]] Generation via Buzzer
+
* [[R32V2020 Music/Note]] Generation via Buzzer
 
** 128 Tones
 
** 128 Tones
 
*** Expanding to Grand Piano scale
 
*** Expanding to Grand Piano scale
* [[Seven Segment Display]]
+
* [[R32V2020 Seven Segment Display]]
 
** Could be routed for debugging purposes
 
** Could be routed for debugging purposes
* [[I2C Interface]]
+
* [[R32V2020 I2C Interface]]
* [[SD Card Interface]]
+
* [[R32V2020 SD Card Interface]]
  
 
= Peripheral Data Sizes =
 
= Peripheral Data Sizes =

Revision as of 12:30, 10 April 2022

This is the Peripheral hardware that has been tested with the Multicomp project

FPGA Cards

Tested Peripheral Interfaces

Not all of the above cards have support for the following.

Peripheral Data Sizes

  • Peripherals can be byte, short, or long sized
  • Byte devices connect to d0-d7
  • Short devices connect to d0-d15
  • Long devices connect to d0-d31

Peripheral Memory Map