t27.aiРусский

Where to go next

You will learn

Which course to take next, and what each one adds to the basics.

You can now read a spec: its module line, constants, types, functions, tests and the code its backends write. Course 1 follows a spec onto an Artix-7 FPGA: synthesis, placement, timing and a bitstream checked on a board. Course 2 builds number formats for AI in t27, from OCP MX blocks to a ternary network. Both courses have 27 lessons and open a spec in every one.

Try it

Pick the next course from the table and open its lesson 1.

Open the interactive lesson →

t27 basics 27: three courses, in order
t27 basics 27: three courses, in order ↗

The three t27 courses in order, what each one covers and where it starts. Lesson 27 of the t27 basics course.

specs/basics/27_where_next.t27

// SPDX-License-Identifier: Apache-2.0
; t27 basics, lesson 27: Where to go next.
; Course 1 takes these specs onto an FPGA; course 2 builds AI numbers with them.

module basics_27_where_next;

pub const COURSES : [3]str = ["t27-basics", "course", "ai-numbers"];
pub const LESSONS_EACH : u8 = 27;

test three_courses_of_27 {
    assert COURSES[0] == "t27-basics";
    assert COURSES[2] == "ai-numbers";
    assert LESSONS_EACH == 3 * 3 * 3;
}

Open the lesson's spec in the player ↗

All lessons