en202:peripherals
List of available peripherals on the Nexys4 / Nexys4DDR / Nexys A7 boards
skills scale
Noob : What is VHDL ?
Beginner : Should I take a counter or a FSM ?
Average : YES ! Finally got rid of that latch !
Confirmed : Strange, I was expecting less FF usage in my design
Advanced : shit, my pipeline is 43 stages long, one too much compared to theoric need
Master : Assembly is a High level language !
God : Let's take over the world, Pinky !
Onboard
| peripheral | module provided | required skills |
| switches | - | Noob |
| pushbuttons | - | Noob |
| LEDs | - | Noob |
| RGB LEDs | - | Beginner |
| yes | Noob |
| 7seg display | - | Noob → Beginner |
| Audio Jack | - | Beginner |
| VGA display | - | Beginner → Average |
| yes (feature limited) | Beginner |
| temp. sensor | - | Confirmed |
| planned | Beginner |
| Accelerometer | - | Average |
| planned | Beginner |
| SDcard slot | - | Confirmed → Master |
| yes (feature limited) | Beginner → Average |
| Microphone | yes | Beginner |
| UART | - | Average |
| yes (feature limited) | Beginner |
| USB Keyboard | - | Average |
| USB Mouse | - | Average |
| yes (untested) | Beginner |
| Off-Chip RAM | - | Advanced |
| Ethernet | - | Master |
Pmod
| peripheral | module provided | required skills |
| Temp. sensor | - | Confirmed |
| planned | Beginner |
| Accelerometer | - | Average |
| planned | Beginner |
| OLED | yes (ASCii only) - deprecated | Beginner |
| OLEDRGB | yes | Beginner → Average |
| Analog Joystick | - | Average → Confirmed |
| RF (Zigbee(R)) | - | Average → Master |
| Distance sensor | yes | Beginner |
| Microphone | - | Average → Confirmed |
| Compass | - | Average → Advanced |
| Stereo Audio out | yes (feature limited) | Beginner → Advanced |
| Stereo Audio in/out | yes (feature limited) | Beginner → Advanced |
| RealTime clock | - | Average → Confirmed |
| Light sensor | yes | Beginner |
| Gyroscope | - | Confirmed |
| Dig-Analog cnv | - | Confirmed |
| Hex 4×4 Keypad | - | Average |
| yes | Beginner |
| Bread Board | Application Dependent… |
| The developpment of the application is not considered part of Architecture projects |
Soft IPs
| function | required skills |
| Random generator | Average |
| Sine generator | Beginner |
en202/peripherals.txt · Dernière modification : 2023/10/11 13:08 de Yannick Bornat