Efabless Logo

EF_Q7_UNIT

NNoM Q7 Accelerator

EF_Q7_Unit

NNoM q7 Accelerator:

  • Q7 Vector multiplier with saturation
  • Q7 Vector Adder with saturation
  • Q7 Multiple Adder with accumulator
  • Q7 Multiple Multiplier
  • q7 TANH activation function
  • q7 SIGMOID activation function
Offset Size Register Description
0x0000 3 Control Register 0: Add or Multiply
“0” means Multiply
“1” means Add
1: Vector or Multiple
“0” means Multiple (do operation for values in V0)
“1” means Vector (do operation for V0 and V1)
2: Clear result
0x0400 32 Vector 0 (V0) Register Contains the value of the first vector for Q7 multiplier/Adder unit
0x0800 32 Vector 1 (V1) Register Contains the value of the second vector for Q7 multiplier/Adder unit
0x0C00 32 Results (R) Register Contains the Q7 multiplier/Adder unit result
0x1000 8 Sigmoid Register Reading the address with this (offset + (value << 2)) returns the sigmoid of this value
0x2000 8 Tanh Register Reading the address with this (offset + (value << 2)) returns the tanh of this value

General Information

  • Maturity: Integrated
  • Certification: EF Certified
  • Provider: Efabless
  • License: Open Source
  • Category: Pulse Width Modulation
  • Foundry: N/A
  • Node: N/A
  • PDK: Soft IP

Summary

Catalog ID

EF_Q7_UNIT

Provider

Vendor

Vendor

Efabless

Node

130nm

Foundry

Skywater

Category

Accelerator

Price & Licensing

Pricing

Free

Quality

Certification

EF Certified

Maturity

Integrated