VHDL kód pre delenie celých čísel

W

WR

Guest
Dobrý deň, niekto môže poslať kód VHDL na delenie celých čísel v VHDL. Vďaka.
 
Knižnica IEEE; použitie ieee.std_logic_1164.all, osoba rozdelenie je port (A: V celé číslo od 0 do 255, B: integer rozmedzí od 0 do 17, quo: Z celé číslo od 0 do 17), koniec rozdelenia, architektúra štruktúra divízie je začať proces (a, b) premenné var: integer rozsah 0 až 255, variabilný počet, i: integer rozmedzí od 0 do 127, začal i: = 0; var: =; počet: = 0, pre i vo 127 downto 0 slučky if (var> = b), potom var: var =- b, počet: = pocet +1; iného quo
 
Banských diel lepší: Kód:
Code:
 subjektom je divízia port (A: V celé číslo od 0 do 255, B: integer rozmedzí od 0 do 17, quo: Z celé číslo od 0 do 17), koniec rozdelenia, architektúra štruktúra divízie je začať proces (a, b) začať quo
 
banských diel lepší: Kód:
Code:
 subjektom je divízia port (A: V celé číslo od 0 do 255, B: V celej číslo od 0 do 17, quo: Z celé číslo od 0 do 17), koniec divízie, architektúra štruktúra rozdelenie je začať proces (a, b) začať quo
 
Tu je synthesisable kód pre nepodpísané číslo divízie. Môžete použiť tento kód, stačí preniesť celé číslo pred odovzdaním funkcie. [Url = http://vhdlguru.blogspot.com/2010/03/vhdl-function-for-division-two-signed.html] VHDL kódu tipy a triky: Funkcia VHDL k Division dva nepodpísané čísla [/url]
 

Welcome to EDABoard.com

Sponsor

Back
Top