CCCPaste

Feu_rouge VHDL avec reset

----------------------------------------------------------------------------------
-- Company:
-- Engineer:
--
-- Create Date: 18:04:10 10/12/2018

Feu_rouge VHDL avec reset et voitures

----------------------------------------------------------------------------------
-- Company:
-- Engineer:
--
-- Create Date: 18:04:10 10/12/2018

Scilab, calcoef function

function [cc] = calcoef(T, y)
exec('**/cald.sci', -1)

n = size(y, 1)
cc = zeros(n-1, n-1)

Scilab, trace2 function

function [] = trace2(N, T, cc)
exec('**/calcg.sci', -1)
n = size(T, 1);

// Si le vecteur T n'est pas un vecteur colonne

Scilab, calcg function

function [z] = calcg(t, T, cc)
exec('**/place.sci', -1)

i = place(T, t)
dt = t-T(i)

Scilab, rich function

function [x] = rich(a, b, c, u)
n = size(b, 1)
e = zeros(n, 1)
f = zeros(n, 1)
x = zeros(n, 1)

Scilab, cald function

function [d] = cald(T, y)
exec('**/rich.sci', -1)

tol = 1e-12

#include <iostream>
#include <cstdlib>
#include <time.h>
#include <stdio.h>

Scilab, place function

function [i] = place(T, t)

// Fonction qui prend en paramètre un vecteur colonne
// et un nombre réel et renvois la position de ce nombre
// Le vecteur peut être trié ou non.

Feu_rouge VHDL

-- Code pour TP3 : VHDL Séquentiel, comptage du temps

entity blinker is
port(Clk100MHz, PB_0 : in bit;
LED_0 : out bit);