Efabless Logo

EF_DAC1001_DI

Digital Wrapper for EF_DACSCA1001

EF_DAC1001_DI

A digital controller with a FIFO and bus wrappers for a 10-Bit Switching Capacitor Array DAC

General Information

  • Maturity: Implemented
  • Certification: EF Certified
  • Provider: Efabless
  • License: Apache Open Source
  • Category: D/A Converter
  • Foundry: N/A
  • Node: N/A
  • PDK: N/A

Installation:

You can either clone repo or use IPM which is an open-source IPs Package Manager

  • To clone repo: git clone https://github.com/efabless/EF_DAC1001_DI.git
  • To download via IPM , follow installation guides here then run ipm install EF_DAC1001_DI

Registers

Register Offset Mode Size Description
DATA 0x0000 W 10 Write to this register to fill the FIFO
CTRL 0x0004 RW 1 Control Register
0: Enable
FIFOT 0x0008 RW 5 FIFO level threshold
SAMPCTRL 0x0008 RW 5 Sample Control Register
0: Enable the sample timer
27-8: Sample Clock Divider
IC 0x0F00 W 4 Interrupts Clear Register; write 1 to clear the flag
RIS 0x0F04 R 4 Raw Status Register
IM 0x0F08 RW 4 Interrupts Masking Register; enable and disables interrupts
MIS 0x0F0C R 4 Masked Status Register

Interrupt Flags

The following applies to registers: RIS, MIS, IM and IC.

bit flag
0 FIFO is Empty
1 FIFO level is below the value in the TX FIFO Level Threshold

Summary

Catalog ID

EF_DAC1001_DI

Provider

Vendor

Vendor

Efabless

Category

D/A Converter

Price & Licensing

Pricing

Free

License Type

Open Source

License

Apache

Quality

Certification

EF Certified

Maturity

Implemented