{"id":387,"date":"2013-09-04T18:23:46","date_gmt":"2013-09-04T18:23:46","guid":{"rendered":"http:\/\/kastner.ucsd.edu\/ryankastner\/?page_id=387"},"modified":"2021-09-15T23:05:54","modified_gmt":"2021-09-15T23:05:54","slug":"cse-237c-lecture-material","status":"publish","type":"page","link":"https:\/\/kastner.ucsd.edu\/ryan\/cse237c\/cse-237c-lecture-material\/","title":{"rendered":"CSE 237C Lecture Material"},"content":{"rendered":"<ul>\n<li>Lecture 1: Class Overview and Hardware Design Abstractions (<a href=\"https:\/\/drive.google.com\/open?id=1JGnmdAzWfSO9szYsrzejewRRqxBGb_wN\">lecture notes<\/a>)<\/li>\n<li>Lecture 2: FPGA Architecture (<a href=\"https:\/\/drive.google.com\/open?id=10dFHJBM9rv3Kvhs5Cf2JPkj3b9ZnyZTX\">lecture notes<\/a>)<\/li>\n<li>Lecture 3: FIR Architectures (<a href=\"https:\/\/drive.google.com\/file\/d\/1nCzJsrwOYfPqgYiy7u8IZihnoNWMfRdX\/view?usp=sharing\">lecture notes<\/a>)<\/li>\n<li>Lecture 4: Operation Chaining and Pipelining (<a href=\"https:\/\/drive.google.com\/file\/d\/1ACAsuKYULZeLAs-mAUABlKyS-nlA7QDO\/view?usp=sharing\">lecture notes<\/a>)<\/li>\n<li>Lecture 5: Pynq and Basic I\/O (AXI-Lite, MMIO) (lecture notes: <a href=\"https:\/\/drive.google.com\/open?id=1vCv0lKs51dY9n1Lws6e0ZDjGZvpiskCZ\">pynq overview<\/a>, <a href=\"https:\/\/drive.google.com\/open?id=1KD0LbP6Ms5Q-VAlA6ZR4n91Aowl6vq7R\">basic i\/o<\/a>)<\/li>\n<li>Lecture 6: CORDIC (<a href=\"https:\/\/drive.google.com\/open?id=1iZal_-M38KlZL_K1LusWdlieGRDTOh2t\">lecture notes<\/a>)<\/li>\n<li>Lecture 7: Data Types (<a href=\"https:\/\/drive.google.com\/open?id=1xC8wF-RI-zl8vFB-3y9eGH1pwXavJHr8\">lecture notes<\/a>)<\/li>\n<li>Lecture 8: Matrix Vector Multiply (<a href=\"https:\/\/drive.google.com\/open?id=11ixj-3OVoH8N9K-0co3dPpp8evnbAI08\">lecture notes<\/a>)<\/li>\n<li>Lecture 9\n<ul>\n<li>Part 1: DMA and AXI Stream (<a href=\"https:\/\/drive.google.com\/open?id=1HIizjBPsAXKOS_XcK0E0OsmfO_q6PCPh\">lecture notes<\/a>)<\/li>\n<li>Part 2: MVM data partitioning (<a href=\"https:\/\/drive.google.com\/open?id=1g7G9UUeeq7qHLjhk8_4MNKXYguSKtrmk\">lecture notes<\/a>)<\/li>\n<\/ul>\n<\/li>\n<li>Lecture 10: Discrete Fourier Transform (<a href=\"https:\/\/drive.google.com\/file\/d\/1FbOoVYUa7TaxGnOTO4XwlSo5fGCe8T1H\/view?usp=sharing\">lecture notes<\/a>)<\/li>\n<li>Lecture 11: Fast Fourier Transform (<a href=\"https:\/\/drive.google.com\/open?id=1a6qmVtgJh9uD1FnQkFnkkPPt0iN-qDzP\">lecture notes<\/a>)<\/li>\n<li>Lecture 12: HLS Algorithms (<a href=\"https:\/\/drive.google.com\/open?id=12A9EiRJvkJ8luogNnMfiJQ5fB9Br2AYU\">slides<\/a>)<\/li>\n<\/ul>\n\n\n<p><a href=\"https:\/\/jackschaedler.github.io\/circles-sines-signals\/index.html\">Amazing reference to understand concepts related to DSP, Fourier Transform, etc.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lecture 1: Class Overview and Hardware Design Abstractions (lecture notes) Lecture 2: FPGA Architecture (lecture notes) Lecture 3: FIR Architectures (lecture notes) Lecture 4: Operation Chaining and Pipelining (lecture notes) Lecture 5: Pynq and Basic I\/O (AXI-Lite, MMIO) (lecture notes: &hellip; <a href=\"https:\/\/kastner.ucsd.edu\/ryan\/cse237c\/cse-237c-lecture-material\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":143,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-387","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/pages\/387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/comments?post=387"}],"version-history":[{"count":16,"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/pages\/387\/revisions"}],"predecessor-version":[{"id":1483,"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/pages\/387\/revisions\/1483"}],"up":[{"embeddable":true,"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/pages\/143"}],"wp:attachment":[{"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/media?parent=387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}