potřeba VHDL kódující 8051 RAM (128 bytes)

G

gowry

Guest
hai
Já dělám svou projekt 8051 mikrokontroléru. Takže musím kódující 8051 RAM (128 bytes). Laskavě pošlete mi kódováníDíky moc
Gowry [/ code]

 
Je to legrační.
Osoba, která navrhuje takový komplexní projekt musí vědět, jak popsat soubor
128 registrů.
Další stranu tohoto rejstříku paměti je poměrně složité a mohou si dovolit
nějaký vynález úsilí, protože obsah registru se účastní jak
ALU operace a jak je řešit index a manipulace bit.
Mimochodem, oni mohou být odvozeny z taktovaný procesu jako

Procesu (CLK, RST)
pokud RST = '1 'pak
reg (1

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Chladný" border="0" />

<= X "00" - ukazatel zásobníku
elsif CLK = '1 'a pak clk'event
pokud rg_ena = '1 'pak
případě (addrwr) je
kdy X "00" => reg (0) <= DI;
...
kdy X "7f" => reg (127) <= DI;
...
konec případu;
end if;
end if;
ukončení procesu;
DO1 <= reg (conv_integer (addrrd1));
DO2 <= reg (conv_integer (addrrd2));
...
nebo něco takového.
BlockRAM může být instantiated, ale registry musí být zacházeno v pořadí.

 

Welcome to EDABoard.com

Sponsor

Back
Top