Hardware Interfaces

Referring to the Comportable guideline for peripheral device functionality, the module pattgen has the following hardware interfaces defined

  • Primary Clock: clk_i
  • Other Clocks: none
  • Bus Device Interfaces (TL-UL): tl
  • Bus Host Interfaces (TL-UL): none

Peripheral Pins for Chip IO

Pin nameDirectionDescription
pda0_txoutputSerial output data bit for pattern generation on Channel 0
pcl0_txoutputClock corresponding to pattern data on Channel 0
pda1_txoutputSerial output data bit for pattern generation on Channel 1
pcl1_txoutputClock corresponding to pattern data on Channel 1

Inter-Module Signals

Port NamePackage::StructTypeActWidthDescription
tltlul_pkg::tlreq_rsprsp1

Interrupts

Interrupt NameTypeDescription
done_ch0Eventraise if pattern generation on Channel 0 is complete
done_ch1Eventraise if pattern generation on Channel 1 is complete

Security Alerts

Alert NameDescription
fatal_faultThis fatal alert is triggered when a fatal TL-UL bus integrity fault is detected.

Security Countermeasures

Countermeasure IDDescription
PATTGEN.BUS.INTEGRITYEnd-to-end bus integrity scheme.