====== 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 4x4 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 |