0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

概要

micropythonでshrike-lite、やってみた。

FPGA - RP2040 通信ピン配置

RP2040とFPGA間の通信を簡素化するために、PCB上に6ビットのIOバスを接続しました。実際には8ビットバスですが、2つのピンは常にENピンとPWRピンで占有されており、これらはFPGAのリセットと初期化の制御に使用されます。

残りの6ピンのうち、4ピンは設定ピン(FPGAのプログラミング用)とI/Oバスの両方の機能を持つデュアルパーパスピンです。これらのピンはすべて内部配線されていますが、必要に応じてプローブできるよう、基板上部にテストパッドが用意されています。

残りの 2 つのピン FPGA PIN 17、18 は両方とも内部で接続され、IO ヘッダーに配線されています。モードは、ボード上の 0 オーム抵抗をはんだ付け/はんだ除去することで構成できます。

デフォルトでは、これらの抵抗器は配置されており、これらのピンは内部的にそれぞれのRP2040 IOに接続されています(下表参照)。したがって、これらの抵抗器はヘッダー上に存在していても、IOとして使用しないことをお勧めします。RP2040のピン番号14、15についても同様です。

ユーザーLED

Shrike-liteには、FPGAとMCUそれぞれに1つずつ、合計2つのユーザーLEDがあります。それぞれのピン番号は以下のとおりです。

MCU LED - RP2040 - GPIO04

FPGA - GPIO16

FPGA CPU相互接続ピン配置

FPGAピン RP2040 PIN RP2040 FPGA
EN 13 GPIO EN(有効にする)
PWR 12 GPIO パワー
3 2 GPIO SPI_SCLK
4 1 UART受信/GPIO SPI_SS
5 3 GPIO SPI_SI (MOSI)
6 0 UART TX / GPIO SPI_SO (MISO) / CONFIG
18 14 GPIO / I2C 1 SDA GPIO
17 15 GPIO / I2C 1 SCL GPIO

ボードピン配置

image.png

SLG47910Vピン配置

SLG47910Vは、日本の半導体メーカーであるルネサスエレクトロニクスが開発した、 小型で低密度、低消費電力のFPGAです。SLG47910Vは、ルネサスエレクトロニクスのForgeFPGAシリーズの一部です。このFPGAは、1120個の6入力2出力LUT、1120個のDフリップフロップ、5KBの分散メモリ、および32KBのBRAM(ブロックランダムアクセスメモリ)を備えています。

image.png

以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?