Components/IP/Command decoder

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{TOC right}} This IP can be found on the EDA Repository: svn: https://repos.hevs.ch/svn/eda/ The block receives a command built out of characters ending with a <code>CR (0D...")
 
Line 12: Line 12:
 
The <code>CR (0D<sub>h</sub>)</code> character in the ROM ends the matching search, even if the command continues,
 
The <code>CR (0D<sub>h</sub>)</code> character in the ROM ends the matching search, even if the command continues,
 
e.g. with further parameters.
 
e.g. with further parameters.
 +
 +
The <code>LF (0A<sub>h</sub>)</code> character in the ROM ends the matching search and directly issues a command pulse,
 +
without awaiting the end of the command line.

Revision as of 17:57, 6 June 2018

This IP can be found on the EDA Repository: svn: https://repos.hevs.ch/svn/eda/

The block receives a command built out of characters ending with a CR (0Dh) or a LF (0Ah). A number of commands stored in a ROM are compared to the incoming line. A the end of the reception, the output(s) matching with the incoming commands emit a pulse lasting one clock period.

The esc (1Bh) character in the ROM matches any character in the command.

The CR (0Dh) character in the ROM ends the matching search, even if the command continues, e.g. with further parameters.

The LF (0Ah) character in the ROM ends the matching search and directly issues a command pulse, without awaiting the end of the command line.

Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox