OpenCores
URL https://opencores.org/ocsvn/single-14-segment-display-driver-w-decoder/single-14-segment-display-driver-w-decoder/trunk

Subversion Repositories single-14-segment-display-driver-w-decoder

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /single-14-segment-display-driver-w-decoder
    from Rev 3 to Rev 4
    Reverse comparison

Rev 3 → Rev 4

/trunk/Documentation/html/search/search_l.png Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream
trunk/Documentation/html/search/search_l.png Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: trunk/Documentation/html/search/search_m.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/Documentation/html/search/search_m.png =================================================================== --- trunk/Documentation/html/search/search_m.png (revision 3) +++ trunk/Documentation/html/search/search_m.png (nonexistent)
trunk/Documentation/html/search/search_m.png Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: trunk/Documentation/html/search/nomatches.html =================================================================== --- trunk/Documentation/html/search/nomatches.html (revision 3) +++ trunk/Documentation/html/search/nomatches.html (nonexistent) @@ -1,12 +0,0 @@ - - - - - - - -
-
No Matches
-
- -
trunk/Documentation/html/search/nomatches.html Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: trunk/Documentation/html/search/close.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/Documentation/html/search/close.png =================================================================== --- trunk/Documentation/html/search/close.png (revision 3) +++ trunk/Documentation/html/search/close.png (nonexistent)
trunk/Documentation/html/search/close.png Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: trunk/Documentation/html/search/search_r.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/Documentation/html/search/search_r.png =================================================================== --- trunk/Documentation/html/search/search_r.png (revision 3) +++ trunk/Documentation/html/search/search_r.png (nonexistent)
trunk/Documentation/html/search/search_r.png Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: trunk/Documentation/html/search/searchdata.js =================================================================== --- trunk/Documentation/html/search/searchdata.js (revision 3) +++ trunk/Documentation/html/search/searchdata.js (nonexistent) @@ -1,12 +0,0 @@ -var indexSectionsWithContent = -{ -}; - -var indexSectionNames = -{ -}; - -var indexSectionLabels = -{ -}; - Index: trunk/Documentation/html/search/mag_sel.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/Documentation/html/search/mag_sel.png =================================================================== --- trunk/Documentation/html/search/mag_sel.png (revision 3) +++ trunk/Documentation/html/search/mag_sel.png (nonexistent)
trunk/Documentation/html/search/mag_sel.png Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: trunk/Documentation/html/search/search.css =================================================================== --- trunk/Documentation/html/search/search.css (revision 3) +++ trunk/Documentation/html/search/search.css (nonexistent) @@ -1,271 +0,0 @@ -/*---------------- Search Box */ - -#FSearchBox { - float: left; -} - -#MSearchBox { - white-space : nowrap; - float: none; - margin-top: 8px; - right: 0px; - width: 170px; - height: 24px; - z-index: 102; -} - -#MSearchBox .left -{ - display:block; - position:absolute; - left:10px; - width:20px; - height:19px; - background:url('search_l.png') no-repeat; - background-position:right; -} - -#MSearchSelect { - display:block; - position:absolute; - width:20px; - height:19px; -} - -.left #MSearchSelect { - left:4px; -} - -.right #MSearchSelect { - right:5px; -} - -#MSearchField { - display:block; - position:absolute; - height:19px; - background:url('search_m.png') repeat-x; - border:none; - width:115px; - margin-left:20px; - padding-left:4px; - color: #909090; - outline: none; - font: 9pt Arial, Verdana, sans-serif; - -webkit-border-radius: 0px; -} - -#FSearchBox #MSearchField { - margin-left:15px; -} - -#MSearchBox .right { - display:block; - position:absolute; - right:10px; - top:8px; - width:20px; - height:19px; - background:url('search_r.png') no-repeat; - background-position:left; -} - -#MSearchClose { - display: none; - position: absolute; - top: 4px; - background : none; - border: none; - margin: 0px 4px 0px 0px; - padding: 0px 0px; - outline: none; -} - -.left #MSearchClose { - left: 6px; -} - -.right #MSearchClose { - right: 2px; -} - -.MSearchBoxActive #MSearchField { - color: #000000; -} - -/*---------------- Search filter selection */ - -#MSearchSelectWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #90A5CE; - background-color: #F9FAFC; - z-index: 10001; - padding-top: 4px; - padding-bottom: 4px; - -moz-border-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -.SelectItem { - font: 8pt Arial, Verdana, sans-serif; - padding-left: 2px; - padding-right: 12px; - border: 0px; -} - -span.SelectionMark { - margin-right: 4px; - font-family: monospace; - outline-style: none; - text-decoration: none; -} - -a.SelectItem { - display: block; - outline-style: none; - color: #000000; - text-decoration: none; - padding-left: 6px; - padding-right: 12px; -} - -a.SelectItem:focus, -a.SelectItem:active { - color: #000000; - outline-style: none; - text-decoration: none; -} - -a.SelectItem:hover { - color: #FFFFFF; - background-color: #3D578C; - outline-style: none; - text-decoration: none; - cursor: pointer; - display: block; -} - -/*---------------- Search results window */ - -iframe#MSearchResults { - width: 60ex; - height: 15em; -} - -#MSearchResultsWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #000; - background-color: #EEF1F7; - z-index:10000; -} - -/* ----------------------------------- */ - - -#SRIndex { - clear:both; - padding-bottom: 15px; -} - -.SREntry { - font-size: 10pt; - padding-left: 1ex; -} - -.SRPage .SREntry { - font-size: 8pt; - padding: 1px 5px; -} - -body.SRPage { - margin: 5px 2px; -} - -.SRChildren { - padding-left: 3ex; padding-bottom: .5em -} - -.SRPage .SRChildren { - display: none; -} - -.SRSymbol { - font-weight: bold; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRScope { - display: block; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRSymbol:focus, a.SRSymbol:active, -a.SRScope:focus, a.SRScope:active { - text-decoration: underline; -} - -span.SRScope { - padding-left: 4px; -} - -.SRPage .SRStatus { - padding: 2px 5px; - font-size: 8pt; - font-style: italic; -} - -.SRResult { - display: none; -} - -DIV.searchresults { - margin-left: 10px; - margin-right: 10px; -} - -/*---------------- External search page results */ - -.searchresult { - background-color: #F0F3F8; -} - -.pages b { - color: white; - padding: 5px 5px 3px 5px; - background-image: url("../tab_a.png"); - background-repeat: repeat-x; - text-shadow: 0 1px 1px #000000; -} - -.pages { - line-height: 17px; - margin-left: 4px; - text-decoration: none; -} - -.hl { - font-weight: bold; -} - -#searchresults { - margin-bottom: 20px; -} - -.searchpages { - margin-top: 10px; -} - Index: trunk/Documentation/html/search/search.js =================================================================== --- trunk/Documentation/html/search/search.js (revision 3) +++ trunk/Documentation/html/search/search.js (nonexistent) @@ -1,791 +0,0 @@ -function convertToId(search) -{ - var result = ''; - for (i=0;i do a search - { - this.Search(); - } - } - - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // Up - { - this.searchIndex--; - this.OnSelectItem(this.searchIndex); - } - else if (e.keyCode==13 || e.keyCode==27) - { - this.OnSelectItem(this.searchIndex); - this.CloseSelectionWindow(); - this.DOMSearchField().focus(); - } - return false; - } - - // --------- Actions - - // Closes the results window. - this.CloseResultsWindow = function() - { - this.DOMPopupSearchResultsWindow().style.display = 'none'; - this.DOMSearchClose().style.display = 'none'; - this.Activate(false); - } - - this.CloseSelectionWindow = function() - { - this.DOMSearchSelectWindow().style.display = 'none'; - } - - // Performs a search. - this.Search = function() - { - this.keyTimeout = 0; - - // strip leading whitespace - var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - - var code = searchValue.toLowerCase().charCodeAt(0); - var idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair - { - idxChar = searchValue.substr(0, 2); - } - - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; - - var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) - { - var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; - } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches.html'; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; - } - - window.frames.MSearchResults.location = resultsPageWithSearch; - var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline'; - if (this.insideFrame) - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - domPopupSearchResultsWindow.style.position = 'relative'; - domPopupSearchResultsWindow.style.display = 'block'; - var width = document.body.clientWidth - 8; // the -8 is for IE :-( - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResults.style.width = width + 'px'; - } - else - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - } - } - - this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; - } - - // -------- Activation Functions - - // Activates or deactivates the search panel, resetting things to - // their default values if necessary. - this.Activate = function(isActive) - { - if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) - { - this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } - } - else if (!isActive) // directly remove the panel - { - this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; - this.searchActive = false; - this.lastSearchValue = '' - this.lastResultsPage = ''; - } - } -} - -// ----------------------------------------------------------------------- - -// The class that handles everything on the search results page. -function SearchResults(name) -{ - // The number of matches from the last run of . - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) - { - var parentElement = document.getElementById(id); - var element = parentElement.firstChild; - - while (element && element!=parentElement) - { - if (element.nodeName == 'DIV' && element.className == 'SRChildren') - { - return element; - } - - if (element.nodeName == 'DIV' && element.hasChildNodes()) - { - element = element.firstChild; - } - else if (element.nextSibling) - { - element = element.nextSibling; - } - else - { - do - { - element = element.parentNode; - } - while (element && element!=parentElement && !element.nextSibling); - - if (element && element!=parentElement) - { - element = element.nextSibling; - } - } - } - } - - this.Toggle = function(id) - { - var element = this.FindChildElement(id); - if (element) - { - if (element.style.display == 'block') - { - element.style.display = 'none'; - } - else - { - element.style.display = 'block'; - } - } - } - - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) - { - if (!search) // get search word from URL - { - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); - } - - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - var resultRows = document.getElementsByTagName("div"); - var matches = 0; - - var i = 0; - while (i < resultRows.length) - { - var row = resultRows.item(i); - if (row.className == "SRResult") - { - var rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) - { - row.style.display = 'block'; - matches++; - } - else - { - row.style.display = 'none'; - } - } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) // no results - { - document.getElementById("NoMatches").style.display='block'; - } - else // at least one result - { - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; - } - - // return the first item with index index or higher that is visible - this.NavNext = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index++; - } - return focusItem; - } - - this.NavPrev = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) - { - if (e.type == "keydown") - { - this.repeatOn = false; - this.lastKey = e.keyCode; - } - else if (e.type == "keypress") - { - if (!this.repeatOn) - { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } - else if (e.type == "keyup") - { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - var newIndex = itemIndex-1; - var focusItem = this.NavPrev(newIndex); - if (focusItem) - { - var child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') // children visible - { - var n=0; - var tmpElem; - while (1) // search for last child - { - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) - { - focusItem = tmpElem; - } - else // found it! - { - break; - } - n++; - } - } - } - if (focusItem) - { - focusItem.focus(); - } - else // return focus to search field - { - parent.document.getElementById("MSearchField").focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = itemIndex+1; - var focusItem; - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') // children visible - { - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } - else if (this.lastKey==39) // Right - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } - else if (this.lastKey==37) // Left - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } - - this.NavChild = function(evt,itemIndex,childIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - if (childIndex>0) - { - var newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } - else // already at first child, jump to parent - { - document.getElementById('Item'+itemIndex).focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = childIndex+1; - var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) // last child, jump to parent next parent - { - elem = this.NavNext(itemIndex+1); - } - if (elem) - { - elem.focus(); - } - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } -} - -function setKeyActions(elem,action) -{ - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); -} - -function setClassAttr(elem,attr) -{ - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); -} - -function createResults() -{ - var results = document.getElementById("SRResults"); - for (var e=0; e Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node10 [shape="box",label="PublicBase",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classPublicBase.html"]; - Node11 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node11 [shape="box",label="Truncated",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$classTruncated.html"]; - Node13 -> Node9 [dir="back",color="darkgreen",fontsize="10",style="solid",fontname="Helvetica"]; - Node13 [shape="box",label="ProtectedBase",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classProtectedBase.html"]; - Node14 -> Node9 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"]; - Node14 [shape="box",label="PrivateBase",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classPrivateBase.html"]; - Node15 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node15 [shape="box",label="Undocumented",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; - Node16 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; - Node16 [shape="box",label="Templ< int >",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classTempl.html"]; - Node17 -> Node16 [dir="back",color="orange",fontsize="10",style="dashed",label="< int >",fontname="Helvetica"]; - Node17 [shape="box",label="Templ< T >",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classTempl.html"]; - Node18 -> Node9 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label="m_usedClass",fontname="Helvetica"]; - Node18 [shape="box",label="Used",fontsize="10",height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classUsed.html"]; -} Index: trunk/Documentation/html/_display_driver_wrapper_8vhd.html =================================================================== --- trunk/Documentation/html/_display_driver_wrapper_8vhd.html (nonexistent) +++ trunk/Documentation/html/_display_driver_wrapper_8vhd.html (revision 4) @@ -0,0 +1,90 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: C:/Projects/single-14-segment-display-driver-w-decoder/Project/Sources/DisplayDriverWrapper.vhd File Reference + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
C:/Projects/single-14-segment-display-driver-w-decoder/Project/Sources/DisplayDriverWrapper.vhd File Reference
+
+
+ +

