ACE4 Fundamentals: Coherency and Snoop Flows
The ACE extension to AXI, cache-line ownership, coherent transaction families, snoop processing, maintenance, and ordering.
Course catalog
Explore complete learning paths for verification engineers, RTL teams, and advanced programmers. Start with the fundamentals, then go as deep as the work demands.
34 courses available
Free and premium · Self-paced
The ACE extension to AXI, cache-line ownership, coherent transaction families, snoop processing, maintenance, and ordering.
Precise ACE4 response synthesis, transaction legality, maintenance, barriers, DVM, exclusives, ACE-Lite, and verification strategy.
AXI4 ordering, IDs, outstanding traffic, sideband attributes, interoperability, assertions, coverage, and difficult debug cases.
Production CrewAI architecture, orchestration, delegation, knowledge, integrations, observability, evaluation, safety, cost, and deployment.
An in-depth advanced Git course with labs for history rewriting, bisect, rebase, rerere, worktree, sparse checkout, releases, recovery, and team workflows.
Production Go concurrency patterns, generics, scheduler and garbage-collector behavior, the memory model, profiling, benchmarking, service operations, and performance diagnosis.
Hermes Agent memory and skills architecture, Bot Mode coordination, integrations, evaluation, optimization, safety, and deployment.
Production LangChain composition, agent and retrieval design, tracing, evaluation, resilience, streaming, and deployment.
Persistent, interruptible, streaming, multi-agent LangGraph systems built from reusable subgraphs and operated in production.
Composable Make functions, conditional configuration, generated dependency graphs, modular builds, parallel safety, and large-project architecture.
OpenClaw system architecture, tool contracts, memory at scale, multi-agent routing, planning, recovery, evaluation, cost, safety, and operations.
Deep PCIe routing, transaction ordering, flow-control behavior, error handling, power management, virtualization, and verification architecture.
An advanced engineering course on Python protocols, internals, typing, concurrency, asyncio, performance, and production architecture.
Retrieval quality engineering through hybrid search, reranking, advanced indexing patterns, evaluation metrics, and systematic failure analysis.
Advanced lifetime design, dynamic dispatch, smart pointers, interior mutability, concurrency, async Rust, macros, unsafe boundaries, FFI, and performance engineering.
Polymorphic class design, race-free concurrency, SVA sequences and properties, checkers, advanced constraints, coverage architecture, and DPI/VPI integration.
Production UVM architecture spanning advanced stimulus, register models, SoC reuse, debug, performance, and acceleration.
Timing-critical Wi-Fi MAC and PHY implementation, MIMO, calibration, security engines, performance analysis, and verification.
AXI4 channel handshakes, independent read and write flows, burst addressing, responses, ordering, and AXI4-Lite.
Role, task, process, tool, memory, and knowledge design for small CrewAI systems that can be tested and debugged.
A free hands-on Git course covering commits, branches, remotes, merges, history, recovery, and team workflows.
Make's dependency-graph model, rules, variables, automatic variables, phony targets, and reliable incremental builds.
Go's value semantics, slices and maps, structs, method sets, interfaces, explicit errors, goroutines, channels, cancellation, synchronization, testing, and tooling.
The system view of Hermes Agent including its runtime loop, tools, skills, sessions, learning, and introductory memory.
Composable LLM pipelines using models, prompts, LCEL chains, structured output, memory, tools, and a first retrieval workflow.
Explicit state graphs, nodes, edges, reducers, routing, cycles, and the construction of a first dependable agent workflow.
OpenClaw installation, observe-think-act execution, tools and skills, sessions, memory, models, channels, routing, and basic reliability.
PCIe topology, layered packet flow, configuration, enumeration, reliability, flow control, ordering, and completions.
A hands-on Python course covering core syntax, collections, functions, files, objects, testing, and practical automation.
The complete retrieval-augmented generation pipeline from document parsing and chunking through embeddings, retrieval, prompting, and grounded answers.
Rust's ownership model, expressive type system, error handling, collections, iterators, testing, traits, and zero-cost generic abstractions.
A ground-up SystemVerilog course: the type system, processes and scheduling, arrays, classes, and a first pass at assertions, randomisation, and coverage.
The architecture and runtime flow of a reusable UVM environment from transactions through checking.
The end-to-end Wi-Fi system view from MAC framing and medium access through OFDM PHY processing and hardware partitioning.