![Technologic Systems TS-7100 Series Manual Download Page 30](http://html1.mh-extra.com/html/technologic-systems/ts-7100-series/ts-7100-series_manual_1070487030.webp)
2/11/2020
TS-7100 - Technologic Systems Manuals
https://wiki.embeddedarm.com/w/index.php?title=TS-7100&printable=yes
30/44
output, 7 10. The GPIO output, 7 10, must be cleared manually in order to reset the IRQ output. However, once the
breaker trips, and the trip condition is cleared; all relevant GPIO settings can immediately be re-enabled without
clearing this GPIO output bit.
Trip Conditions
See the table above for each DIO channel's maximum current rating. Note that the breaker does NOT enforce these
ratings per DIO channel. The breaker will trip if the combined total amount of current sunk from all three digital
outputs exceeds 1 A.
See the table above for the High-Side Switch's maximum current rating. If the rated max supply current is
exceeded, the breaker will trip.
Note that all of these are in parallel. If the combined DIO sink current OR High-Side Switch current is exceeded,
then the breaker will trip. The over-current breaker will also disable analog 4-20 mA current loop measurements.
10.7 eMMC Interface
Note:
This section is incomplete at this time.
The i.MX6UL SD card controller supports the MMC specification, the TS-7100 includes a soldered down eMMC
IC to provide on-board flash media.
Our default software image contains 2 partitions:
Device
Contents
/dev/mmcblk0
eMMC block device
/dev/mmcblk0boot0 eMMC boot partition
/dev/mmcblk0boot1 eMMC boot partition
/dev/mmcblk0p1
Full Debian Linux partition
This platform includes an eMMC device, a soldered down MMC flash device. Our off the shelf builds are 4 GB,
but up to 64 GB are available for customized builds. The eMMC flash appears to Linux as an SD card at
/dev/mmcblk0. The eMMC includes additional boot partitions that are used by U-Boot and are not affected by the
eMMC partition table.
The eMMC module has a similar concern by default to SD cards in that they should not be powered down during a
write/erase cycle. However, this eMMC module includes support for setting a fuse for a "Write Reliability" mode,
and a "psuedo SLC (pSLC)" mode. With both of these enabled all writes will be atomic to 512 B and each NAND
cell will be treated as a single layer rather than a multi-layer cell. If a sector is being written during a power loss, a
block is guaranteed to have either the old or new data. Even in cases where the wrong data is present on the next
boot, fsck is often able to deal with the older data being present in a 512 B block. The downsides to setting these
modes are that it will reduce the overall write speed and halve the available space on the eMMC to roughly 1.759
GiB. Please note that even with these settings, Technologic Systems strongly recommends designing the end
application to eliminate any situations where a power-loss event can occur while any disk is mounted as read/write.
The TS-SILO option available on certain TS-7100 I/O boards can help to eliminate the dangerous situation.