|
|
# CONV-TTL-RS485 release version 2.0
|
|
|
|
|
|
## Release notes
|
|
|
|
|
|
- **CHANGES MEMORY MAP FROM PREVIOUS VERSIONS**
|
|
|
- Error bits are moved from SR to a dedicated register ERR
|
|
|
- Added hardware version bits & changed WRPRES bit location in SR
|
|
|
- Added failsafe state bits to LSR
|
|
|
- Separate counters for TTL & RS-485 signals
|
|
|
- New registers:
|
|
|
- OSWR (Other switch register)
|
|
|
- UIDLR & UIDHR (Thermometer 64-bit Unique ID, high and low 32
|
|
|
bits)
|
|
|
- TEMPR (Board Temperature Register)
|
|
|
- Backward-compatible with v3 boards and earlier, while bringing in
|
|
|
some additional features.
|
|
|
|
|
|
*Features available in all hardware versions of the board:**
|
|
|
|
|
|
- PCB version recognition available at the FPGA as 6 bits (4 bits for
|
|
|
the version number and 2 bits for the revision) and for diagnostics
|
|
|
via the status register SR. For older boards (v3 and below), SR
|
|
|
register will indicate 0, as there are no resistors to indicate the
|
|
|
PCB version.
|
|
|
- Changes in memory map:
|
|
|
- One-wire thermometer no longer accessible via one-wire master,
|
|
|
instead:
|
|
|
- Temperature is available in single register as 16-bit value.
|
|
|
Temperature = 0d(TEMPR)/16.
|
|
|
- One-wire chip unique 64-bit ID stored in two 32-bit
|
|
|
registers, readable from registers UIDLR and UIDHR.
|
|
|
- Separate pulse counters for TTL and for RS-485 inputs, therefore
|
|
|
two pulse counters per channel, CHxFPPCR and CHxRPPCR.
|
|
|
- Error data moved from SR (status register) to own ERR register.
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Binary files
|
|
|
|
|
|
### Release v2.0
|
|
|
|
|
|
- Binary files for remote reprogramming
|
|
|
- [conv\_ttl\_rs485\_v2.0.bin (TO BE
|
|
|
UPLOADED)](https://www.ohwr.org/5546)
|
|
|
- [conv\_ttl\_rs485\_v0.0.bit (TO BE
|
|
|
UPLOADED)](https://www.ohwr.org/5547)
|
|
|
- Binary files for direct programming into the flash (With Golden
|
|
|
release 0.0)
|
|
|
- [golden-v0.0\_release-v2.0.bin (TO BE
|
|
|
UPLOADED)](https://www.ohwr.org/5543)
|
|
|
- [golden-v0.0\_release-v2.0.mcs (TO BE
|
|
|
UPLOADED)](https://www.ohwr.org/project/conv-ttl-blo-gw/uploads/4c5cc3e80d80fb3cd00761c4060cb5d5/golden-v0.2_release-v3.0.mcs)
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Sources
|
|
|
|
|
|
- [tag v2.0 in
|
|
|
repository](https://www.ohwr.org/project/conv-tt-rs485-gw/tree/v4.0/)
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Documentation
|
|
|
|
|
|
[HDL
|
|
|
guide](https://www.ohwr.org/project/conv-ttl-blo-gw/uploads/af1aeed8a0d3997f11a648accfe08abe/hdlg-conv-ttl-blo-v4.0.pdf)
|
|
|
|
|
|
-----
|
|
|
|
|
|
Denia Bouhired, July 4th 2018
|
|
|
|