Existe un total de 26 pines de entrada/salida (I/O) disponibles para tu diseño:
Nombre | Cantidad | Dirección | Descripción |
---|---|---|---|
clk |
1 | Entrada | Entrada de reloj |
rst_n |
1 | Entrada | Reset activo bajo |
ui_in[7:0] |
8 | Entrada | Entrada propósito general |
uo_out[7:0] |
8 | Salida | Salida propósito general |
uio[7:0] |
8 | Bidirecc. | I/O propósito general |
Internamente, tanto el pin clk
como rst_n
se manejan de la misma forma que cualquier otro pin. Sin embargo, éstos tienen un significado especial para la placa demo de Tiny Tapeout. Para más información acerca del pin clk
y la sincronización de entradas, revisa la sección Reloj.
El chip Caravel utiliza el macro sky130_ef_io_gpiov2_pad para los pads de I/O. La documentación especifica las siguientes limitaciones:
Parámetro | Limitación |
---|---|
Máxima frecuencia de salida | 33 MHz |
Máxima frecuencia de entrada | 66 MHz |
Fuerza de activación (fuente/sumidero) | 4 mA |
Voltaje de alimentación * | 1.71V - 5.5V |
* La placa de demostración provee 3.3V de alimentación para I/O. Los pines de entrada no toleran 5V.
Nota: las siguientes mediciones fueron realizadas en un único dado a ~22°C y pueden no ser representativas de lotes futuros. Se han proporcionado solo como referencia.