Top wrapper for design FPGA prove. +More...

+ + + + + + +

+Entities

DisplayDriverWrapper  entity
 
arch  architecture
 
+

Detailed Description

+

Top wrapper for design FPGA prove.

+

This wrapper is designed for Lattice ECP5-5G Versa Development Kit.

+
+ + + +
trunk/Documentation/html/_display_driver_wrapper_8vhd.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/_display_driverw_decoder___top_8vhd.html =================================================================== --- trunk/Documentation/html/_display_driverw_decoder___top_8vhd.html (nonexistent) +++ trunk/Documentation/html/_display_driverw_decoder___top_8vhd.html (revision 4) @@ -0,0 +1,91 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: C:/Projects/single-14-segment-display-driver-w-decoder/Project/Sources/DisplayDriverwDecoder_Top.vhd File Reference + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
C:/Projects/single-14-segment-display-driver-w-decoder/Project/Sources/DisplayDriverwDecoder_Top.vhd File Reference
+
+
+ +

Display Driver With Decoder Top Level Module. +More...

+ + + + + + + + +

+Entities

DisplayDriverwDecoder_Top  entity
 Top entity of the display driver. More...
 
arch  architecture
 Architecture definition of the DisplayDriverwDecoder_Top. More...
 
+

Detailed Description

+

Display Driver With Decoder Top Level Module.

+
+ + + +
trunk/Documentation/html/_display_driverw_decoder___top_8vhd.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/annotated.html =================================================================== --- trunk/Documentation/html/annotated.html (nonexistent) +++ trunk/Documentation/html/annotated.html (revision 4) @@ -0,0 +1,82 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: Design Unit List + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Design Unit List
+
+
+
Here is a list of all design unit members with links to the Entities they belong to:
+
[detail level 12]
+ + + + +
 CDisplayDriverwDecoder_TopTop entity of the display driver
 CDisplayDriverwDecoder_Top.archArchitecture definition of the DisplayDriverwDecoder_Top
 CDisplayDriverWrapper
 CDisplayDriverWrapper.arch
+
+
+ + + +
trunk/Documentation/html/annotated.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/class_display_driver_wrapper-members.html =================================================================== --- trunk/Documentation/html/class_display_driver_wrapper-members.html (nonexistent) +++ trunk/Documentation/html/class_display_driver_wrapper-members.html (revision 4) @@ -0,0 +1,87 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: Member List + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
DisplayDriverWrapper Member List
+
+
+ +

This is the complete list of members for DisplayDriverWrapper, including all inherited members.

