E
EDA_hg81
Guest
Mã số:
quá trình (iARM7_CLK)
bắt đầu
nếu (rising_edge (iARM7_CLK)) sau đó
spiclkcon <= spiclkcon 1;
nếu (spiclkcon = spiclk_gen) sau đó
spiclkcon <= x "00";
spiclk <= không spiclk;
nếu kết thúc;
nếu (iSD_INISTATUS (0) = '0 ') sau đó ******* khi khởi tạo là ok
nếu (spiclkcon = spiclk_cap và spiclk = '0 ') sau đó
trường hợp là readstatus
khi x "00" =>
nếu (sdread = '1 ') sau đó
datain1 <= x "FFFFFFFF";
readstatus <= x "01";
nếu kết thúc;
khi x "01" =>
outdata <= datain1; dữ liệu **** bị bắt khi spiclkcon tình hình "= spiclk_cap và spiclk = '0 '" được đáp ứng
readstatus <= x "00";
khi những người khác => null;
kết thúc vụ án;
khác
outdata <= x "FFFF0000"; **** x "FFFF0000" được gửi ra khi "spiclkcon = spiclk_cap và spiclk = '0 '" không phải gặp
nếu kết thúc;
elsif (iSD_INISTATUS (0) = '1 ') sau đó **** khi khởi tạo là không hoàn thành readstatus lại cho x "00"
readstatus <= x "00";
nếu kết thúc;
nếu kết thúc;
kết thúc quá trình;
quá trình (iARM7_CLK)
bắt đầu
nếu (rising_edge (iARM7_CLK)) sau đó
spiclkcon <= spiclkcon 1;
nếu (spiclkcon = spiclk_gen) sau đó
spiclkcon <= x "00";
spiclk <= không spiclk;
nếu kết thúc;
nếu (iSD_INISTATUS (0) = '0 ') sau đó ******* khi khởi tạo là ok
nếu (spiclkcon = spiclk_cap và spiclk = '0 ') sau đó
trường hợp là readstatus
khi x "00" =>
nếu (sdread = '1 ') sau đó
datain1 <= x "FFFFFFFF";
readstatus <= x "01";
nếu kết thúc;
khi x "01" =>
outdata <= datain1; dữ liệu **** bị bắt khi spiclkcon tình hình "= spiclk_cap và spiclk = '0 '" được đáp ứng
readstatus <= x "00";
khi những người khác => null;
kết thúc vụ án;
khác
outdata <= x "FFFF0000"; **** x "FFFF0000" được gửi ra khi "spiclkcon = spiclk_cap và spiclk = '0 '" không phải gặp
nếu kết thúc;
elsif (iSD_INISTATUS (0) = '1 ') sau đó **** khi khởi tạo là không hoàn thành readstatus lại cho x "00"
readstatus <= x "00";
nếu kết thúc;
nếu kết thúc;
kết thúc quá trình;