Peripheral Control     Robotics and Automation Made Easy

Step 2: Peripheral/Slot Assignment

More information available at https://wiki.sipeed.com/hardware/en/tang/tang-primer-25k/primer-25k.html

Slot / Pin Assignments

Slot 1: Top left
Slot 2: Bottom left
Slot 3: Top center
Slot 4: Bottom center
Slot 5: Right top
Slot 6: Right bottom

Host interface on USB serial

Tang Primer 25K
40 Pin connector

HandAssemble_Pmod
Expansion Board
Slot 7: 7 5 3 1 Hat J4 top
Slot 8: 8 6 4 2 Hat J4 bottom
Slot 9: 19 17 15 13 Hat J5 top
Slot 10: 20 18 16 14 Hat J5 bottom
Slot 11: 39 37 26 24 Hat J6 top
Slot 12: 40 38 25 23 Hat J6 bottom
Slot 13: 33 31 29 27 Hat J7 top
Slot 14: 34 32 30 28 Hat J7 bottom
Slot 15: 36 35 21 22 Hat J7 extra 2 pins

   

Slot 0 is already assigned to the input/output devices on the FPGA board.
The API link points to the peripheral's README.txt file
The hardware link points to a schematic of any hardware required by the peripheral.
Please select a peripheral for each slot.

Motion Control 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Dual DC motor controller
Dual quadrature decoder
Quad servo motor controller
Unipolar stepper motor controller
Bipolar stepper motor controller
Simple Input/Output 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Quad binary output
Quad binary input
Quad bidirectional I/O
Quad Serial Output
User Interface 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Quad WS2812 RBG(W) LED interface
Consumer IR receiver/transmitter
6/8 channel RC decoder
Audio square wave generator
Simple sound generator
80x40 color terminal on VGA
PS/2 mouse or keyboard input
Sensors 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Quad Parallax PING))) interface
Quad event counter
Quad RC discharge timer
Octal RC discharge timer
7 channel line sensor
Instrumentation 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Quad PWM output
Quad PWM input
2 MHz function generator