Skip to content

Commit

Permalink
Merge pull request #566 from SinKy-Yan/main
Browse files Browse the repository at this point in the history
Update mega-138k.md
  • Loading branch information
Zepan authored Nov 17, 2023
2 parents df77cb9 + 2423149 commit 8f97c41
Show file tree
Hide file tree
Showing 51 changed files with 289 additions and 1 deletion.
142 changes: 142 additions & 0 deletions docs/hardware/en/tang/tang-PMOD/FPGA_PMOD.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
# TANG PMOD

## Overview

The TANG PMOD module is a FPGA expansion module compatible with the **Digilent Pmod™** interface standard. It can be used to extend the capabilities of FPGA development boards that include this interface, such as the [Tang Mega 138K Pro Dock](https://chatkit.app/?chat=RM8cVJL7YDE2HbRYtsBQU) and [Tang Primer 25K Dock](https://chatkit.app/?chat=RM8cVJL7YDE2HbRYtsBQU).

Different modules provide various expansion functions, and they can be combined freely to achieve the required functionalities.

<div> <img src="./assets/PMOD-all.jpg" width=45%> <img src="./assets/25k_PMOD.jpg" width=45%> <img src="./assets/138k_PMOD.jpg" width=45%> </div>

Purchase link: [AliExpress](https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-24984936573.29.19b22db2a329yr&id=746293292946)



## PMOD_LEDx8

### Introduction

This module features 8 LEDs, each corresponding to one of the 8 IOs.
Example: [pmod_digitalTube-2bit](https://github.com/sipeed/TangPrimer-25K-example/tree/main/pmod_digitalTube-2bit)

<div> <img src="./assets/PMOD_LEDx8_top.jpg" width=45%> <img src="./assets/PMOD_LEDx8_bot.jpg" width=45%> </div>

## PMOD_BTN4+4

### Introduction

The module includes 4 push buttons and a 4-position DIP switch.
Example: [pmod_digitalTube-2bit](https://github.com/sipeed/TangPrimer-25K-example/tree/main/pmod_digitalTube-2bit)

<div>
<img src="./assets/PMOD_BTN4+4_top.jpg" width=45%>
<img src="./assets/PMOD_BTN4+4_bot.jpg" width=45%>
</div>


## PMOD_DTx2

### Introduction

A 2-digit 7-segment display module.
Example: [pmod_digitalTube-2bit](https://github.com/sipeed/TangPrimer-25K-example/tree/main/pmod_digitalTube-2bit)

<div> <img src="./assets/PMOD_DTx2_top.jpg" width=45%> <img src="./assets/PMOD_DTx2_bot.jpg" width=45%> </div>

## PMOD_DVI

### Introduction

A module for HDMI output/input, which requires the use of LVDS differential pairs.
Example: [nestang-25k](https://github.com/sipeed/TangPrimer-25K-example/tree/main/nestang-25k)

<div>
<img src="./assets/PMOD_DVI_top.jpg" width=45%>
<img src="./assets/PMOD_DVI_bot.jpg" width=45%>
</div>


## PMOD_DVP

### Introduction

An 8-bit Digital Video Port (DVP) module compatible with M12 lenses.
Example: [Coming soon..](https://github.com/sipeed/TangPrimer-25K-example/tree/main)

<div> <img src="./assets/PMOD_DVP_top.jpg" width=45%> <img src="./assets/PMOD_DVP_bot.jpg" width=45%> </div>

## PMOD_TF-CARD

### Introduction

A module that supports standard TF cards and includes card detection functionality.
Example: [nestang-25k](https://github.com/sipeed/TangPrimer-25K-example/tree/main/nestang-25k)

<div> <img src="./assets/PMOD_TF-CARD_top.jpg" width=45%> <img src="./assets/PMOD_TF-CARD_bot.jpg" width=45%> </div>

## PMOD_HUB75E

### Introduction

A module that supports the HUB75E standard for LED matrix displays.
Example: [pmod_hub75e](https://github.com/sipeed/TangPrimer-25K-example/tree/main/pmod_hub75e)

<div>
<img src="./assets/PMOD_HUB75E_top.jpg" width=45%>
<img src="./assets/PMOD_HUb75E_bot.jpg" width=45%>
<img src="./assets/PMOD_HUb75E_sample1.jpg" width=45%>
<img src="./assets/PMOD_HUb75E_sample2.jpg" width=45%>
</div>


## PMOD_DS2x2

### Introduction

A module that supports two DS2 controllers (without vibration).
Example: [nestang-25k](https://github.com/sipeed/TangPrimer-25K-example/tree/main/nestang-25k)

<div> <img src="./assets/PMOD_DS2x2_top.jpg" width=45%> <img src="./assets/PMOD_DS2x2_bot.jpg" width=45%> </div>

# TANG 40P MODULE

## Overview

The TANG 40P MODULE is a FPGA expansion module that is **partially compatible** with the DE10-Nano 40P interface standard. It can be used to extend the capabilities of FPGA development boards that include this interface. With more pins available, it allows the connection of more complex modules such as dual-particle SDRAM modules and *DVP stereo camera modules.

## TANG_SDRAM

### Introduction

32MB x2 16bit 143MHz SDRAM modules.
Example: [nestang-25k](https://github.com/sipeed/TangPrimer-25K-example/tree/main/nestang-25k)
Schematic: [Tang_sdram_xsds_V1.1_Schematic](https://github.com/sipeed/TangPrimer-25K-example/tree/main/Tang_sdram_xsds_V1.1_Schematic)

<div>
<img src="./assets/TANG_SDRAM_top.jpg" width=45%>
<img src="./assets/TANG_SDRAM_bot.jpg" width=45%>
</div>

*Note: This module is not compatible with Mister SDRAM V3.0, please carefully check the corresponding schematic.
(The difference lies in pins 29 and 30 of the 40P female connector)

<div> <img src="./assets/TANG_SDRAM_diff.jpg" width=45%> </div>

## Hardware Information

Schematics and other documentation can be found here: [Click here](https://dl.sipeed.com/shareURL/TANG/Pmod)

### Public Examples

GitHub link: https://github.com/sipeed/TangPrimer-25K-example

## Communication Channels

- **Discussion Forum: [maixhub.com](https://maixhub.com/discussion)**
- **QQ Group: [834585530](https://jq.qq.com/?_wv=1027&k=wBb8XUan)**
- Leave a message at the bottom of this page
- Business Email: [[email protected]](mailto:[email protected])

## Related Issues

For more questions and their solutions, visit [Related Issues](https://github.com/sipeed/TangPrimer-25K-example/tree/main/Tang-Nano-Doc/questions.md).
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/hardware/en/tang/tang-mega-138k/mega-138k.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ update:

Tang Mega 138K uses a 22nm process GW5AST-LV138FPG676A FPGA chip, which has 138,240 lookup table units and nearly 300 DSP units. It contains eight high-speed transceivers with a speed range of 270Mbps ~ 12.5Gbps, suitable for transmitting data through high-speed ports such as fiber optics or PCIE. In addition, the chip contains a hard-core PCIE, which consumes better resources when using PCIE and achieves better performance. It is suitable for high-speed communication, protocol conversion, high-performance computing, and other occasions.

Taobao purchase link: [Click me](https://item.taobao.com/item.htm?id=740536508140)
aliexpress purchase link: [Click me](https://www.aliexpress.us/item/3256805893801730.html)

## Board Features

Expand Down
146 changes: 146 additions & 0 deletions docs/hardware/zh/tang/tang-PMOD/FPGA_PMOD.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
# TANG PMOD

## 概述

TANG PMOD 模組是相容于 **Digilent Pmod™** 接口标准的FGPA拓展模块,可用于包含此接口的FPGA 开发板的功能扩展,如[Tang Mega 138K Pro Dock]()[Tang Primer 25K Dock]() 等。

不同的模组提供不同的拓展功能,模组间可以任意组合搭配以实现各种需要的功能。


<div>
<img src="./assets/PMOD-all.jpg" width=45%>
<img src="./assets/25k_PMOD.jpg" width=45%>
<img src="./assets/138k_PMOD.jpg" width=45%>
</div>

购买链接:[淘宝](https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-24984936573.29.19b22db2a329yr&id=746293292946)




## PMOD_LEDx8
简介:8个IO对应8个LED
例程:[pmod_digitalTube-2bit](https://github.com/sipeed/TangPrimer-25K-example/tree/main/pmod_digitalTube-2bit)
<div>
<img src="./assets/PMOD_LEDx8_top.jpg" width=45%>
<img src="./assets/PMOD_LEDx8_bot.jpg" width=45%>
</div>

## PMOD_BTN4+4
简介:4个按键+四位拨码开关
例程:[pmod_digitalTube-2bit](https://github.com/sipeed/TangPrimer-25K-example/tree/main/pmod_digitalTube-2bit)

<div>
<img src="./assets/PMOD_BTN4+4_top.jpg" width=45%>
<img src="./assets/PMOD_BTN4+4_bot.jpg" width=45%>
</div>


## PMOD_DTx2

简介:2位8段数码管
例程:[pmod_digitalTube-2bit](https://github.com/sipeed/TangPrimer-25K-example/tree/main/pmod_digitalTube-2bit)

<div>
<img src="./assets/PMOD_DTx2_top.jpg" width=45%>
<img src="./assets/PMOD_DTx2_bot.jpg" width=45%>
</div>


## PMOD_DVI
简介:HDMI输出/输入(需要使用LVDS差分对)
例程:[nestang-25k](https://github.com/sipeed/TangPrimer-25K-example/tree/main/nestang-25k)

<div>
<img src="./assets/PMOD_DVI_top.jpg" width=45%>
<img src="./assets/PMOD_DVI_bot.jpg" width=45%>
</div>


## PMOD_DVP
简介:8位DVP,支持M12镜头
例程:[Coming soon..](https://github.com/sipeed/TangPrimer-25K-example/tree/main)

<div>
<img src="./assets/PMOD_DVP_top.jpg" width=45%>
<img src="./assets/PMOD_DVP_bot.jpg" width=45%>
</div>

## PMOD_TF-CARD
简介:支持标准TF卡,带插拔检测
例程:[nestang-25k](https://github.com/sipeed/TangPrimer-25K-example/tree/main/nestang-25k)
<div>
<img src="./assets/PMOD_TF-CARD_top.jpg" width=45%>
<img src="./assets/PMOD_TF-CARD_bot.jpg" width=45%>
</div>


## PMOD_HUB75E
简介:支持hub75e标准点阵
例程:[pmod_hub75e](https://github.com/sipeed/TangPrimer-25K-example/tree/main/pmod_hub75e)

<div>
<img src="./assets/PMOD_HUB75E_top.jpg" width=45%>
<img src="./assets/PMOD_HUb75E_bot.jpg" width=45%>
<img src="./assets/PMOD_HUb75E_sample1.jpg" width=45%>
<img src="./assets/PMOD_HUb75E_sample2.jpg" width=45%>
</div>


## PMOD_DS2x2

简介:支持支持两个DS2手柄(没有震动)
例程:[nestang-25k](https://github.com/sipeed/TangPrimer-25K-example/tree/main/nestang-25k)

<div>
<img src="./assets/PMOD_DS2x2_top.jpg" width=45%>
<img src="./assets/PMOD_DS2x2_bot.jpg" width=45%>
</div>


# TANG 40P MODULE

## 概述

TANG 40P MODULE 模組是**部分相容**于DE10-Nano 40P接口标准的FGPA拓展模块,可用于包含此接口的FPGA 开发板的功能扩展。由于引脚数目更多,因此可以连接如双颗粒SDRAM模组和\*DVP双目摄像模组等更为复杂的模组。

## TANG_SDRAM

简介:32MB x2 16bit 143MHz SDRAM
例程:[nestang-25k](https://github.com/sipeed/TangPrimer-25K-example/tree/main/nestang-25k)
原理图:[Tang_sdram_xsds_V1.1_Schematic](http://dl.sipeed.com/fileList/TANG/PMOD/Tang_sdram_xsds_V1.1_Schematic.pdf)

<div>
<img src="./assets/TANG_SDRAM_top.jpg" width=45%>
<img src="./assets/TANG_SDRAM_bot.jpg" width=45%>
</div>
\*注意,本模块不相容于Mister SDRAM V3.0,请仔细核对相应原理图
(差异在40P排母的第29和30脚)

<div>
<img src="./assets/TANG_SDRAM_diff.jpg" width=45%>
</div>

## 硬件资料

原理图等均可在这里找到:[点击这里](https://dl.sipeed.com/shareURL/TANG/Pmod)


### 公开例程
github 链接: https://github.com/sipeed/TangPrimer-25K-example


## 交流方式

- **交流论坛: [maixhub.com](maixhub.com/discussion)**
- **QQ 交流群:[834585530](https://jq.qq.com/?_wv=1027&k=wBb8XUan)**
- 直接本页下方留言
- 商业邮箱 : [[email protected]]([email protected])



## 相关问题



### 更多问题及其解决办法前往[相关问题](./../Tang-Nano-Doc/questions.md)查看
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8f97c41

Please sign in to comment.