Weird Problem - Spartan3

C

cmos babe

Guest
Witam, mam projekt, który składa się z procesora i hex do siedmiu segmentów dekoder .. wejście dekoder jest podłączony do Nybble z magistrali danych, który ma 32 bitową ... Napisałem program, który przesyła dane z pamięci do rejestru, a następnie wysyła te dane do dekodera .. na przykład jeśli chcę F pojawiać się na siedmiu segmentowy wyświetlacz należy wysłać 0000000f .... problem jest tej pracy nie robi chyba że i to tych bardziej w słowa. tak, aby uzyskać F należy wysłać FF000000F! i jeśli usunąć te dodatkowe swojego mam zły wynik ... ktoś ma pomysł co to jest spowodowane? Ten problem nie pojawia się w behawioralnych symulacji.
 
Właśnie dowiedziałem, że są pewne usterki w postu miejsce i symulacji trasy .... może to złe zachowanie jest spowodowane przez usterki?
 
Jeśli przyjrzysz się wewnętrzne sygnały po trasie symulacji, to jest normalne, aby zobaczyć wielu usterek w kombinatorycznej logiki, ale usterki powinny zniknąć przed następnym krawędzi zegara, więc klapki działać nieprawidłowo. - Czy widzisz awarii w post-symulacji trasy, lub sprzętu? - W przypadku zmiany częstotliwości zegara, czy też awarii zmienić? - Czy w pełni ograniczony czas, a nie swoje analizator czasu powiedzieć, że wszystkie ograniczenia są spełnione?
 
- Czy widzisz awarii w post-symulacji trasy, lub w sprzęt
Widzę to w sprzęcie?.
- W przypadku zmiany częstotliwości zegara, czy też awarii zmienić
Nie, nie.
- Czy w pełni ograniczony czas, a nie swoje analizator czasu powiedzieć, że wszystkie ograniczenia są spełnione
Kiedyś OKRES i OFFSET do ograniczenia zegara i one zostały spełnione?.
Code:
 NET "clkm" TNM_NET = "clkin" CZAS "TS_clkm" = OKRES "clkin" 15 ns HIGH 50%; OFFSET = W 8 ns PRZED "clkin" OFFSET = OUT 8 ns PO "clkin";
 
i okazało się, że jeśli i spadł wstawka FF w lewej przekąski najbardziej dowolnego wyrazu pamięci urządzenie będzie działać bez problems.So będzie i jedyną ofiarą jednej pamięci location.I używam ram bloku na drodze.
 
Witam, mam projekt, który składa się z procesora i hex do siedmiu segmentów dekoder .. wejście dekoder jest podłączony do Nybble z magistrali danych, który ma 32 bitową ... Napisałem program, który przesyła dane z pamięci do rejestru, a następnie wysyła te dane do dekodera .. na przykład jeśli chcę F pojawiać się na siedmiu segmentowy wyświetlacz należy wysłać 0000000f .... problem jest tej pracy nie robi chyba że i to tych bardziej w słowa. tak, aby uzyskać F należy wysłać FF000000F! i jeśli usunąć te dodatkowe swojego mam zły wynik ... ktoś ma pomysł co to jest spowodowane? Ten problem nie pojawia się w behawioralnych symulacji.
 
Właśnie dowiedziałem, że są pewne usterki w postu miejsce i symulacji trasy .... może to złe zachowanie jest spowodowane przez usterki?
 
Jeśli przyjrzysz się wewnętrzne sygnały po trasie symulacji, to jest normalne, aby zobaczyć wielu usterek w kombinatorycznej logiki, ale usterki powinny zniknąć przed następnym krawędzi zegara, więc klapki działać nieprawidłowo. - Czy widzisz awarii w post-symulacji trasy, lub sprzętu? - W przypadku zmiany częstotliwości zegara, czy też awarii zmienić? - Czy w pełni ograniczony czas, a nie swoje analizator czasu powiedzieć, że wszystkie ograniczenia są spełnione?
 
- Czy widzisz awarii w post-symulacji trasy, lub w sprzęt
Widzę to w sprzęcie?.
- W przypadku zmiany częstotliwości zegara, czy też awarii zmienić
Nie, nie.
- Czy w pełni ograniczony czas, a nie swoje analizator czasu powiedzieć, że wszystkie ograniczenia są spełnione
Kiedyś OKRES i OFFSET do ograniczenia zegara i one zostały spełnione?.
Code:
 NET "clkm" TNM_NET = "clkin" CZAS "TS_clkm" = OKRES "clkin" 15 ns HIGH 50%; OFFSET = W 8 ns PRZED "clkin" OFFSET = OUT 8 ns PO "clkin";
 
i okazało się, że jeśli i spadł wstawka FF w lewej przekąski najbardziej dowolnego wyrazu pamięci urządzenie będzie działać bez problems.So będzie i jedyną ofiarą jednej pamięci location.I używam ram bloku na drodze.
 

Welcome to EDABoard.com

Sponsor

Back
Top