# Alchitry Au FPGA のデモ

**URL:** <https://forum.digikey.com/t/alchitry-au-fpga/65916>\
**Category:** 技術的なヒント\
**Created:** [February 26, 2026, 11:39am UTC](https://forum.digikey.com/t/alchitry-au-fpga/65916 "2026-02-26T11:39:09Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tsuneharu\_Fuji](https://avatars.discourse-cdn.com/v4/letter/t/54ee81/32.png) [@Tsuneharu\_Fuji](https://forum.digikey.com/u/Tsuneharu_Fuji)\
**Post date:** [February 26, 2026, 11:39am UTC](https://forum.digikey.com/t/alchitry-au-fpga/65916/1 "2026-02-26T11:39:09Z")

</div>

[Alchitry Au FPGA](https://www.digikey.jp/ja/products/detail/sparkfun-electronics/16527/12823070) は、33,000以上のロジックセルを備えた[Xilinx Artix 7 XC7A35T-1C FPGA](https://www.digikey.jp/ja/products/detail/amd/XC7A35T-1FT256I/5247307)と、256MBのDDR3 RAMを搭載する優れたボードです（さまざまなスピードグレード、温度範囲、動作電圧で利用可能）。

[![image](https://global.discourse-cdn.com/digikey/original/3X/7/d/7d4e6736fb4e663e39489ceabec4c98b208b6918.jpeg)](https://www.digikey.jp/ja/products/detail/sparkfun-electronics/16527/12823070)

[Alchitry FPGAプラットフォームのAuエディション](https://www.digikey.jp/ja/products/detail/sparkfun-electronics/16527/12823070)は、3.3Vロジックレベルの入出力ピンを合計102本備えており、そのうち20本は1.8Vロジックレベルに切り替え可能です。また、差動アナログ入力を9本、汎用LEDを8個、FPGA内部で操作可能な100MHzオンボードクロック、ボードの設定と電源供給用のUSB-Cコネクタ、そしてデータ転送用のUSBシリアルインターフェースを備えています。すべての AlchitryボードはLucid HDLを完全サポートしています。

「エレメント」と呼ばれるシールドやHATに似たスタック可能な拡張ボードを追加することで、[Alchitry Au FPGA](https://www.digikey.jp/ja/products/detail/sparkfun-electronics/16527/12823070) は試作スペース、ボタン、LEDなどを増設し、自身のI/Oハードウェア機能を拡張できるようになります。

このデモでは以下のLucid HDLを使用しており、

```auto
module blinker (
    input clk, // clock
    input rst, // reset
    output blink // output to LED
) {
    dff counter[26](.clk(clk), .rst(rst))
    
    always {
        blink = counter.q[25]
        counter.d = counter.q + 1
    }
}

```

これはalchitry\_topモジュールで用いられ、

```auto
module alchitry_top (
    input clk, // 100MHz clock
    input rst_n, // reset button (active low)
    output led[8], // 8 user controllable LEDs
    input usb_rx, // USB->Serial input
    output usb_tx // USB->Serial output
) {
    
    sig rst // reset signal
    
    .clk(clk) {
        // The reset conditioner is used to synchronize the reset signal to the FPGA
        // clock. This ensures the entire FPGA comes out of reset at the same time.
        reset_conditioner reset_cond
        
        .rst(rst) {
            blinker my_blinker
        }
    }
    
    always {
        reset_cond.in = ~rst_n // input raw inverted reset signal
        rst = reset_cond.out // conditioned reset
        
        led = 8x{my_blinker.blink} // blink LEDs
        
        usb_tx = usb_rx // echo the serial data
    }
}

```

対応する **alchitry.acf** ファイルと併せて使用されています。

```auto
STANDARD(LVCMOS33), SIDE(TOP) {
    pin clk CLOCK FREQUENCY(100MHz)

    pin rst_n RESET

    pin led[0] LED0
    pin led[1] LED1
    pin led[2] LED2
    pin led[3] LED3
    pin led[4] LED4
    pin led[5] LED5
    pin led[6] LED6
    pin led[7] LED7

    pin usb_rx USB_RX
    pin usb_tx USB_TX
}

```

Lucid HDLは [Alchitry Au FPGA](https://www.digikey.jp/ja/products/detail/sparkfun-electronics/16527/12823070) ボード上のすべてのLEDを点滅させます。このデモの開発とプログラミングにはAlchitry IDEを使用しました。以下の動画は [Alchitry Au FPGA](https://www.digikey.jp/ja/products/detail/sparkfun-electronics/16527/12823070) ボードのデモです。

このデモでは、ホストから送信された文字をUSBシリアル端末経由でエコーバックします。

```auto
 usb_tx = usb_rx // echo the serial data

```

以下のシリアル端末の例では、入力した文字がそのままユーザーにループバックされている様子が確認できます。

 ![image](https://global.discourse-cdn.com/digikey/original/3X/5/0/5032d2dd6559ddc183282951a76cf2549ded4c79.png)

[Alchitry Auに搭載されているFPGA](https://www.digikey.jp/ja/products/detail/sparkfun-electronics/16527/12823070)には、9系統の差動入力を持つ12ビット1MSPSのA/Dコンバータ（ADC）が内蔵されています。このうち8系統はデジタルI/Oと共有され、1ペアは専用入力です。以下のブロック図は[Xilinx Artix 7 XC7A35T-1C FPGA](https://www.digikey.jp/ja/products/detail/amd/XC7A35T-1FT256I/5247307)内部のADCを示しています。

 ![image](https://global.discourse-cdn.com/digikey/original/3X/9/a/9a1e5b868df15dca1dbfc4ec4e27883455686e9e.png)

[Alchitry AuのFPGA](https://www.digikey.jp/ja/products/detail/sparkfun-electronics/16527/12823070)自体にも十分な内部メモリがありますが、[Alchitry AuのFPGA](https://www.digikey.jp/ja/products/detail/sparkfun-electronics/16527/12823070) には、256MBのDDR3 RAMと接続された内蔵メモリコントローラを備えており、追加の外部メモリとして利用できます。[Alchitry Au FPGA](https://www.digikey.jp/ja/products/detail/sparkfun-electronics/16527/12823070) は非常に小型のフォームファクタでありながら強力なFPGAボードで、さまざまなアプリケーションに使用できます。また、[Xilinx Artix 7 XC7A35T-1C FPGA](https://www.digikey.jp/ja/products/detail/amd/XC7A35T-1FT256I/5247307)は[DigiKey](https://www.digikey.jp/)で入手可能です。

どうぞ良い一日を！

この記事はスペイン語で[こちら](https://forum.digikey.com/t/demo-de-la-plataforma-alchitry-au-fpga/63745)からご覧いただけます。

Este artículo está disponible en español [aquí](https://forum.digikey.com/t/demo-de-la-plataforma-alchitry-au-fpga/63745).

**新しいALCHITRY AU V2 FPGAバージョンについては[こちら](https://forum.digikey.com/t/alchitry-au-v2-fpga-demo-part-1/65079)をご覧ください。**

[オリジナル・ソース（English）](https://forum.digikey.com/t/alchitry-au-fpga-demo/63723)