+ + + + + + + + + + + +
ascii_inDisplayDriverwDecoder_TopPort
buttonDisplayDriverWrapperPort
clkDisplayDriverWrapperPort
disp_dataDisplayDriverWrapperPort
disp_selDisplayDriverWrapperPort
ieee (defined in DisplayDriverWrapper)DisplayDriverWrapperLibrary
numeric_std (defined in DisplayDriverwDecoder_Top)DisplayDriverwDecoder_Topuse clause
resetDisplayDriverWrapperPort
std_logic_1164 (defined in DisplayDriverWrapper)DisplayDriverWrapperuse clause
std_logic_unsigned (defined in DisplayDriverWrapper)DisplayDriverWrapperuse clause
+ + + +
trunk/Documentation/html/class_display_driver_wrapper-members.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/class_display_driver_wrapper.html =================================================================== --- trunk/Documentation/html/class_display_driver_wrapper.html (nonexistent) +++ trunk/Documentation/html/class_display_driver_wrapper.html (revision 4) @@ -0,0 +1,176 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: DisplayDriverWrapper Entity Reference + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
DisplayDriverWrapper Entity Reference
+
+
+
+Inheritance diagram for DisplayDriverWrapper:
+
+
Inheritance graph
+ + + +
[legend]
+
+Collaboration diagram for DisplayDriverWrapper:
+
+
Collaboration graph
+ + + +
[legend]
+ + + + +

+Entities

arch  architecture
 
+ + +

+Libraries

+ieee 
+ + + +

+Use Clauses

+std_logic_1164 
+std_logic_unsigned 
+ + + + + + + + + +

+Ports

+clk   in std_logic
 input clock, xx MHz.
+reset   in std_logic
 active high
+button   in std_logic
 dev board tact switch to scroll through some test symbols
disp_data   out std_logic_vector ( 13 downto 0 )
disp_sel   out std_logic
+

Member Data Documentation

+ +

◆ disp_data

+ +
+
+ + + + + +
+ + + + +
disp_data out std_logic_vector ( 13 downto 0 )
+
+Port
+
+

Typically the data fed to display (single or multiple) is provided for single display at a time. If multiple displays are required together with data goes display select (according typical dynamic display indication).

+ +
+
+ +

◆ disp_sel

+ +
+
+ + + + + +
+ + + + +
disp_sel out std_logic
+
+Port
+
+

If more displays needs to be fed change disp_sel to vector with length equal to number of displays. Use principles of the standard dynamic indication: provide data then enable the displays sequentially. If brightness control is desired just AND the selector and the PWM controller output.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + +
trunk/Documentation/html/class_display_driver_wrapper.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/class_display_driver_wrapper_1_1arch-members.html =================================================================== --- trunk/Documentation/html/class_display_driver_wrapper_1_1arch-members.html (nonexistent) +++ trunk/Documentation/html/class_display_driver_wrapper_1_1arch-members.html (revision 4) @@ -0,0 +1,82 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: Member List + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
arch Member List
+
+
+ +

This is the complete list of members for arch, including all inherited members.

+ + +
empty (defined in arch)archSignal
+ + + +
trunk/Documentation/html/class_display_driver_wrapper_1_1arch-members.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/class_display_driver_wrapper_1_1arch.html =================================================================== --- trunk/Documentation/html/class_display_driver_wrapper_1_1arch.html (nonexistent) +++ trunk/Documentation/html/class_display_driver_wrapper_1_1arch.html (revision 4) @@ -0,0 +1,97 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: arch Architecture Reference + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
arch Architecture Reference
+
+
+ + + +

+Signals

+empty  std_logic
+ + +

+Instantiations

+ddwd_top  DisplayDriverwDecoder_Top <Entity DisplayDriverwDecoder_Top>
+

Detailed Description

+

The architecture consists of the DisplayDriverwDecoder_Top itself (as DUT) plus sample symbol generator triggered by the button on the dev board

+

The documentation for this class was generated from the following file: +
+ + + +
trunk/Documentation/html/class_display_driver_wrapper_1_1arch.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/class_display_driver_wrapper__coll__graph.map =================================================================== --- trunk/Documentation/html/class_display_driver_wrapper__coll__graph.map (nonexistent) +++ trunk/Documentation/html/class_display_driver_wrapper__coll__graph.map (revision 4) @@ -0,0 +1,3 @@ + + + Index: trunk/Documentation/html/class_display_driver_wrapper__coll__graph.md5 =================================================================== --- trunk/Documentation/html/class_display_driver_wrapper__coll__graph.md5 (nonexistent) +++ trunk/Documentation/html/class_display_driver_wrapper__coll__graph.md5 (revision 4) @@ -0,0 +1 @@ +eda3d5bcd7ca74b472064b48e0aa7b0c \ No newline at end of file Index: trunk/Documentation/html/class_display_driver_wrapper__coll__graph.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/Documentation/html/class_display_driver_wrapper__coll__graph.png =================================================================== --- trunk/Documentation/html/class_display_driver_wrapper__coll__graph.png (nonexistent) +++ trunk/Documentation/html/class_display_driver_wrapper__coll__graph.png (revision 4)
trunk/Documentation/html/class_display_driver_wrapper__coll__graph.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/Documentation/html/class_display_driver_wrapper__inherit__graph.map =================================================================== --- trunk/Documentation/html/class_display_driver_wrapper__inherit__graph.map (nonexistent) +++ trunk/Documentation/html/class_display_driver_wrapper__inherit__graph.map (revision 4) @@ -0,0 +1,3 @@ + + + Index: trunk/Documentation/html/class_display_driver_wrapper__inherit__graph.md5 =================================================================== --- trunk/Documentation/html/class_display_driver_wrapper__inherit__graph.md5 (nonexistent) +++ trunk/Documentation/html/class_display_driver_wrapper__inherit__graph.md5 (revision 4) @@ -0,0 +1 @@ +6244b6081e4fdf6d733168e698339ab2 \ No newline at end of file Index: trunk/Documentation/html/class_display_driver_wrapper__inherit__graph.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/Documentation/html/class_display_driver_wrapper__inherit__graph.png =================================================================== --- trunk/Documentation/html/class_display_driver_wrapper__inherit__graph.png (nonexistent) +++ trunk/Documentation/html/class_display_driver_wrapper__inherit__graph.png (revision 4)
trunk/Documentation/html/class_display_driver_wrapper__inherit__graph.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/Documentation/html/class_display_driverw_decoder___top-members.html =================================================================== --- trunk/Documentation/html/class_display_driverw_decoder___top-members.html (nonexistent) +++ trunk/Documentation/html/class_display_driverw_decoder___top-members.html (revision 4) @@ -0,0 +1,85 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: Member List + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
DisplayDriverwDecoder_Top Member List
+
+ + + + +
trunk/Documentation/html/class_display_driverw_decoder___top-members.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/class_display_driverw_decoder___top.html =================================================================== --- trunk/Documentation/html/class_display_driverw_decoder___top.html (nonexistent) +++ trunk/Documentation/html/class_display_driverw_decoder___top.html (revision 4) @@ -0,0 +1,195 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: DisplayDriverwDecoder_Top Entity Reference + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
DisplayDriverwDecoder_Top Entity Reference
+
+
+ +

Top entity of the display driver. + More...

+
+Inheritance diagram for DisplayDriverwDecoder_Top:
+
+
Inheritance graph
+ + + +
[legend]
+ + + + + +

+Entities

arch  architecture
 Architecture definition of the DisplayDriverwDecoder_Top. More...
 
+ + +

+Libraries

+ieee 
+ + + +

+Use Clauses

+std_logic_1164 
+numeric_std 
+ + + + + + + + +

+Ports

+clk   in std_logic
 input clock, xx MHz.
+reset   in std_logic
 active high
ascii_in   in std_logic_vector ( 7 downto 0 )
disp_data   out std_logic_vector ( 13 downto 0 )
disp_sel   out std_logic
+

Detailed Description

+

Top entity of the display driver.

+

Member Data Documentation

+ +

◆ ascii_in

+ +
+
+ + + + + +
+ + + + +
ascii_in in std_logic_vector ( 7 downto 0 )
+
+Port
+
+

ASCII symbols are coded in 1B having values from 0x00 to 0x7F. Current implementation uses 104-Character ASCII Font Map described in MAX6955 Datasheet. https://datasheets.maximintegrated.com/en/ds/MAX6955.pdf The MSB is used to light the display dot. For example if you want to display H the code will be 0x48 (or 01001000b). If you want to display H. the code will be 0xC8 (or 11001000b).

