
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare soc:laboratoare:03bis</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-01T21:29:13+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/debouncing?rev=1709900542&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/debug?rev=1709210248&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/fpga?rev=1709899885&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/goals?rev=1709899547&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/resources?rev=1711016856&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/synthesis?rev=1710835641&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/tldr?rev=1709210248&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/todo?rev=1742543865&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/debouncing?rev=1709900542&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-08T14:22:22+03:00</dc:date>
        <title>soc:laboratoare:03bis:debouncing</title>
        <link>http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/debouncing?rev=1709900542&amp;do=diff</link>
        <description>În general în momentul în care apăsăm un buton sau schimbăm un întrerupător semnalul la ieşire nu este unul treaptă (cum ar fi ideal şi ne-ar ajuta foarte mult). De fapt semnalul arată ca în figura următoare.

[Semnalul la apasarea si lasarea unui buton]</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/debug?rev=1709210248&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T14:37:28+03:00</dc:date>
        <title>soc:laboratoare:03bis:debug</title>
        <link>http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/debug?rev=1709210248&amp;do=diff</link>
        <description>Demo!</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/fpga?rev=1709899885&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-08T14:11:25+03:00</dc:date>
        <title>Cum arată un FPGA?</title>
        <link>http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/fpga?rev=1709899885&amp;do=diff</link>
        <description>Un FPGA (Field-Programmable Gate Array) este un circuit integrat care poate fi programat pentru a se comporta ca orice alt circuit digital. Spre deosebire de un procesor, care stochează și execută instrucțiuni, programarea unui FPGA înseamnă reconfigurarea hardware a acestuia pentru a realiza funcționalitatea dorită.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/goals?rev=1709899547&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-08T14:05:47+03:00</dc:date>
        <title>soc:laboratoare:03bis:goals</title>
        <link>http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/goals?rev=1709899547&amp;do=diff</link>
        <description>În acest laborator vom discuta la nivel teoretic despre FPGA-uri și vom încerca o implementare formală a unor circuite simple. Apoi, vom intra un pic mai în detaliu în ceea ce privește simularea codului. La finalul acestui laborator veţi avea cunoștințele minime necesare atât pentru implementarea unui circuit pe FPGA, cât și pentru simularea/depanarea codului.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/resources?rev=1711016856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-21T12:27:36+03:00</dc:date>
        <title>soc:laboratoare:03bis:resources</title>
        <link>http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/resources?rev=1711016856&amp;do=diff</link>
        <description>*  Scheletul de laborator
	*  Datasheet Digilent Nexys A7
	*  Schema Digilent Nexys A7
	*  Xilinx: What is an FPGA?
	*  Digilent: What is a Constraints File?
	*  Wikipedia: FPGA</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/synthesis?rev=1710835641&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-19T10:07:21+03:00</dc:date>
        <title>soc:laboratoare:03bis:synthesis</title>
        <link>http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/synthesis?rev=1710835641&amp;do=diff</link>
        <description>Implementarea modulelor folosind un FPGA se numește sintetizare. Acesta este procesul de a transforma descrierea high-level (high-level design) a unui modul, ce nu are un corespondent direct în hardware, într-o descriere low-level (gate-level design), ce are un corespondent direct în hardware.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/tldr?rev=1709210248&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T14:37:28+03:00</dc:date>
        <title>soc:laboratoare:03bis:tldr</title>
        <link>http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/tldr?rev=1709210248&amp;do=diff</link>
        <description>*  Un FPGA e un circuit integrat care poate fi programat pentru a se comporta ca orice alt circuit digital.
	*  În cadrul acestui laborator vom studia plăcuțele FPGA  Digilent Nexys A7
	*  Implementarea modulelor folosind un FPGA se numește sintetizare.
	*  Fenomenul de “Bouncing” e întâlnit la apăsarea unui întrerupător - semnalul nu e unul de tip treaptă. Soluția? Switch debouncing.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/todo?rev=1742543865&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-21T09:57:45+03:00</dc:date>
        <title>soc:laboratoare:03bis:todo</title>
        <link>http://ocw.cs.pub.ro/courses/soc/laboratoare/03bis/todo?rev=1742543865&amp;do=diff</link>
        <description>Task 0 (3p) Implementați circuitul corespunzător unei unități de procesare a operațiilor logice. Avem:

	*  o intrare de selecție pe 2 biți între următoarele 4 operații logice:
		*  XOR    (0,0)
		*  AND    (0,1)
		*  NOR    (1,0)
		*  XNOR   (1,1)</description>
    </item>
</rdf:RDF>
