# Why hifive board has swd debug port?

**URL:** <https://forums.sifive.com/t/why-hifive-board-has-swd-debug-port/4062>\
**Category:** General\
**Created:** [September 23, 2020, 12:55pm UTC](https://forums.sifive.com/t/why-hifive-board-has-swd-debug-port/4062 "2020-09-23T12:55:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bsvtgc](https://avatars.discourse-cdn.com/v4/letter/b/ce7236/32.png) [@bsvtgc](https://forums.sifive.com/u/bsvtgc)\
**Post date:** [September 23, 2020, 12:55pm UTC](https://forums.sifive.com/t/why-hifive-board-has-swd-debug-port/4062/1 "2020-09-23T12:55:47Z")

</div>

I see the HIfive1 Rev B board schematics has support for JTAG & SWD debug port. If I am right, SWD is a ARM specific debug port, why is it in RISC-V hifive board?

---

<div class="post-metadata">

**Author:** ![Jim](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/jim/32/632_2.png) [@Jim](https://forums.sifive.com/u/Jim)\
**Post date:** [September 23, 2020, 7:04pm UTC](https://forums.sifive.com/t/why-hifive-board-has-swd-debug-port/4062/2 "2020-09-23T19:04:15Z")

</div>

Hi Vincent,

The HiFive 1 Rev B board has a USB to Serial and JTAG conversion device as part of the Segger J-Link OB solution for on board debug of the SiFive FE310-G002 device. SWD is used for programming the Segger J-Link OB device.

The SiFive FE310-G002 device does not directly use SWD.

Note that some SiFive devices use cJTAG - but not the FE310-G002.