+ +
+
+ +

◆ disp_data

+ +
+
+ + + + + +
+ + + + +
disp_data out std_logic_vector ( 13 downto 0 )
+
+Port
+
+

Typically the data fed to display (single or multiple) is provided for single display at a time. If multiple displays are required together with data goes display select (according typical dynamic display indication).

+ +
+
+ +

◆ disp_sel

+ +
+
+ + + + + +
+ + + + +
disp_sel out std_logic
+
+Port
+
+

If more displays needs to be fed change disp_sel to vector with length equal to number of displays. Use principles of the standard dynamic indication: provide data then enable the displays sequentially. If brightness control is desired just AND the selector and the PWM controller output.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + +
trunk/Documentation/html/class_display_driverw_decoder___top.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/class_display_driverw_decoder___top_1_1arch.html =================================================================== --- trunk/Documentation/html/class_display_driverw_decoder___top_1_1arch.html (nonexistent) +++ trunk/Documentation/html/class_display_driverw_decoder___top_1_1arch.html (revision 4) @@ -0,0 +1,87 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: arch Architecture Reference + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
arch Architecture Reference
+
+
+ +

Architecture definition of the DisplayDriverwDecoder_Top. + More...

+

Detailed Description

+

Architecture definition of the DisplayDriverwDecoder_Top.

+

Detailed description of the DisplayDriverwDecoder_Top architecture.

+

The documentation for this class was generated from the following file: +
+ + + +
trunk/Documentation/html/class_display_driverw_decoder___top_1_1arch.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/class_display_driverw_decoder___top__inherit__graph.map =================================================================== --- trunk/Documentation/html/class_display_driverw_decoder___top__inherit__graph.map (nonexistent) +++ trunk/Documentation/html/class_display_driverw_decoder___top__inherit__graph.map (revision 4) @@ -0,0 +1,3 @@ + + + Index: trunk/Documentation/html/class_display_driverw_decoder___top__inherit__graph.md5 =================================================================== --- trunk/Documentation/html/class_display_driverw_decoder___top__inherit__graph.md5 (nonexistent) +++ trunk/Documentation/html/class_display_driverw_decoder___top__inherit__graph.md5 (revision 4) @@ -0,0 +1 @@ +a49690d9ba2ea3a0c364c49bc797b667 \ No newline at end of file Index: trunk/Documentation/html/class_display_driverw_decoder___top__inherit__graph.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/Documentation/html/class_display_driverw_decoder___top__inherit__graph.png =================================================================== --- trunk/Documentation/html/class_display_driverw_decoder___top__inherit__graph.png (nonexistent) +++ trunk/Documentation/html/class_display_driverw_decoder___top__inherit__graph.png (revision 4)
trunk/Documentation/html/class_display_driverw_decoder___top__inherit__graph.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/Documentation/html/classes.html =================================================================== --- trunk/Documentation/html/classes.html (nonexistent) +++ trunk/Documentation/html/classes.html (revision 4) @@ -0,0 +1,83 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: Design Units + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Design Units
+
+
+ + + + + + +
  d  
+
DisplayDriverWrapper   
DisplayDriverwDecoder_Top   
+ +
+ + + +
trunk/Documentation/html/classes.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/files.html =================================================================== --- trunk/Documentation/html/files.html (nonexistent) +++ trunk/Documentation/html/files.html (revision 4) @@ -0,0 +1,80 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: File List + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
File List
+
+
+
Here is a list of all documented files with brief descriptions:
+ + + +
 DisplayDriverwDecoder_Top.vhdDisplay Driver With Decoder Top Level Module
 DisplayDriverWrapper.vhdTop wrapper for design FPGA prove
+
+
+ + + +
trunk/Documentation/html/files.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/functions.html =================================================================== --- trunk/Documentation/html/functions.html (nonexistent) +++ trunk/Documentation/html/functions.html (revision 4) @@ -0,0 +1,94 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: Design Unit Members + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+
+ + + +
trunk/Documentation/html/functions.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/functions_vars.html =================================================================== --- trunk/Documentation/html/functions_vars.html (nonexistent) +++ trunk/Documentation/html/functions_vars.html (revision 4) @@ -0,0 +1,94 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: Design Unit Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + +
trunk/Documentation/html/functions_vars.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/graph_legend.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/Documentation/html/graph_legend.png =================================================================== --- trunk/Documentation/html/graph_legend.png (nonexistent) +++ trunk/Documentation/html/graph_legend.png (revision 4)
trunk/Documentation/html/graph_legend.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/Documentation/html/hierarchy.html =================================================================== --- trunk/Documentation/html/hierarchy.html (nonexistent) +++ trunk/Documentation/html/hierarchy.html (revision 4) @@ -0,0 +1,82 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: Design Unit Hierarchy + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Design Unit Hierarchy
+
+
+
+

Go to the graphical class hierarchy

+This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 12]
+ + +
 CDisplayDriverWrapper
 CDisplayDriverwDecoder_TopTop entity of the display driver
