> For the complete documentation index, see [llms.txt](https://mystorm-books.gitbook.io/opensourcefpgas/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mystorm-books.gitbook.io/opensourcefpgas/master.md).

# README

Open Source FPGAs\
Using the MyStorm BlackIce II\
By Lawrie Griffiths

![MyStorm BlackIce II](/files/-LKO1Ond0qZxjaggv-gm)

* [Introduction](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Introduction/Introduction.html)
* [Contents](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Summary.html)
* [The Hardware](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/The_Hardware/The_Hardware.html)
* [Programming the Built-in Hardware](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Programming_the_Built-in_Hardware/Programming_the_Built-in_Hardware.html)
* [Directives](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Directives/Directives.html)
* [Memory Access](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Memory_Access/Memory_Access.html)
* [Soft Processors](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Soft_Processors/Soft_Processors.html)
* [BlackSoC](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/BlackSoC/BlackSoC.html)
* [Output Devices](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Output_Devices/Output_Devices.html)
* [Audio](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Audio/Audio.html)
* [Input Devices](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Input_Devices/Input_Devices.html)
* [Sensors](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Sensors/Sensors.html)
* [Grove Devices](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Grove_Devices/Grove_Devices.html)
* [LEGO Mindstorm Devices](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Lego_Mindstorm_Devices/Lego_Mindstorm_Devices.html)
* [Cameras](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Cameras/Cameras.html)
* [Analog to Digital](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Analog2Digital/Analog2Digital.html)
* [Storage Devices](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/StorageDevices/StorageDevices.html)
* [Communication Devices](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/CommunicationDevices/CommunicationDevices.html)
* [Actuators](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Actuators/Actuators.html)
* [STM32 Programming](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/STM32Programming/STM32Programming.html)
* [Arduino](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Arduino/Arduino.html)
* [RPi Header](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/RPiHeader/RPiHeader.html)
* [Robotics](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Robotics/Robotics.html)
* [Languages](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Languages/Languages.html)
* [Debugging](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Debugging/Debugging.html)
* [Simulation](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Simulation/Simulation.html)
* [Retro Computing](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/RetroComputing/RetroComputing.html)
* [Direct Digital Synthesis](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/DirectDigitalSynthesis/DirectDigitalSynthesis.html)
* [Making Pmods](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/MakingPmods/MakingPmods.html)
* [High Level Synthesis](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/HighLevelSynthesis/HighLevelSynthesis.html)
* [Oscilloscopes](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/Oscilloscopes/Oscilloscopes.html)
* [Logic Analysers](https://github.com/piersh/opensourcefpgas/tree/59bddff2818624df32c4faac29a79e4536b7cb33/opensourcefpgas/LogicAnalysers/LogicAnalysers.html)
