Full-chip implementation of the PicoRV32 PicoSoC in X-FAB XH018. The raven chip contains two ADCs, a DAC, comparator, bandgap, RC oscillator, and over-temperature alarm, as well as 16 bits of general-purpose digital inputs/outputs. It is powered off of a single 3.3V supply and driven by a 5 to 12 MHz crystal. The core CPU clock speed is 8 times the crystal frequency.
Name | Description | Type | Direction | Vmin | Vmax |
---|---|---|---|---|---|
XCLK | external 1-pin clock input | signal | input | -0.5 | VDD3V3 + 0.3 |
XI | crytal oscillator input | signal | inout | -0.5 | VDD3V3 + 0.3 |
XO | crytal oscillator output | signal | inout | -0.5 | VDD3V3 + 0.3 |
SDI | standalone SPI data input | signal | input | -0.5 | VDD3V3 + 0.3 |
SCK | standalone SPI clock | signal | input | -0.5 | VDD3V3 + 0.3 |
CSB | standalone SPI chip select (sense inverted) | signal | input | -0.5 | VDD3V3 + 0.3 |
ser_rx | UART receive channel | signal | input | -0.5 | VDD3V3 + 0.3 |
ser_tx | UART transmit channel | signal | output | -0.5 | VDD3V3 + 0.3 |
irq | Dedicated external interrupt | signal | input | -0.5 | VDD3V3 + 0.3 |
flash_csb | Flash SPI chip select (active low) | signal | input | -0.5 | VDD3V3 + 0.3 |
flash_clk | Flash SPI clock | signal | input | -0.5 | VDD3V3 + 0.3 |
flash_io0 | Flash SPI channel 0 | signal | inout | -0.5 | xAVDD_N + 0.3 |
flash_io1 | Flash SPI channel 0 | signal | inout | -0.5 | xAVDD_N + 0.3 |
flash_io2 | Flash SPI channel 0 | signal | inout | -0.5 | xAVDD_N + 0.3 |
flash_io3 | Flash SPI channel 0 | signal | inout | -0.5 | xAVDD_N + 0.3 |
gpio_15 | GPIO channel 15 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_14 | GPIO channel 14 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_13 | GPIO channel 13 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_12 | GPIO channel 12 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_11 | GPIO channel 11 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_10 | GPIO channel 10 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_9 | GPIO channel 9 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_8 | GPIO channel 8 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_7 | GPIO channel 7 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_6 | GPIO channel 6 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_5 | GPIO channel 5 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_4 | GPIO channel 4 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_3 | GPIO channel 3 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_2 | GPIO channel 2 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_1 | GPIO channel 1 | signal | output | -0.5 | VDD3V3 + 0.3 |
gpio_0 | GPIO channel 0 | signal | output | -0.5 | VDD3V3 + 0.3 |
adc_high | ADC and DAC reference voltage (high) | analog | input | -0.5 | VDD3V3 + 0.5 |
adc_low | ADC and DAC reference voltage (low) | analog | input | -0.5 | VDD3V3 + 0.5 |
adc0_in | ADC0 analog input | analog | input | -0.5 | VDD3V3 + 0.5 |
adc1_in | ADC1 analog input | analog | input | -0.5 | VDD3V3 + 0.5 |
comp_inn | Comparator negative input | analog | input | -0.5 | VDD3V3 + 0.5 |
comp_inp | Comparator positive input | analog | input | -0.5 | VDD3V3 + 0.5 |
analog_out | DAC and bandgap analog output | analog | output | 0.0 | VDD3V3 |
VDD1V8 | Core Analog/Digital voltage (output) | power | inout | 1.5 | 2.1 |
VDD3V3 | Common Analog/Digital power supply | power | inout | 3.6 | 3.0 |
GND | Common Analog/Digital Ground | ground | inout | 0 | 0 |
Name | Typical | Minimum | Maximum | Units |
---|---|---|---|---|
VDD3V3 | 3.3 | V | ||
Ground | 0 | V | ||
Corner | tm | |||
Sigma | 3 |
Parameter | Pin | Typical | Minimum | Maximum | Units | Conditions |
---|
Parameter | Typical | Minimum | Maximum | Units |
---|---|---|---|---|
device_area | µm² | |||
area | µm² | |||
width | µm | |||
height | µm | |||
DRC_errors | ||||
LVS_errors |
Figure 1
Figure 2
Figure 3
RAVEN_CSP
N/A
R. Timothy Edwards
Hard IP
180nm
efabless
N/A
EFXH018D
N/A
Contact Designer
layout
0