|
Notices |
---|
Data |
Notice |
---|---|
06/06/03 |
The testbench for Job 2 has been updated to suppress dependency when inserting coins in sequence. Attention to the fact that the command c 3 5 followed by the s 8 00000 in testbench means passing a BRL 0,01 coin with a glitch
in the sensor of R$0,05. |
05/06/03 |
An implementation of the first job. |
04/06/03 |
the compiler ghdl is installed in the area of gpsl
in the IC. It is a VHDL compiler based on gcc. As a result of the compilation it generates an executable file. Example of usage for the first job:USE_GCC=1 . ~gpsl/configure_area.shThe first two lines compile the code, the third generates the executable (tb_arbiter is the name of the highest level entity) and the fourth line executes the generated program, which is the testbench. |
04/06/03 |
Results
2. Look in detail at the comments provided. Please send updated versions as soon as possible. |
20/05/03 |
Included frequently asked questions in the FAQ |
20/05/03 |
Two interesting texts about projects: 1 e 2. |
20/05/03 |
Added one more clock signal in job 3 |
20/05/03 |
Results
from work 1 |
08/04/03 |
New Testbench for the first available job. Work delivery date: 25/04/03. |
01/04/03 |
A preliminary Testbench for the first job is now available. |
26/03/03 |
If you do not have an Ocelot account or a password to access one of the course accounts, contact one of the professors. |
21/02/03 |
Confirmed classroom: CC05. |
19/12/02 |
Home page version available. |
Tuesdays and Fridays 10:00 - 12:00 Room: CC05 |
Get in touch whenever necessary. If you prefer to make an appointment, make arrangements via email. |
|||
The evaluation will be based on the 4 works. |
Students will form groups and each group will have the final work to implement one or more peripherals for the Leon and the XESS XSV800 board. Work 1: bus arbiter (delivery 25/04) Work 2: coin counter (06/05 delivery) Work 3: UART (delivery 26/05) Work 4: Hardware module for the Leon (delivery 07/07) |
Material used in the course (also available on the IC network at ~rodolfo/pub):
|
Calendar |
---|
February | |
Day | Matter |
---|---|
18T |
Course Presentation. Introduction to Hardware Design. |
21S |
VHDL: Basic Topics. |
25T |
VHDL: Basic Topics (archive). |
28S |
VHDL: Basic topics and lab practice. |
March |
|
Day | Matter |
07S |
VHDL: Basic Topics and Laboratory Practice (archive). |
11T |
VHDL: Basic Topics (archive). |
14S |
VHDL: Component instantiation. |
18T |
Introduction to Leon (archive). |
21S |
Lion. |
25T |
Mentor simulation and synthesis tools. |
28S |
VHDL: Components and Settings. |
April | |
Day | Matter |
01T |
OCP: Overview (archive). |
04S |
Introduction to testbenches (example: testbench of work 1). |
08T |
VHDL: Functions, Procedures (archive). |
11S |
VHDL: bit_vector, guard, buffer (archive) (examples). |
15T |
Service/Work |
18S |
Holiday |
22T |
Service/Work |
25S |
Service/Work |
29T |
Service/Work |
May | |
Day | Matter |
02S |
Holiday |
06T |
Service/Work |
09S |
Service/Work |
13T |
|
16S |
|
20T |
|
23S |
|
27T |
|
30S |
|
June | |
Day | Matter |
03T |
|
06S |
|
10T |
|
13S |