Skip to content
Circuits digitalsLogo Càtedra Chip

Instruccions

Com seguir les lliçons

Al menú lateral d'aquí a l'esquerra trobaràs les lliçons que conformen aquest recurs educatiu. Ja pots començar per la primera lliçó: la introducció als circuits digitals, a l'àlgebra de Boole i als mapes de Karnaugh.

La resta de lliçons estan dedicades als diferents tipus de circuits digitals i contenen la teoria i un o dos exemples. A més, al final de cada lliçó et proposem fer alguns exercicis del curs Introduction to Digital Circuit Design, dins de jutge.org. En aquest apartat pots trobar les instruccions per solucionar els problemes i sotmetre'ls al veredicte del nostre Jutge. Revisa-les quan les necessitis.

Inscripció a Jutge.org i al curs

Per poder accedir als exercicis proposats t'hauràs de registrar a la plataforma jutge.org. Aquest registre és gratuït.

Recorda que jutge.org és una plataforma docent de la UPC. El registre d'usuari serveix per fer el seguiment del teu progrés en els exercicis. La UPC no té cap interès comercial ni recopila dades personals.

enroll

Un cop tinguis accés als recursos de jutge.org, et pots inscriure al curs Introduction to Digital Circuit Design des de la secció Courses, clicant el botó "Enroll this course".

enroll
enroll

Dins d'aquest curs trobaràs els enunciats dels exercicis. També podràs enviar les teves solucions al Jutge, que en valorarà la validesa i emetrà un veredicte.

Pots accedir a cadascun dels exercicis des del menú superior del portal, ja sigui directament al curs o des de l'apartat Problems.

enrolled
problems

Els exercicis estan ordenats per temes i cadascun té un codi identificatiu únic.

codi

També pots accedir als exercicis directament des de les lliçons a partir dels enllaços que hi trobaràs. Aquesta és una alternativa més ràpida, però recorda que primer has d'haver obert la sessió a jutge.org.

enllaç

La pàgina de l'exercici és com aquesta:

enllaç

Hi trobaràs l'enunciat (Statement) que descriu l’exercici, el qual es pot descarregar en PDF o ZIP. També s'hi inclou una especificació (Specification) que descriu les entrades i sortides que ha de tenir el circuit. El menú New Submission s'utilitza per presentar la teva solució a l'exercici.

Un cop triat l’exercici, hauràs de solucionar-lo utilitzant els coneixements que has après.

Per dissenyar un circuit solució farem servir CircuitVerse, una plataforma gratuïta i de codi obert dissenyada per crear i simular circuits lògics digitals en línia. Amb aquesta eina dibuixarem el nostre circuit i l'exportarem per presentar-lo a Jutge.

A CircuitVerse pots arrossegar portes lògiques al teu circuit, connectar-les i provar la taula de veritat.

enllaç

CircuitVerse et dona l'opció de guardar i descarregar el teu circuit. Al menú Project/Save Offline pots guardar i descarregar el teu circuit en format ".cv". A l'apartat Export as file pots carregar un circuit prèviament guardat.

Per presentar la solució a Jutge exporta el circuit des de CircuitVerse en format Verilog. Ves al menú d'eines i tria l'opció Export Verilog per descarregar un fitxer de codi Verilog ".v".

enllaç

Verilog és un llenguatge de descripció de maquinari (HDL - Hardware Description Language, per les sigles en anglès) que es pot utilitzar per descriure circuits electrònics digitals com microprocessadors o components lògics.

Presenta el teu exercici al Jutge. Puja el fitxer que acabes de generar dins l'àrea New submission de l'exercici.

enllaç

Clicant el botó Submit, Jutge analitzarà el teu arxiu.

enllaç

Acabat el procés, podràs veure el veredicte i la correcció de Jutge, tant si ha anat com malament.

enllaçenllaç

Si el veredicte és desfavorable, la secció hint mostra pistes del que pot haver fallat.

Si el veredicte és favorable, se't mostrarà el circuit solució a la secció Circuit modules. La secció Program mostra el codi Verilog del circuit que has presentat.

enllaç

Pots tornar-ho a provar tantes vegades com calgui. A la finestra de Submission s'anotaran el nombre total d'arxius i correccions. Podràs visualitzar-los clicant al número de submission (S001, S002...).

Jutge té diferents veredictes en funció del circuit presentat. Els més habituals són els següents:

enllaç

Pots trobar la llista completa de veredictes amb una descripció del seu significat.



Logos Càtedra Chip

Xavier Casas, Francesc Madrid
Lliçons.jutge.org
© Universitat Politècnica de Catalunya, 2025

lliçons.jutge.org