+
+
+ + + +
trunk/Documentation/html/hierarchy.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/inherit_graph_0.map =================================================================== --- trunk/Documentation/html/inherit_graph_0.map (nonexistent) +++ trunk/Documentation/html/inherit_graph_0.map (revision 4) @@ -0,0 +1,4 @@ + + + + Index: trunk/Documentation/html/inherit_graph_0.md5 =================================================================== --- trunk/Documentation/html/inherit_graph_0.md5 (nonexistent) +++ trunk/Documentation/html/inherit_graph_0.md5 (revision 4) @@ -0,0 +1 @@ +8caea0fe4e53089c2e40d6a581a24c87 \ No newline at end of file Index: trunk/Documentation/html/inherit_graph_0.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/Documentation/html/inherit_graph_0.png =================================================================== --- trunk/Documentation/html/inherit_graph_0.png (nonexistent) +++ trunk/Documentation/html/inherit_graph_0.png (revision 4)
trunk/Documentation/html/inherit_graph_0.png Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/Documentation/html/inherits.html =================================================================== --- trunk/Documentation/html/inherits.html (nonexistent) +++ trunk/Documentation/html/inherits.html (revision 4) @@ -0,0 +1,84 @@ + + + + + + + +Single 14 Segment Display Driver with Limited ASCII Decoder: Design Unit Hierarchy + + + + + + + + + +
+
+ + + + + + +
+
Single 14 Segment Display Driver with Limited ASCII Decoder +  0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Design Unit Hierarchy
+
+
+ + +
+ + + + +
+
+ + + +
trunk/Documentation/html/inherits.html Property changes : Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: trunk/Documentation/html/menudata.js =================================================================== --- trunk/Documentation/html/menudata.js (revision 3) +++ trunk/Documentation/html/menudata.js (revision 4) @@ -1,2 +1,11 @@ var menudata={children:[ -{text:"Main Page",url:"index.html"}]} +{text:"Main Page",url:"index.html"}, +{text:"Design Unit List",url:"annotated.html",children:[ +{text:"Design Unit List",url:"annotated.html"}, +{text:"Design Units",url:"classes.html"}, +{text:"Design Unit Hierarchy",url:"inherits.html"}, +{text:"Design Unit Members",url:"functions.html",children:[ +{text:"All",url:"functions.html"}, +{text:"Variables",url:"functions_vars.html"}]}]}, +{text:"Files",url:"files.html",children:[ +{text:"File List",url:"files.html"}]}]} Index: trunk/Documentation/latex/_display_driver_wrapper_8vhd.tex =================================================================== --- trunk/Documentation/latex/_display_driver_wrapper_8vhd.tex (nonexistent) +++ trunk/Documentation/latex/_display_driver_wrapper_8vhd.tex (revision 4) @@ -0,0 +1,20 @@ +\hypertarget{_display_driver_wrapper_8vhd}{}\section{C\+:/\+Projects/single-\/14-\/segment-\/display-\/driver-\/w-\/decoder/\+Project/\+Sources/\+Display\+Driver\+Wrapper.vhd File Reference} +\label{_display_driver_wrapper_8vhd}\index{C\+:/\+Projects/single-\/14-\/segment-\/display-\/driver-\/w-\/decoder/\+Project/\+Sources/\+Display\+Driver\+Wrapper.\+vhd@{C\+:/\+Projects/single-\/14-\/segment-\/display-\/driver-\/w-\/decoder/\+Project/\+Sources/\+Display\+Driver\+Wrapper.\+vhd}} + + +Top wrapper for design F\+P\+GA prove. + + +\subsection*{Entities} +\begin{DoxyCompactItemize} +\item +\hyperlink{class_display_driver_wrapper}{Display\+Driver\+Wrapper} entity +\item +\hyperlink{class_display_driver_wrapper_1_1arch}{arch} architecture +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Top wrapper for design F\+P\+GA prove. + +This wrapper is designed for Lattice E\+C\+P5-\/5G Versa Development Kit. \ No newline at end of file Index: trunk/Documentation/latex/_display_driverw_decoder___top_8vhd.tex =================================================================== --- trunk/Documentation/latex/_display_driverw_decoder___top_8vhd.tex (nonexistent) +++ trunk/Documentation/latex/_display_driverw_decoder___top_8vhd.tex (revision 4) @@ -0,0 +1,19 @@ +\hypertarget{_display_driverw_decoder___top_8vhd}{}\section{C\+:/\+Projects/single-\/14-\/segment-\/display-\/driver-\/w-\/decoder/\+Project/\+Sources/\+Display\+Driverw\+Decoder\+\_\+\+Top.vhd File Reference} +\label{_display_driverw_decoder___top_8vhd}\index{C\+:/\+Projects/single-\/14-\/segment-\/display-\/driver-\/w-\/decoder/\+Project/\+Sources/\+Display\+Driverw\+Decoder\+\_\+\+Top.\+vhd@{C\+:/\+Projects/single-\/14-\/segment-\/display-\/driver-\/w-\/decoder/\+Project/\+Sources/\+Display\+Driverw\+Decoder\+\_\+\+Top.\+vhd}} + + +Display Driver With Decoder Top Level Module. + + +\subsection*{Entities} +\begin{DoxyCompactItemize} +\item +\hyperlink{class_display_driverw_decoder___top}{Display\+Driverw\+Decoder\+\_\+\+Top} entity +\begin{DoxyCompactList}\small\item\em Top entity of the display driver. \end{DoxyCompactList}\item +\hyperlink{class_display_driverw_decoder___top_1_1arch}{arch} architecture +\begin{DoxyCompactList}\small\item\em Architecture definition of the \hyperlink{class_display_driverw_decoder___top}{Display\+Driverw\+Decoder\+\_\+\+Top}. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Display Driver With Decoder Top Level Module. + Index: trunk/Documentation/latex/annotated.tex =================================================================== --- trunk/Documentation/latex/annotated.tex (nonexistent) +++ trunk/Documentation/latex/annotated.tex (revision 4) @@ -0,0 +1,7 @@ +\section{Design Unit List} +Here is a list of all design unit members with links to the Entities they belong to\+:\begin{DoxyCompactList} +\item\contentsline{section}{architecture \hyperlink{class_display_driverw_decoder___top_1_1arch}{arch} \\*Architecture definition of the \hyperlink{class_display_driverw_decoder___top}{Display\+Driverw\+Decoder\+\_\+\+Top} }{\pageref{class_display_driverw_decoder___top_1_1arch}}{} +\item\contentsline{section}{architecture \hyperlink{class_display_driver_wrapper_1_1arch}{arch} }{\pageref{class_display_driver_wrapper_1_1arch}}{} +\item\contentsline{section}{entity \hyperlink{class_display_driverw_decoder___top}{Display\+Driverw\+Decoder\+\_\+\+Top} \\*Top entity of the display driver }{\pageref{class_display_driverw_decoder___top}}{} +\item\contentsline{section}{entity \hyperlink{class_display_driver_wrapper}{Display\+Driver\+Wrapper} }{\pageref{class_display_driver_wrapper}}{} +\end{DoxyCompactList} Index: trunk/Documentation/latex/class_display_driver_wrapper.tex =================================================================== --- trunk/Documentation/latex/class_display_driver_wrapper.tex (nonexistent) +++ trunk/Documentation/latex/class_display_driver_wrapper.tex (revision 4) @@ -0,0 +1,78 @@ +\hypertarget{class_display_driver_wrapper}{}\section{Display\+Driver\+Wrapper Entity Reference} +\label{class_display_driver_wrapper}\index{Display\+Driver\+Wrapper@{Display\+Driver\+Wrapper}} + + +Inheritance diagram for Display\+Driver\+Wrapper\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=217pt]{class_display_driver_wrapper__inherit__graph} +\end{center} +\end{figure} + + +Collaboration diagram for Display\+Driver\+Wrapper\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=217pt]{class_display_driver_wrapper__coll__graph} +\end{center} +\end{figure} +\subsection*{Entities} +\begin{DoxyCompactItemize} +\item +\hyperlink{class_display_driver_wrapper_1_1arch}{arch} architecture +\end{DoxyCompactItemize} +\subsection*{Libraries} + \begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{class_display_driver_wrapper_a0a6af6eef40212dbaf130d57ce711256}\label{class_display_driver_wrapper_a0a6af6eef40212dbaf130d57ce711256}} +\hyperlink{class_display_driver_wrapper_a0a6af6eef40212dbaf130d57ce711256}{ieee} +\end{DoxyCompactItemize} +\subsection*{Use Clauses} + \begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{class_display_driver_wrapper_acd03516902501cd1c7296a98e22c6fcb}\label{class_display_driver_wrapper_acd03516902501cd1c7296a98e22c6fcb}} +\hyperlink{class_display_driver_wrapper_acd03516902501cd1c7296a98e22c6fcb}{std\+\_\+logic\+\_\+1164} +\item +\mbox{\Hypertarget{class_display_driver_wrapper_a598da929e807d58939b47499e8bc9fa8}\label{class_display_driver_wrapper_a598da929e807d58939b47499e8bc9fa8}} +\hyperlink{class_display_driver_wrapper_a598da929e807d58939b47499e8bc9fa8}{std\+\_\+logic\+\_\+unsigned} +\end{DoxyCompactItemize} +\subsection*{Ports} + \begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{class_display_driver_wrapper_a4a4609c199d30b3adebbeb3a01276ec5}\label{class_display_driver_wrapper_a4a4609c199d30b3adebbeb3a01276ec5}} +\hyperlink{class_display_driver_wrapper_a4a4609c199d30b3adebbeb3a01276ec5}{clk} {\bfseries {\bfseries \textcolor{keywordflow}{in}\textcolor{vhdlchar}{ }}} {\bfseries \textcolor{comment}{std\+\_\+logic}\textcolor{vhdlchar}{ }} +\begin{DoxyCompactList}\small\item\em input clock, xx M\+Hz. \end{DoxyCompactList}\item +\mbox{\Hypertarget{class_display_driver_wrapper_aad8dc6359d9e23dabcbf342fadf2fa06}\label{class_display_driver_wrapper_aad8dc6359d9e23dabcbf342fadf2fa06}} +\hyperlink{class_display_driver_wrapper_aad8dc6359d9e23dabcbf342fadf2fa06}{reset} {\bfseries {\bfseries \textcolor{keywordflow}{in}\textcolor{vhdlchar}{ }}} {\bfseries \textcolor{comment}{std\+\_\+logic}\textcolor{vhdlchar}{ }} +\begin{DoxyCompactList}\small\item\em active high \end{DoxyCompactList}\item +\mbox{\Hypertarget{class_display_driver_wrapper_a5b0cc1fc904e8a360edefca8a94aad6b}\label{class_display_driver_wrapper_a5b0cc1fc904e8a360edefca8a94aad6b}} +\hyperlink{class_display_driver_wrapper_a5b0cc1fc904e8a360edefca8a94aad6b}{button} {\bfseries {\bfseries \textcolor{keywordflow}{in}\textcolor{vhdlchar}{ }}} {\bfseries \textcolor{comment}{std\+\_\+logic}\textcolor{vhdlchar}{ }} +\begin{DoxyCompactList}\small\item\em dev board tact switch to scroll through some test symbols \end{DoxyCompactList}\item +\hyperlink{class_display_driver_wrapper_aecb25505c62077dc5327da3cd351c8cf}{disp\+\_\+data} {\bfseries {\bfseries \textcolor{keywordflow}{out}\textcolor{vhdlchar}{ }}} {\bfseries \textcolor{comment}{std\+\_\+logic\+\_\+vector}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{(}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{ } \textcolor{vhdldigit}{13} \textcolor{vhdlchar}{ }\textcolor{keywordflow}{downto}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{ } \textcolor{vhdldigit}{0} \textcolor{vhdlchar}{ }\textcolor{vhdlchar}{)}\textcolor{vhdlchar}{ }} +\item +\hyperlink{class_display_driver_wrapper_ac39d5faa22b7c7b88914e8915f901d69}{disp\+\_\+sel} {\bfseries {\bfseries \textcolor{keywordflow}{out}\textcolor{vhdlchar}{ }}} {\bfseries \textcolor{comment}{std\+\_\+logic}\textcolor{vhdlchar}{ }} +\end{DoxyCompactItemize} + + +\subsection{Member Data Documentation} +\mbox{\Hypertarget{class_display_driver_wrapper_aecb25505c62077dc5327da3cd351c8cf}\label{class_display_driver_wrapper_aecb25505c62077dc5327da3cd351c8cf}} +\index{Display\+Driver\+Wrapper@{Display\+Driver\+Wrapper}!disp\+\_\+data@{disp\+\_\+data}} +\index{disp\+\_\+data@{disp\+\_\+data}!Display\+Driver\+Wrapper@{Display\+Driver\+Wrapper}} +\subsubsection{\texorpdfstring{disp\+\_\+data}{disp\_data}} +{\footnotesize\ttfamily \hyperlink{class_display_driver_wrapper_aecb25505c62077dc5327da3cd351c8cf}{disp\+\_\+data} {\bfseries \textcolor{keywordflow}{out}\textcolor{vhdlchar}{ }} {\bfseries \textcolor{comment}{std\+\_\+logic\+\_\+vector}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{(}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{ } \textcolor{vhdldigit}{13} \textcolor{vhdlchar}{ }\textcolor{keywordflow}{downto}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{ } \textcolor{vhdldigit}{0} \textcolor{vhdlchar}{ }\textcolor{vhdlchar}{)}\textcolor{vhdlchar}{ }} \hspace{0.3cm}{\ttfamily [Port]}} + +Typically the data fed to display (single or multiple) is provided for single display at a time. If multiple displays are required together with data goes display select (according typical dynamic display indication). \mbox{\Hypertarget{class_display_driver_wrapper_ac39d5faa22b7c7b88914e8915f901d69}\label{class_display_driver_wrapper_ac39d5faa22b7c7b88914e8915f901d69}} +\index{Display\+Driver\+Wrapper@{Display\+Driver\+Wrapper}!disp\+\_\+sel@{disp\+\_\+sel}} +\index{disp\+\_\+sel@{disp\+\_\+sel}!Display\+Driver\+Wrapper@{Display\+Driver\+Wrapper}} +\subsubsection{\texorpdfstring{disp\+\_\+sel}{disp\_sel}} +{\footnotesize\ttfamily \hyperlink{class_display_driver_wrapper_ac39d5faa22b7c7b88914e8915f901d69}{disp\+\_\+sel} {\bfseries \textcolor{keywordflow}{out}\textcolor{vhdlchar}{ }} {\bfseries \textcolor{comment}{std\+\_\+logic}\textcolor{vhdlchar}{ }} \hspace{0.3cm}{\ttfamily [Port]}} + +If more displays needs to be fed change disp\+\_\+sel to vector with length equal to number of displays. Use principles of the standard dynamic indication\+: provide data then enable the displays sequentially. If brightness control is desired just A\+ND the selector and the P\+WM controller output. + +The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} +\item +C\+:/\+Projects/single-\/14-\/segment-\/display-\/driver-\/w-\/decoder/\+Project/\+Sources/\hyperlink{_display_driver_wrapper_8vhd}{Display\+Driver\+Wrapper.\+vhd}\end{DoxyCompactItemize} Index: trunk/Documentation/latex/class_display_driver_wrapper_1_1arch.tex =================================================================== --- trunk/Documentation/latex/class_display_driver_wrapper_1_1arch.tex (nonexistent) +++ trunk/Documentation/latex/class_display_driver_wrapper_1_1arch.tex (revision 4) @@ -0,0 +1,22 @@ +\hypertarget{class_display_driver_wrapper_1_1arch}{}\section{arch Architecture Reference} +\label{class_display_driver_wrapper_1_1arch}\index{arch@{arch}} +\subsection*{Signals} + \begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{class_display_driver_wrapper_1_1arch_a538c7dc3e1f595f214471b943435d8a0}\label{class_display_driver_wrapper_1_1arch_a538c7dc3e1f595f214471b943435d8a0}} +\hyperlink{class_display_driver_wrapper_1_1arch_a538c7dc3e1f595f214471b943435d8a0}{empty} {\bfseries \textcolor{comment}{std\+\_\+logic}\textcolor{vhdlchar}{ }} +\end{DoxyCompactItemize} +\subsection*{Instantiations} + \begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{class_display_driver_wrapper_1_1arch_aa24fa12c46b3ca4ea122fdb854688c7f}\label{class_display_driver_wrapper_1_1arch_aa24fa12c46b3ca4ea122fdb854688c7f}} +\hyperlink{class_display_driver_wrapper_1_1arch_aa24fa12c46b3ca4ea122fdb854688c7f}{ddwd\+\_\+top} {\bfseries Display\+Driverw\+Decoder\+\_\+\+Top} +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +The architecture consists of the \hyperlink{class_display_driverw_decoder___top}{Display\+Driverw\+Decoder\+\_\+\+Top} itself (as D\+UT) plus sample symbol generator triggered by the button on the dev board + +The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} +\item +C\+:/\+Projects/single-\/14-\/segment-\/display-\/driver-\/w-\/decoder/\+Project/\+Sources/\hyperlink{_display_driver_wrapper_8vhd}{Display\+Driver\+Wrapper.\+vhd}\end{DoxyCompactItemize} Index: trunk/Documentation/latex/class_display_driver_wrapper__coll__graph.md5 =================================================================== --- trunk/Documentation/latex/class_display_driver_wrapper__coll__graph.md5 (nonexistent) +++ trunk/Documentation/latex/class_display_driver_wrapper__coll__graph.md5 (revision 4) @@ -0,0 +1 @@ +cacd45048c29632f8251abef39fada31 \ No newline at end of file Index: trunk/Documentation/latex/class_display_driver_wrapper__coll__graph.pdf =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/Documentation/latex/class_display_driver_wrapper__coll__graph.pdf =================================================================== --- trunk/Documentation/latex/class_display_driver_wrapper__coll__graph.pdf (nonexistent) +++ trunk/Documentation/latex/class_display_driver_wrapper__coll__graph.pdf (revision 4)
trunk/Documentation/latex/class_display_driver_wrapper__coll__graph.pdf Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/Documentation/latex/class_display_driver_wrapper__inherit__graph.md5 =================================================================== --- trunk/Documentation/latex/class_display_driver_wrapper__inherit__graph.md5 (nonexistent) +++ trunk/Documentation/latex/class_display_driver_wrapper__inherit__graph.md5 (revision 4) @@ -0,0 +1 @@ +1854ea4e0a49a2deaf762136bd3342f2 \ No newline at end of file Index: trunk/Documentation/latex/class_display_driver_wrapper__inherit__graph.pdf =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/Documentation/latex/class_display_driver_wrapper__inherit__graph.pdf =================================================================== --- trunk/Documentation/latex/class_display_driver_wrapper__inherit__graph.pdf (nonexistent) +++ trunk/Documentation/latex/class_display_driver_wrapper__inherit__graph.pdf (revision 4)
trunk/Documentation/latex/class_display_driver_wrapper__inherit__graph.pdf Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/Documentation/latex/class_display_driverw_decoder___top.tex =================================================================== --- trunk/Documentation/latex/class_display_driverw_decoder___top.tex (nonexistent) +++ trunk/Documentation/latex/class_display_driverw_decoder___top.tex (revision 4) @@ -0,0 +1,81 @@ +\hypertarget{class_display_driverw_decoder___top}{}\section{Display\+Driverw\+Decoder\+\_\+\+Top Entity Reference} +\label{class_display_driverw_decoder___top}\index{Display\+Driverw\+Decoder\+\_\+\+Top@{Display\+Driverw\+Decoder\+\_\+\+Top}} + + +Top entity of the display driver. + + + + +Inheritance diagram for Display\+Driverw\+Decoder\+\_\+\+Top\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=217pt]{class_display_driverw_decoder___top__inherit__graph} +\end{center} +\end{figure} +\subsection*{Entities} +\begin{DoxyCompactItemize} +\item +\hyperlink{class_display_driverw_decoder___top_1_1arch}{arch} architecture +\begin{DoxyCompactList}\small\item\em Architecture definition of the \hyperlink{class_display_driverw_decoder___top}{Display\+Driverw\+Decoder\+\_\+\+Top}. \end{DoxyCompactList}\end{DoxyCompactItemize} +\subsection*{Libraries} + \begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{class_display_driverw_decoder___top_a0a6af6eef40212dbaf130d57ce711256}\label{class_display_driverw_decoder___top_a0a6af6eef40212dbaf130d57ce711256}} +\hyperlink{class_display_driverw_decoder___top_a0a6af6eef40212dbaf130d57ce711256}{ieee} +\end{DoxyCompactItemize} +\subsection*{Use Clauses} + \begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{class_display_driverw_decoder___top_acd03516902501cd1c7296a98e22c6fcb}\label{class_display_driverw_decoder___top_acd03516902501cd1c7296a98e22c6fcb}} +\hyperlink{class_display_driverw_decoder___top_acd03516902501cd1c7296a98e22c6fcb}{std\+\_\+logic\+\_\+1164} +\item +\mbox{\Hypertarget{class_display_driverw_decoder___top_a2edc34402b573437d5f25fa90ba4013e}\label{class_display_driverw_decoder___top_a2edc34402b573437d5f25fa90ba4013e}} +\hyperlink{class_display_driverw_decoder___top_a2edc34402b573437d5f25fa90ba4013e}{numeric\+\_\+std} +\end{DoxyCompactItemize} +\subsection*{Ports} + \begin{DoxyCompactItemize} +\item +\mbox{\Hypertarget{class_display_driverw_decoder___top_a4a4609c199d30b3adebbeb3a01276ec5}\label{class_display_driverw_decoder___top_a4a4609c199d30b3adebbeb3a01276ec5}} +\hyperlink{class_display_driverw_decoder___top_a4a4609c199d30b3adebbeb3a01276ec5}{clk} {\bfseries {\bfseries \textcolor{keywordflow}{in}\textcolor{vhdlchar}{ }}} {\bfseries \textcolor{comment}{std\+\_\+logic}\textcolor{vhdlchar}{ }} +\begin{DoxyCompactList}\small\item\em input clock, xx M\+Hz. \end{DoxyCompactList}\item +\mbox{\Hypertarget{class_display_driverw_decoder___top_aad8dc6359d9e23dabcbf342fadf2fa06}\label{class_display_driverw_decoder___top_aad8dc6359d9e23dabcbf342fadf2fa06}} +\hyperlink{class_display_driverw_decoder___top_aad8dc6359d9e23dabcbf342fadf2fa06}{reset} {\bfseries {\bfseries \textcolor{keywordflow}{in}\textcolor{vhdlchar}{ }}} {\bfseries \textcolor{comment}{std\+\_\+logic}\textcolor{vhdlchar}{ }} +\begin{DoxyCompactList}\small\item\em active high \end{DoxyCompactList}\item +\hyperlink{class_display_driverw_decoder___top_a11737d50bbf001c0d64a327a2afca193}{ascii\+\_\+in} {\bfseries {\bfseries \textcolor{keywordflow}{in}\textcolor{vhdlchar}{ }}} {\bfseries \textcolor{comment}{std\+\_\+logic\+\_\+vector}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{(}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{ } \textcolor{vhdldigit}{7} \textcolor{vhdlchar}{ }\textcolor{keywordflow}{downto}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{ } \textcolor{vhdldigit}{0} \textcolor{vhdlchar}{ }\textcolor{vhdlchar}{)}\textcolor{vhdlchar}{ }} +\item +\hyperlink{class_display_driverw_decoder___top_aecb25505c62077dc5327da3cd351c8cf}{disp\+\_\+data} {\bfseries {\bfseries \textcolor{keywordflow}{out}\textcolor{vhdlchar}{ }}} {\bfseries \textcolor{comment}{std\+\_\+logic\+\_\+vector}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{(}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{ } \textcolor{vhdldigit}{13} \textcolor{vhdlchar}{ }\textcolor{keywordflow}{downto}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{ } \textcolor{vhdldigit}{0} \textcolor{vhdlchar}{ }\textcolor{vhdlchar}{)}\textcolor{vhdlchar}{ }} +\item +\hyperlink{class_display_driverw_decoder___top_ac39d5faa22b7c7b88914e8915f901d69}{disp\+\_\+sel} {\bfseries {\bfseries \textcolor{keywordflow}{out}\textcolor{vhdlchar}{ }}} {\bfseries \textcolor{comment}{std\+\_\+logic}\textcolor{vhdlchar}{ }} +\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +Top entity of the display driver. + +\subsection{Member Data Documentation} +\mbox{\Hypertarget{class_display_driverw_decoder___top_a11737d50bbf001c0d64a327a2afca193}\label{class_display_driverw_decoder___top_a11737d50bbf001c0d64a327a2afca193}} +\index{Display\+Driverw\+Decoder\+\_\+\+Top@{Display\+Driverw\+Decoder\+\_\+\+Top}!ascii\+\_\+in@{ascii\+\_\+in}} +\index{ascii\+\_\+in@{ascii\+\_\+in}!Display\+Driverw\+Decoder\+\_\+\+Top@{Display\+Driverw\+Decoder\+\_\+\+Top}} +\subsubsection{\texorpdfstring{ascii\+\_\+in}{ascii\_in}} +{\footnotesize\ttfamily \hyperlink{class_display_driverw_decoder___top_a11737d50bbf001c0d64a327a2afca193}{ascii\+\_\+in} {\bfseries \textcolor{keywordflow}{in}\textcolor{vhdlchar}{ }} {\bfseries \textcolor{comment}{std\+\_\+logic\+\_\+vector}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{(}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{ } \textcolor{vhdldigit}{7} \textcolor{vhdlchar}{ }\textcolor{keywordflow}{downto}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{ } \textcolor{vhdldigit}{0} \textcolor{vhdlchar}{ }\textcolor{vhdlchar}{)}\textcolor{vhdlchar}{ }} \hspace{0.3cm}{\ttfamily [Port]}} + +A\+S\+C\+II symbols are coded in 1B having values from 0x00 to 0x7F. Current implementation uses 104-\/\+Character A\+S\+C\+II Font Map described in M\+A\+X6955 Datasheet. \href{https://datasheets.maximintegrated.com/en/ds/MAX6955.pdf}{\tt https\+://datasheets.\+maximintegrated.\+com/en/ds/\+M\+A\+X6955.\+pdf} The M\+SB is used to light the display dot. For example if you want to display H the code will be 0x48 (or 01001000b). If you want to display H. the code will be 0x\+C8 (or 11001000b). \mbox{\Hypertarget{class_display_driverw_decoder___top_aecb25505c62077dc5327da3cd351c8cf}\label{class_display_driverw_decoder___top_aecb25505c62077dc5327da3cd351c8cf}} +\index{Display\+Driverw\+Decoder\+\_\+\+Top@{Display\+Driverw\+Decoder\+\_\+\+Top}!disp\+\_\+data@{disp\+\_\+data}} +\index{disp\+\_\+data@{disp\+\_\+data}!Display\+Driverw\+Decoder\+\_\+\+Top@{Display\+Driverw\+Decoder\+\_\+\+Top}} +\subsubsection{\texorpdfstring{disp\+\_\+data}{disp\_data}} +{\footnotesize\ttfamily \hyperlink{class_display_driverw_decoder___top_aecb25505c62077dc5327da3cd351c8cf}{disp\+\_\+data} {\bfseries \textcolor{keywordflow}{out}\textcolor{vhdlchar}{ }} {\bfseries \textcolor{comment}{std\+\_\+logic\+\_\+vector}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{(}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{ } \textcolor{vhdldigit}{13} \textcolor{vhdlchar}{ }\textcolor{keywordflow}{downto}\textcolor{vhdlchar}{ }\textcolor{vhdlchar}{ } \textcolor{vhdldigit}{0} \textcolor{vhdlchar}{ }\textcolor{vhdlchar}{)}\textcolor{vhdlchar}{ }} \hspace{0.3cm}{\ttfamily [Port]}} + +Typically the data fed to display (single or multiple) is provided for single display at a time. If multiple displays are required together with data goes display select (according typical dynamic display indication). \mbox{\Hypertarget{class_display_driverw_decoder___top_ac39d5faa22b7c7b88914e8915f901d69}\label{class_display_driverw_decoder___top_ac39d5faa22b7c7b88914e8915f901d69}} +\index{Display\+Driverw\+Decoder\+\_\+\+Top@{Display\+Driverw\+Decoder\+\_\+\+Top}!disp\+\_\+sel@{disp\+\_\+sel}} +\index{disp\+\_\+sel@{disp\+\_\+sel}!Display\+Driverw\+Decoder\+\_\+\+Top@{Display\+Driverw\+Decoder\+\_\+\+Top}} +\subsubsection{\texorpdfstring{disp\+\_\+sel}{disp\_sel}} +{\footnotesize\ttfamily \hyperlink{class_display_driverw_decoder___top_ac39d5faa22b7c7b88914e8915f901d69}{disp\+\_\+sel} {\bfseries \textcolor{keywordflow}{out}\textcolor{vhdlchar}{ }} {\bfseries \textcolor{comment}{std\+\_\+logic}\textcolor{vhdlchar}{ }} \hspace{0.3cm}{\ttfamily [Port]}} + +If more displays needs to be fed change disp\+\_\+sel to vector with length equal to number of displays. Use principles of the standard dynamic indication\+: provide data then enable the displays sequentially. If brightness control is desired just A\+ND the selector and the P\+WM controller output. + +The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} +\item +C\+:/\+Projects/single-\/14-\/segment-\/display-\/driver-\/w-\/decoder/\+Project/\+Sources/\hyperlink{_display_driverw_decoder___top_8vhd}{Display\+Driverw\+Decoder\+\_\+\+Top.\+vhd}\end{DoxyCompactItemize} Index: trunk/Documentation/latex/class_display_driverw_decoder___top_1_1arch.tex =================================================================== --- trunk/Documentation/latex/class_display_driverw_decoder___top_1_1arch.tex (nonexistent) +++ trunk/Documentation/latex/class_display_driverw_decoder___top_1_1arch.tex (revision 4) @@ -0,0 +1,17 @@ +\hypertarget{class_display_driverw_decoder___top_1_1arch}{}\section{arch Architecture Reference} +\label{class_display_driverw_decoder___top_1_1arch}\index{arch@{arch}} + + +Architecture definition of the \hyperlink{class_display_driverw_decoder___top}{Display\+Driverw\+Decoder\+\_\+\+Top}. + + + + +\subsection{Detailed Description} +Architecture definition of the \hyperlink{class_display_driverw_decoder___top}{Display\+Driverw\+Decoder\+\_\+\+Top}. + +Detailed description of the \hyperlink{class_display_driverw_decoder___top}{Display\+Driverw\+Decoder\+\_\+\+Top} architecture. + +The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} +\item +C\+:/\+Projects/single-\/14-\/segment-\/display-\/driver-\/w-\/decoder/\+Project/\+Sources/\hyperlink{_display_driverw_decoder___top_8vhd}{Display\+Driverw\+Decoder\+\_\+\+Top.\+vhd}\end{DoxyCompactItemize} Index: trunk/Documentation/latex/class_display_driverw_decoder___top__inherit__graph.md5 =================================================================== --- trunk/Documentation/latex/class_display_driverw_decoder___top__inherit__graph.md5 (nonexistent) +++ trunk/Documentation/latex/class_display_driverw_decoder___top__inherit__graph.md5 (revision 4) @@ -0,0 +1 @@ +10b75e48a5f705163d67df916cba1bf0 \ No newline at end of file Index: trunk/Documentation/latex/class_display_driverw_decoder___top__inherit__graph.pdf =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/Documentation/latex/class_display_driverw_decoder___top__inherit__graph.pdf =================================================================== --- trunk/Documentation/latex/class_display_driverw_decoder___top__inherit__graph.pdf (nonexistent) +++ trunk/Documentation/latex/class_display_driverw_decoder___top__inherit__graph.pdf (revision 4)
trunk/Documentation/latex/class_display_driverw_decoder___top__inherit__graph.pdf Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/Documentation/latex/files.tex =================================================================== --- trunk/Documentation/latex/files.tex (nonexistent) +++ trunk/Documentation/latex/files.tex (revision 4) @@ -0,0 +1,5 @@ +\section{File List} +Here is a list of all documented files with brief descriptions\+:\begin{DoxyCompactList} +\item\contentsline{section}{C\+:/\+Projects/single-\/14-\/segment-\/display-\/driver-\/w-\/decoder/\+Project/\+Sources/\hyperlink{_display_driverw_decoder___top_8vhd}{Display\+Driverw\+Decoder\+\_\+\+Top.\+vhd} \\*Display Driver With Decoder Top Level Module }{\pageref{_display_driverw_decoder___top_8vhd}}{} +\item\contentsline{section}{C\+:/\+Projects/single-\/14-\/segment-\/display-\/driver-\/w-\/decoder/\+Project/\+Sources/\hyperlink{_display_driver_wrapper_8vhd}{Display\+Driver\+Wrapper.\+vhd} \\*Top wrapper for design F\+P\+GA prove }{\pageref{_display_driver_wrapper_8vhd}}{} +\end{DoxyCompactList} Index: trunk/Documentation/latex/hierarchy.tex =================================================================== --- trunk/Documentation/latex/hierarchy.tex (nonexistent) +++ trunk/Documentation/latex/hierarchy.tex (revision 4) @@ -0,0 +1,7 @@ +\section{Design Unit Hierarchy} +This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList} +\item \contentsline{section}{Display\+Driver\+Wrapper}{\pageref{class_display_driver_wrapper}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Display\+Driverw\+Decoder\+\_\+\+Top}{\pageref{class_display_driverw_decoder___top}}{} +\end{DoxyCompactList} +\end{DoxyCompactList} Index: trunk/Documentation/latex/refman.tex =================================================================== --- trunk/Documentation/latex/refman.tex (revision 3) +++ trunk/Documentation/latex/refman.tex (revision 4) @@ -138,6 +138,20 @@ \hypersetup{pageanchor=true} %--- Begin generated contents --- +\chapter{Design Unit Index} +\input{hierarchy} +\chapter{Design Unit Index} +\input{annotated} +\chapter{File Index} +\input{files} +\chapter{Class Documentation} +\input{class_display_driverw_decoder___top_1_1arch} +\input{class_display_driver_wrapper_1_1arch} +\input{class_display_driverw_decoder___top} +\input{class_display_driver_wrapper} +\chapter{File Documentation} +\input{_display_driverw_decoder___top_8vhd} +\input{_display_driver_wrapper_8vhd} %--- End generated contents --- % Index

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.