DMG-CPU Research
On this page
  1. Signals
  2. Bit lane
  3. Cells Array
  4. Row Decoder
  5. External Logic

High RAM (HRAM)

locator_hram

hram

hram_netlist

Features:

Signals

hram_ports

Signal Dir From/Where To Description
clk7 Input From ClkGen Clock 7 (Aka BUKE, LATCH_CLK); write timing clock
soc_rd Input From MMIO SoC data bus read (Aka CPU_RD)
soc_wr Input From MMIO SoC data bus write (Aka CPU_WR)
[7:0] d Bidir Global SoC internal data bus
ffxx Input From Arb FFxx register area indicator (HRAM occupies FF80-FFFE)
[7:0] a Input From Core SoC internal address bus (lower 8 bits)

Bit lane

sram_bit_lane_netlist

Features:

Cells Array

TBD.

Row Decoder

TBD.

External Logic

The auxiliary logic is used to control precharge, obtain address bit complements, etc. It is made on the basis of standard cells, apparently the developers considered it unnecessary to embed it as a custom design.

TBD.