{"guid":"import-4f5581ae41220cba91","title":"Programming FPGAs with PSHDL","subtitle":"Lets create the Arduino for FPGAs","slug":"konferenz_mp6_og_-_2013-07-05_20:00_-_programming_fpgas_with_pshdl_-_karsten_becker_-_5033","link":"https://sigint.ccc.de/schedule/events/5033.html","description":"Learning to program an FPGA is time consuming. Not just do you need to download and install 20gb of vendor tools, but you also need to wrap your brain around the strange ideas of hardware description languages like VHDL. PSHDL aims to ease the learning curve significantly and provide more people with the ability to program FPGAs.\n","original_language":"eng","persons":["Karsten Becker"],"tags":["sigint13"," Hacking"],"view_count":68,"promoted":false,"date":"2013-07-05T02:00:00.000+02:00","release_date":"2013-07-22T02:00:00.000+02:00","updated_at":"2026-01-14T10:15:12.508+01:00","length":2883,"duration":2883,"thumb_url":"https://static.media.ccc.de/media/conferences/sigint13/konferenz_mp6_og_-_2013-07-05_20:00_-_programming_fpgas_with_pshdl_-_karsten_becker_-_5033.jpg","poster_url":"https://static.media.ccc.de/media/conferences/sigint13/konferenz_mp6_og_-_2013-07-05_20:00_-_programming_fpgas_with_pshdl_-_karsten_becker_-_5033_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/sigint13/import-4f5581ae41220cba91-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/sigint13/import-4f5581ae41220cba91-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/konferenz_mp6_og_-_2013-07-05_20:00_-_programming_fpgas_with_pshdl_-_karsten_becker_-_5033","url":"https://api.media.ccc.de/public/events/import-4f5581ae41220cba91","conference_title":"sigint13","conference_url":"https://api.media.ccc.de/public/conferences/sigint13","related":[{"event_id":31,"event_guid":"import-a05a76991aa031db49","weight":1},{"event_id":337,"event_guid":"import-e36a819e1ce66c764c","weight":1},{"event_id":1740,"event_guid":"0IuyfNlW5fXVnrMIgEXesw","weight":6},{"event_id":1742,"event_guid":"dIHu8B0QOmvXxUzK3W9dEw","weight":1},{"event_id":1824,"event_guid":"T9YItdVO2WSP8VbAczAqjQ","weight":1},{"event_id":1826,"event_guid":"Ae-3k2zOoIDF16EaC2uCWA","weight":1},{"event_id":2080,"event_guid":"Q8Gx1V1QSvum7N9obW7QHw","weight":1},{"event_id":2088,"event_guid":"Ly09NwGnDZJ6UbrcE04S5g","weight":1},{"event_id":2089,"event_guid":"F4PROIwL9VVgBhW7SqnWNQ","weight":1},{"event_id":2096,"event_guid":"maker-board","weight":1},{"event_id":2731,"event_guid":"BabVU1W0NckTrYaDHf-gug","weight":1},{"event_id":3172,"event_guid":"pRpQ2EFbbSOQQpmGD5scUw","weight":1},{"event_id":3385,"event_guid":"74460321-01f0-4a03-b0fd-ae67143edfab","weight":1},{"event_id":3400,"event_guid":"da58a4d0-7b3e-42a6-a720-792fc2503d45","weight":1},{"event_id":3431,"event_guid":"a60f0bd1-96c2-436e-a652-f04779a9a0ef","weight":1},{"event_id":3450,"event_guid":"4bdc2468-fc82-4a7d-9df8-df1f40e6ea8f","weight":1},{"event_id":3452,"event_guid":"12707664-5781-4eb3-a702-ce3a029e042b","weight":1},{"event_id":3601,"event_guid":"5a517be2-220b-4eb6-88c3-e7ef08c98ace","weight":1},{"event_id":3603,"event_guid":"798573a8-f544-48f0-abaf-ebc405f03f4a","weight":1},{"event_id":3620,"event_guid":"dd070191-1d1c-4b9c-a887-e4950a688cdb","weight":1},{"event_id":3666,"event_guid":"2f586f3b-5399-496c-ab03-c25ad8ea8cf6","weight":1},{"event_id":3698,"event_guid":"994082de-ef8e-4f8e-8c46-ec0eb110b845","weight":1},{"event_id":3699,"event_guid":"0d02bd82-f771-471c-b4bb-5e24b755b169","weight":1},{"event_id":3816,"event_guid":"e370add0-106d-48e6-9e97-cd560ba60b9c","weight":1},{"event_id":4963,"event_guid":"d9921ab0-9a29-4f3f-9140-99456589283d","weight":1}],"recordings":[{"size":439,"length":2883,"mime_type":"audio/ogg","language":"eng","filename":"konferenz_mp6_og_-_2013-07-05_20:00_-_programming_fpgas_with_pshdl_-_karsten_becker_-_5033.opus","state":"downloaded","folder":"opus","high_quality":true,"width":720,"height":576,"updated_at":"2014-06-19T11:51:07.376+02:00","recording_url":"https://cdn.media.ccc.de/events/sigint13/opus/konferenz_mp6_og_-_2013-07-05_20:00_-_programming_fpgas_with_pshdl_-_karsten_becker_-_5033.opus","url":"https://api.media.ccc.de/public/recordings/1300","event_url":"https://api.media.ccc.de/public/events/import-4f5581ae41220cba91","conference_url":"https://api.media.ccc.de/public/conferences/sigint13"},{"size":439,"length":2883,"mime_type":"video/mp4","language":"eng","filename":"konferenz_mp6_og_-_2013-07-05_20:00_-_programming_fpgas_with_pshdl_-_karsten_becker_-_5033.mp4","state":"downloaded","folder":"mp4-h264","high_quality":true,"width":720,"height":576,"updated_at":"2016-01-27T11:03:08.189+01:00","recording_url":"https://cdn.media.ccc.de/events/sigint13/mp4-h264/konferenz_mp6_og_-_2013-07-05_20:00_-_programming_fpgas_with_pshdl_-_karsten_becker_-_5033.mp4","url":"https://api.media.ccc.de/public/recordings/1299","event_url":"https://api.media.ccc.de/public/events/import-4f5581ae41220cba91","conference_url":"https://api.media.ccc.de/public/conferences/sigint13"},{"size":439,"length":2883,"mime_type":"video/webm","language":"eng","filename":"konferenz_mp6_og_-_2013-07-05_20:00_-_programming_fpgas_with_pshdl_-_karsten_becker_-_5033.webm","state":"downloaded","folder":"webm","high_quality":true,"width":720,"height":576,"updated_at":"2016-01-27T11:03:08.217+01:00","recording_url":"https://cdn.media.ccc.de/events/sigint13/webm/konferenz_mp6_og_-_2013-07-05_20:00_-_programming_fpgas_with_pshdl_-_karsten_becker_-_5033.webm","url":"https://api.media.ccc.de/public/recordings/1298","event_url":"https://api.media.ccc.de/public/events/import-4f5581ae41220cba91","conference_url":"https://api.media.ccc.de/public/conferences/sigint13"}]}